# Guía CONTRIBUTING.md (/docs--contributing)

/docs--contributing es una skill de Claude Code de la sección Código. Genera un CONTRIBUTING.md adaptado a tu proyecto: configuración del entorno, estándares de código y proceso de pull requests.

- Versión web: https://skills.sgomez.dev/es/s/docs--contributing
- Sección: [Código](https://skills.sgomez.dev/es/code.md)
- Autor: Santiago Gómez de la Torre
- Licencia: MIT
- Código: https://github.com/sgomez-dev/claude-skills/blob/main/skills/docs/contributing.md
- Actualizada el 26 mar 2026

## Cómo pedírselo

- `/docs--contributing crea la guía CONTRIBUTING.md para mi proyecto open source`
- `/docs--contributing necesito instrucciones claras para que la gente contribuya al repo`
- `/docs--contributing genera las normas de contribución y el proceso de pull requests`

## Instalar

macOS · Linux:

```
curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bash
```

Windows:

```
irm https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.ps1 | iex
```

Plugin de Claude Code:

```
/plugin marketplace add sgomez-dev/claude-skills
/plugin install docs-skills@claude-skills-collection
```

## Permisos

- Lee: `**/*`
- Escribe: `CONTRIBUTING.md`
- Ejecuta: —
- Red: No
- Destructiva: No

## Descripción del autor (traducida)

Genera una guía CONTRIBUTING.md para proyectos open source

## Encaja con

- [Skills adaptadas a tu proyecto (/meta--skills-init)](https://skills.sgomez.dev/es/s/meta--skills-init.md): Analiza tu proyecto, detecta el stack y activa solo las skills relevantes, guardando la configuración en un archivo del proyecto.
- [Archivo .gitignore a medida (/utils--gitignore)](https://skills.sgomez.dev/es/s/utils--gitignore.md): Detecta lenguajes, frameworks y herramientas de tu proyecto y genera un .gitignore comentado, fusionándolo con el que ya exista.
- [Configuración de tsconfig.json (/utils--tsconfig)](https://skills.sgomez.dev/es/s/utils--tsconfig.md): Genera u optimiza el tsconfig.json según sea backend, frontend, librería o monorepo, con modo estricto y explicación de los ajustes.
- [Configuración de ESLint (/utils--eslint-config)](https://skills.sgomez.dev/es/s/utils--eslint-config.md): Genera u optimiza la configuración de ESLint de tu proyecto según TypeScript, React o Node, con reglas, exclusiones y scripts de lint.
- [Variables de entorno del proyecto (/utils--env-setup)](https://skills.sgomez.dev/es/s/utils--env-setup.md): Detecta las variables de entorno que usa tu código y genera .env.example, un esquema de validación y un módulo de configuración que falla rápido.
- [Dockerfile listo para producción (/devops--dockerfile)](https://skills.sgomez.dev/es/s/devops--dockerfile.md): Genera u optimiza un Dockerfile multi-etapa para tu proyecto, con imagen mínima, caché de capas y usuario sin privilegios.
- Receta: [/pipeline--new-project](https://github.com/sgomez-dev/claude-skills/blob/main/pipelines/new-project.yaml): New Project Setup

- [Cómo revisamos esto](https://skills.sgomez.dev/es/methodology.md)
