Idioma: Español · Adaptación de Cris Severin
Dominá Claude Code en un fin de semana
Pasá de escribir claude para orquestar agentes, hooks, skills y servidores MCP, con tutoriales visuales, plantillas de copiar y pegar y un camino de aprendizaje guiado.
Empezar en 15 minutos | Encuentre su nivel | Examine el catálogo de características
Índice
- El problema
- Qué aporta esta guía
- Cómo funciona
- ¿No sabés por dónde empezar?
- Empezar en 15 minutos
- ¿Qué podés crear con esta guía?
- Preguntas frecuentes
- Contribución
- Licencia
El problema
Instalaste Claude Code, has hecho unas preguntas.
- Los documentos oficiales describen características, pero no te muestran cómo combinarlas. Ya sabes que existen comandos de barra, pero no cómo encadenarlos con hooks, memoria y subagentes en un flujo de trabajo que realmente ahorra horas.
- No hay un camino de aprendizaje claro. ¿Deberías aprender MCP antes de hooks? ¿Skills antes de subagentes? Terminás revisando todo superficialmente y no dominando nada.
- Los ejemplos son demasiado básicos. Un comando de barra "hola mundo" no le ayuda a construir un oleoducto de revisión de código de producción que utiliza memoria, delegados a agentes especializados y ejecuta escaneos de seguridad automáticamente.
Dejas el 90% del poder de Claude Code sobre la mesa, y no sabes lo que no sabes.
Qué aporta esta guía
Esto no es otra referencia de características. guía estructurada, visual, basada en el ejemplo que te enseña a usar todas las funciones de Claude Code con plantillas del mundo real que puedes copiar en tu proyecto hoy.
| Documentos Oficiales | Esta guía | |
|---|---|---|
| Formato | Documentación de referencia | Tutoriales visuales con diagramas Mermaid |
| Profundidad | Descripción de funciones | Cómo funciona por dentro |
| Ejemplos | Fragmentos básicos | Plantillas listas para usar en proyectos reales |
| Estructura | Organizada por funciones | Aprendizaje progresivo, de principiante a avanzado |
| Inicio | Por tu cuenta | Recorrido guiado con tiempos estimados |
| Autoevaluación | Ninguna | Preguntas interactivas para encontrar sus lagunas y construir un camino personalizado |
Lo que obtienes:
- 10 módulos tutoriales cubriendo todas las características de Claude Code — desde comandos de barra a equipos de agentes personalizados
- Copiar y pegar configuraciones — comandos slash, plantillas CLAUDE.md, scripts de hook, configuraciones MCP, definiciones de subagentes y paquetes completos de complementos
- Diagramas Mermaid mostrando cómo funciona cada característica internamente, para que usted entienda ¿Por qué, no sólo cómo
- Un camino de aprendizaje guiado que te lleva de principiante a usuario de energía en 11-13 horas
- Autoevaluación incorporada — correr
/self-assessmento/lesson-quiz hooksdirectamente en Claude Code para identificar lagunas
Iniciar el camino de aprendizaje ->
Cómo funciona
1. Encuentra tu nivel
Toma el Examen de autoevaluación o correr /self-assessment Obtener una hoja de ruta personalizada basada en lo que ya sabes.
2. Siga el camino guiado
Trabajar a través de 10 módulos en orden, cada uno se basa en el último. Copiar plantillas directamente en su proyecto a medida que aprende.
3. Combinar características en flujos de trabajo
La potencia real es combinar características. Aprenda a cortar comandos de alambre + memoria + subagentes + hooks en tuberías automatizadas que manejan revisiones de código, implementaciones y generación de documentación.
4. Pon a prueba tu comprensión
Corre /lesson-quiz [topic] después de cada módulo. El cuestionario señala lo que se perdió para que pueda llenar los huecos rápidamente.
Con la confianza de desarrolladores
- Estrellas GitHub de desarrolladores que utilizan Claude Code diariamente
- Horquillas de equipos adaptando esta guía a sus propios flujos de trabajo
- Mantenimiento activo — sincronizado con cada versión de Claude Code (último: v2.1.310, octubre 2026)
- Impulsado por la comunidad — contribuciones de desarrolladores que comparten sus configuraciones del mundo real
¿No sabés por dónde empezar?
Tome la autoevaluación o elija su nivel:
| Nivel | Puedes... | Empieza aquí. | Duración |
|---|---|---|---|
| Principiante | Iniciar Claude Code y chatear | Comandos de barra | ~2.5 horas |
| Intermedio | Usar comandos CLAUDE.md y personalizados | Skills | ~3.5 horas |
| Avanzada | Configurar servidores y hooks MCP | Funciones avanzadas | 5 horas |
Ruta completa de aprendizaje con los 10 módulos:
| Orden | Módulo | Nivel | Duración |
|---|---|---|---|
| 1 | Comandos de barra | Principiante | 30 min |
| 2 | Memoria | Principiante+ | 45 min |
| 3 | Puntos de control | Intermedio | 45 min |
| 4 | CLI Basics | Principiante+ | 30 min |
| 5 | Skills | Intermedio | 1 hora |
| 6 | Hooks | Intermedio | 1 hora |
| 7 | MCP | Intermedio+ | 1 hora |
| 8 | Subagentes | Intermedio+ | 1,5 horas |
| 9 | Funciones avanzadas | Avanzada | 2-3 horas |
| 10 | Plugins | Avanzada | 2 horas |
Hoja de ruta completa de aprendizaje ->
Empezar en 15 minutos
Nota de instalación: A partir de v2.1.113, Claude Code envía como un binario nativo por plataforma (macOS/Linux/Windows). La instalación recomendada es el instalador nativo (
curl -fsSL https://claude.ai/install.sh | bash); la instalación npm se despreca en el README oficial; prefiera el instalador nativo, Homebrew (brew install --cask claude-codeo WinGet (winget install Anthropic.ClaudeCode) Para consulta,npm install -g @anthropic-ai/claude-codetira del mismo binario nativo a través de una dependencia opcional por plataforma en el momento de la instalación.https://downloads.claude.ai/claude-code-releases— los representantes de las empresas deben autorizar a este anfitrión.
# 1. Clone the guide
git clone https://github.com/tobalseverin/claude-curso.git
cd claude-howto
# 2. Copy your first slash command
mkdir -p /path/to/your-project/.claude/commands
cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/
# 3. Try it — in Claude Code, type:
# /optimize
# 4. Ready for more? Set up project memory:
cp 02-memory/project-CLAUDE.md /path/to/your-project/CLAUDE.md
# 5. Install a skill:
cp -r 03-skills/code-review-specialist ~/.claude/skills/
¿Quieres la configuración completa? Configuración esencial de 1 hora:
# Slash commands (15 min)
cp 01-slash-commands/*.md .claude/commands/
# Project memory (15 min)
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# Install a skill (15 min)
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Weekend goal: add hooks, subagents, MCP, and plugins
# Follow the learning path for guided setup
Ver la referencia completa de la instalación
¿Qué podés crear con esta guía?
| Caso de uso | Características Se combinará |
|---|---|
| Revisión automatizada de código | Comandos Slash + Subagentes + Memoria + MCP |
| Equipo a bordo | Memory + Slash Commands + Complementos |
| Automatización CI/CD | Referencia CLI + Hooks + Tareas de fondo |
| Generación de documentación | Skills + Subagentes + Complementos |
| Auditorías de seguridad | Subagentes + Skills + Hooks (modo de solo lectura) |
| Pipelines DevOps | Complementos + MCP + Hooks + Tareas de fondo |
| Refactorización compleja | Puntos de control + modo de planificación + hooks |
Preguntas frecuentes
¿Esto es gratis? Sí. MIT licenciado, libre para siempre. Úselo en proyectos personales, en el trabajo, en su equipo — sin restricciones más allá de incluir el aviso de licencia.
¿Esto se mantiene? Activamente. La guía se sincroniza con cada versión de Claude Code. Versión actual: v2.1.310 (octubre 2026), compatible con Claude Code 2.1+.
¿Cómo es esto diferente de los documentos oficiales? Los documentos oficiales son una referencia de características. Esta guía es un tutorial con diagramas, plantillas listas para la producción y un camino de aprendizaje progresivo. Se complementan entre sí: comienzan aquí para aprender, hacen referencia a los documentos cuando necesitas detalles.
¿Cuánto tiempo se tarda en pasar por todo? 11-13 horas para la ruta completa. Pero obtendrá valor inmediato en 15 minutos, simplemente copie una plantilla de comandos de barra y pruébela.
¿Puedo usar esto con Claude Sonnet / Haiku / Opus? Sí. Todas las plantillas funcionan con Claude Fable 5.1, Claude Fable 5, Claude Opus 5.5, Claude Opus 5, Claude Sonnet 5.5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 5.5 y Claude Haiku 4.5.
¿Puedo contribuir? Por supuesto. CONTRIBUTING.md para directrices. Damos la bienvenida a nuevos ejemplos, correcciones de errores, mejoras en la documentación y plantillas comunitarias.
¿Puedo leer esto fuera de línea? Sí, corre. uv run scripts/build_epub.py generar un libro electrónico EPUB con todo el contenido y diagramas renderizados.
Empieza a dominar Claude Code hoy
Ya tienes instalado Claude Code. Lo único que hay entre tú y la productividad 10x es saber cómo usarlo. Esta guía te da la ruta estructurada, las explicaciones visuales y las plantillas de copiar-pegar para llegar allí.
MIT licenciado, gratis para siempre, clonarlo, bifurcarlo, que sea tuyo.
Iniciar el camino de aprendizaje -> | Examine el catálogo de características | Empezar en 15 minutos
Navegación rápida — Todas las características
Característica Descripción Carpeta --------------------------------------- Catálogo de características** Referencia completa con los comandos de instalación [CATALOG.md](CATALOG.md) Comandos de barra** Acceso directo al usuario [01-slash-commands/](01-slash-commands/) Contexto persistente [02-memory/](02-memory/) Skills** Capacidades reutilizables [03-slash-commands/] (03-skills/) Asistentes especializados de IA [04-subagents/] [07-plugins/](07-plugins/) **Checkpoints** Session snapshots & rewind [08-checkpoints/](08-checkpoints/) **Advanced Features** Planning, thinking, background tasks [09-advanced-features/](09-avanced-features/) ** CLI Reference** Comandos, banderas y opciones [10-cli/](10-cli/) **Blog Posts** Ejemplos de uso en el mundo real [Blog Posts](https://medium.com/@luongnv89)Comparación de características
Característica Invocación Persistencia Mejor Para --------------------------------------------------------- Comandos de barra** Manual (`/cmd`) Sesión solamente Accesos rápidos Memory** Auto-delegado Contexto aislado Distribución de tareas Protocolo de MCP** Auto-quejado En tiempo real Acceso a datos en vivo Hooks** Auto-triggered Auto-delegado Contexto configurado Automatización y validación Plugins** Un comando Todas las características Soluciones completas Puntos de referencia Auto-triggered Manuales Duración de las tareas Operaciones de larga duración Referencia CLI Comandos terminales Session/Script Automatización y scriptingReferencia rápida de la instalación
# Slash Commands
cp 01-slash-commands/*.md .claude/commands/
# Memory
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# Skills
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Subagents
cp 04-subagents/*.md .claude/agents/
# MCP
claude mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer YOUR_GITHUB_PAT"
# Hooks
mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh
# Plugins (load a local plugin from the repo root)
claude --plugin-dir ./07-plugins/pr-review
# Checkpoints (auto-enabled, configure in settings)
# See 08-checkpoints/README.md
# Advanced Features (configure in settings)
# See 09-advanced-features/config-examples.json
# CLI Reference (no installation needed)
# See 10-cli/README.md for usage examples
01. Comandos de barra
**Ubicación**: [01-slash-commands/](01-slash-commands/) **Qué**: Accesos directos por encargo del usuario almacenados como archivos Markdown **Ejemplos**: - `optimize.md` - Análisis de optimización de código - `pr.md` - Preparación de solicitudes de retiro - `generate-api-docs.md` - Generador de documentación API **Instalación**:cp 01-slash-commands/*.md /path/to/project/.claude/commands/
**Uso**: /optimize
/pr
/generate-api-docs
**Más información**: [Descubriendo los comandos de barra de Claude Code](https://medium.com/@luongnv89/discovering-claude-code-slash-commands-cdc17f0dfb29) 02. Memoria
**Ubicación**: [02-memoria/](02-memoria/) **Qué**: Contexto persistente en los períodos de sesiones **Ejemplos**: - `proyecto-CLAUDE.md` - Normas para proyectos de todo el equipo - `directory-api-CLAUDE.md` - Reglas específicas para directorios - `personal-CLAUDE.md` - Preferencias personales **Instalación**:# Project memory
cp 02-memory/project-CLAUDE.md /path/to/project/CLAUDE.md
# Directory memory
cp 02-memory/directory-api-CLAUDE.md /path/to/project/src/api/CLAUDE.md
# Personal memory
cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md
**Uso**: Cargado automáticamente por Claude 03. Skills
**Ubicación**: [03-skills/](03-skills/) **Qué**: Capacidades reutilizables y autoinvocadas con instrucciones y scripts **Ejemplos**: - `code-review-especialist/` - Revisión completa de código con scripts - `brand-voice/` - Comprobador de la coherencia de voz de marca - `doc-generator/` - Generador de documentación API **Instalación**:# Personal skills
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Project skills
cp -r 03-skills/code-review-specialist /path/to/project/.claude/skills/
**Uso**: Se invoca automáticamente cuando es pertinente 04. Subagentes
**Ubicación**: [04-subagentes/](04-subagentes/) **Qué**: Asistentes especializados de IA con contextos aislados y avisos personalizados **Ejemplos**: - `code-reviewer.md` - Análisis amplio de la calidad de los códigos - `test-engineer.md` - Estrategia y cobertura de pruebas - `documentation-writer.md` - Documentación técnica - `secure-reviewer.md` - Examen centrado en la seguridad (sólo lectura) - `implementation-agent.md` - Implementación completa **Instalación**:cp 04-subagents/*.md /path/to/project/.claude/agents/
**Uso**: Delegado automáticamente por el agente principal 05. Protocolo del PCM
**Ubicación**: [05-mcp/](05-mcp/) **Qué**: Modelo de protocolo contextual para acceder a herramientas externas y API **Ejemplos**: - `github-mcp.json` - integración GitHub - `base de datos-mcp.json` - consultas sobre bases de datos (punto `DATABASE_URL` en un usuario solo SELECT; véase [configuración de sólo lectura](05-mcp/README.md#ejemplo-2-database-mcp-setup)) - `filesystem-mcp.json` - Operaciones de archivos - `multi-mcp.json` - Múltiples servidores MCP **Instalación**:# Set environment variables
export DATABASE_URL="postgresql://..."
# Add MCP server via CLI
claude mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer YOUR_GITHUB_PAT"
# Or add to project .mcp.json manually (see 05-mcp/ for examples)
**Uso**: Las herramientas MCP están disponibles automáticamente para Claude una vez configurado 06. Hooks
**Ubicación**: [06-hooks/](06-hooks/) **Qué**: Comandos de shell impulsados por eventos que se ejecutan automáticamente en respuesta a eventos de Claude Code **Ejemplos**: - `format-code.sh` - Código de formato automático después de escribir - `pre-commit.sh` - Ejecutar pruebas antes de commits - `security-scan.sh` - Buscar problemas de seguridad - `log-bash.sh` - Registrar todos los comandos de bash - `validate-prompt.sh` - Validar avisos de usuario - `notify-team.sh` - Enviar notificaciones sobre eventos **Instalación**:mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh
Configure hooks en /.claude/settings.json`:{
"hooks": {
"PostToolUse": [
{
"matcher": "Write",
"hooks": [
{ "type": "command", "command": "~/.claude/hooks/format-code.sh" },
{ "type": "command", "command": "~/.claude/hooks/security-scan.sh" }
]
}
]
}
}
**Uso**: Los hooks se ejecutan automáticamente en eventos **Tipos de hook** (5): `command`, `http`, `prompt`, `mcp_tool`, `agente` — cómo funciona un hook**. **Acontecimientos de hook** (33, en 4 categorías) — cuando funciona: - **Acoplamientos de herramientas**: `PreToolUse`, `PostToolUseFailure`, `PostToolBatch`, `PermissionRequest`, `PermissionDenied` - **Acoplamientos de sesiones**: `SesiónStart`, `Setup`, `SesiónEnd`, `Stop`, `StopFailure`, `SubagentStart`, `SubagentStop` - **Task ' Task Hook`, `tagged toreadded , que solo está disponible por defecto en los modelos Claude 3.x, Opus 4 a 4.7, Sonnet 4 a 4.6, y Haiku 4.5 (`CLAUDE_CODE_ENABLE_TODO_TOOLS=1` los restaura) - **Hooks de ciclo vital**: `ConfigChange`, `CwdChanged`, `DirectoryAdded`, `FileChanged`, `Precompact`, `PostCompact`, `PreModeloSwitch`, `PostModeloSwitch`, `WorktreeCreate`, `WorktreeRemove`, `Notification`, `InstructionsLoaded`, `Elicitation`, `ElicitationResultado` 07. Complementos
**Ubicación**: [07-plugins/](07-plugins/) **Qué**: Colecciones agrupadas de comandos, agentes, MCP y hooks **Ejemplos**: - `pr-review/` - Flujo de trabajo completo de revisión de relaciones públicas - `devops-automation/` - Despliegue y vigilancia - `documentación/` - Generación de documentación **Instalación**:# From the repo root (this repo ships no marketplace, so /plugin install does not apply)
claude --plugin-dir ./07-plugins/pr-review
claude --plugin-dir ./07-plugins/devops-automation
claude --plugin-dir ./07-plugins/documentation
**Uso**: Utilice comandos y características de barra de barras empaquetadas 08. Checkpoints y Rebobinado
**Ubicación**: [08-puntos de control/](08-puntos de control/) **Qué**: Guardar estado de conversación y volver a los puntos anteriores para explorar diferentes enfoques **Conceptos clave**: - **Punto de control**: Instantánea del estado de conversación - **Rebobina**: Volver al punto de control anterior - **Punto de control**: Explorar múltiples aproximaciones desde el mismo punto de control **Uso**:# Checkpoints are created automatically with every user prompt
# To rewind, press Esc twice or use:
/rewind
# Then choose from six options:
# 1. Restore code and conversation
# 2. Restore conversation
# 3. Restore code
# 4. Summarize from here
# 5. Summarize up to here
# 6. Never mind
** Casos de uso**: - Pruebe diferentes enfoques de implementación - Recuperarse de errores - Experimentación segura - Comparar soluciones alternativas - A/B probar diferentes diseños 09. Características avanzadas
**Ubicación**: [09-funciones avanzadas/](09-funciones avanzadas/) **Qué**: Capacidad avanzada para flujos de trabajo y automatización complejos **Incluye**: - **Modo de planificación** — Crear planes de aplicación detallados antes de codificar - **Pensamiento ampliado** — Razonamiento profundo de problemas complejos (conmutar con `Alt+T` / `Option+T`) - **Tareas de fondo** — Ejecución de operaciones largas sin bloqueo - **Modo de concesión** — `manual` (valor de configuración `default`), `acceptEdits`, `plan`, `auto`, `dontAsk`, `bypassPermissions` - **Modo sin interfaz** — Ejecutar Claude Code en CI/CD: `claude -p "Run tests and generatering report" -permission-mode auto` - 'concommunication-clajn. 09-avanzado-características/config-ejemplos.json) para configuraciones completas.10. Referencia de la CLI
**Ubicación**: [10-cli/](10-cli/) **Qué**: Referencia completa de la interfaz de línea de comandos para Claude Code **Ejemplos rápidos**:# Interactive mode
claude "explain this project"
# Print mode (non-interactive)
claude -p "review this code"
# Process file content
cat error.log | claude -p "explain this error"
# JSON output for scripts
claude -p --output-format json "list functions"
# Resume session
claude -r "feature-auth" "continue implementation"
**Use Cases**: integración de tuberías CI/CD, automatización de scripts, procesamiento por lotes, flujos de trabajo multisesión, configuraciones de agentes personalizados Ejemplo de flujos de trabajo
### Flujo de trabajo completo de revisión de código# Uses: Slash Commands + Subagents + Memory + MCP
User: /review-pr
Claude:
1. Loads project memory (coding standards)
2. Fetches PR via GitHub MCP
3. Delegates to code-reviewer subagent
4. Delegates to test-engineer subagent
5. Synthesizes findings
6. Provides comprehensive review
### Documentación automatizada # Uses: Skills + Subagents + Memory
User: "Generate API documentation for the auth module"
Claude:
1. Loads project memory (doc standards)
2. Detects doc generation request
3. Auto-invokes doc-generator skill
4. Delegates to api-documenter subagent
5. Creates comprehensive docs with examples
### Despliegue DevOps # Uses: Plugins + MCP + Hooks
User: /deploy production
Claude:
1. Runs pre-deploy hook (validates environment)
2. Delegates to deployment-specialist subagent
3. Executes deployment via Kubernetes MCP
4. Monitors progress
5. Runs post-deploy hook (health checks)
6. Reports status
Estructura del directorio
├── 01-slash-commands/
│ ├── optimize.md
│ ├── pr.md
│ ├── generate-api-docs.md
│ └── README.md
├── 02-memory/
│ ├── project-CLAUDE.md
│ ├── directory-api-CLAUDE.md
│ ├── personal-CLAUDE.md
│ └── README.md
├── 03-skills/
│ ├── code-review-specialist/
│ │ ├── SKILL.md
│ │ ├── scripts/
│ │ └── templates/
│ ├── brand-voice/
│ │ ├── SKILL.md
│ │ └── templates/
│ ├── doc-generator/
│ │ ├── SKILL.md
│ │ └── generate-docs.py
│ └── README.md
├── 04-subagents/
│ ├── code-reviewer.md
│ ├── test-engineer.md
│ ├── documentation-writer.md
│ ├── secure-reviewer.md
│ ├── implementation-agent.md
│ └── README.md
├── 05-mcp/
│ ├── github-mcp.json
│ ├── database-mcp.json
│ ├── filesystem-mcp.json
│ ├── multi-mcp.json
│ └── README.md
├── 06-hooks/
│ ├── format-code.sh
│ ├── pre-commit.sh
│ ├── security-scan.sh
│ ├── log-bash.sh
│ ├── validate-prompt.sh
│ ├── notify-team.sh
│ └── README.md
├── 07-plugins/
│ ├── pr-review/
│ ├── devops-automation/
│ ├── documentation/
│ └── README.md
├── 08-checkpoints/
│ ├── checkpoint-examples.md
│ └── README.md
├── 09-advanced-features/
│ ├── config-examples.json
│ ├── planning-mode-examples.md
│ └── README.md
├── 10-cli/
│ └── README.md
└── README.md (this file)
Mejores prácticas
### Do's - Comience simple con comandos de barra - Añada características incrementalmente - Use memoria para los estándares de equipo - Primero las configuraciones de prueba localmente - Documente implementaciones personalizadas - Configuración de proyectos de control de versiones - Comparta plugins con el equipo ### Don'ts - No cree funciones redundantes - No codifique credenciales - No omita documentación - No comprima tareas simples - No ignore las mejores prácticas de seguridad - No comprometa datos sensiblesSolución de problemas
### Característica No Cargado 1. Compruebe la ubicación y el nombre del archivo 2. Verifique la sintaxis de YAML frontmatter 3. Compruebe los permisos de archivo 4. Revise la compatibilidad de la versión de Claude Code ### MCP Connection Failed 1. Verifique las variables de entorno 2. Compruebe la instalación del servidor MCP 3. Verificación de credenciales 4. Revise la conectividad de la red ### Subagent No Delegating 1. Compruebe los permisos de herramienta 2. Verifique la claridad de la descripción del agente 3.Ensayos
Este proyecto incluye pruebas automatizadas completas: - ** Tests de unidad**: pruebas de Python utilizando pytest (Python 3.10, 3.11, 3.12) - ** Calidad del código**: forro y formateo con Ruff - **Seguridad**: escaneo de vulnerabilidad con Bandit - ** Comprobación de tipo**: análisis de tipo estático con mypy - ** Verificación de construcción**: pruebas de generación EPUB - ** Seguimiento de cobertura**: integración de Codecov# Install development dependencies
uv pip install -r scripts/requirements-dev.txt
# Run all unit tests
pytest scripts/tests/ -v
# Run tests with coverage report
pytest scripts/tests/ -v --cov=scripts --cov-report=html
# Run code quality checks
ruff check scripts/
ruff format --check scripts/
# Run security scan
bandit -c scripts/pyproject.toml -r scripts/ --exclude scripts/tests/
# Run type checking
mypy scripts/ --ignore-missing-imports
Las pruebas se realizan automáticamente en cada paso a `main`/`develop ' y cada PR a `main`. Véase [TESTING.md](.github/TESTING.md) para obtener información detallada. Generación EPUB
¿Quieres leer esta guía fuera de línea? Generar un libro electrónico EPUB:uv run scripts/build_epub.py
Esto crea `claude-howto-guide.epub` con todo el contenido, incluyendo diagramas de Sirena renderizados. Vea [scripts/README.md](scripts/README.md) para más opciones. Contribución
¿Encontraste un problema o querés aportar un ejemplo? ¡Tu ayuda es bienvenida! **Leé [CONTRIBUTING.md](CONTRIBUTING.md) para ver las pautas detalladas sobre:** - Tipos de aportes (ejemplos, documentación, funciones, errores, comentarios) - Cómo preparar tu entorno de desarrollo - La estructura de carpetas y cómo agregar contenido - Pautas de redacción y buenas prácticas - El proceso de commits y PR **Nuestras normas de comunidad:** - [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) - Cómo nos tratamos - [SECURITY.md](SECURITY.md) - Política de seguridad y reporte de vulnerabilidades ### Reportar problemas de seguridad Si descubrís una vulnerabilidad de seguridad, reportala de forma responsable: 1. **Usá el reporte privado de vulnerabilidades de GitHub**: https://github.com/luongnv89/claude-howto/security/advisories 2. **O leé** [.github/SECURITY_REPORTING.md](.github/SECURITY_REPORTING.md) para ver las instrucciones detalladas 3. **No** abras un issue público para vulnerabilidades de seguridad Inicio rápido: 1. Hacé un fork y cloná el repositorio 2. Creá una rama descriptiva (`add/feature-name`, `fix/bug`, `docs/improvement`) 3. Hacé tus cambios siguiendo las pautas 4. Enviá un pull request con una descripción clara **¿Necesitás ayuda?** Abrí un issue o una discusión y te guiamos en el proceso.Recursos adicionales
- [Documentación de Claude Code](https://code.claude.com/docs/en/overview) - [Especificación del protocolo MCP](https://modelcontextprotocol.io) - [Repositorio de skills](https://github.com/luongnv89/skills) - Colección de skills listas para usar - [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook) - [El flujo de trabajo de Boris Cherny con Claude Code](https://x.com/bcherny/status/2007179832300581177) - El creador de Claude Code comparte su flujo de trabajo sistematizado: agentes en paralelo, CLAUDE.md compartido, modo de planificación, comandos de barra, subagentes y hooks de verificación para sesiones autónomas de larga duración.Contribución
¡Agradecemos las contribuciones! Guía de contribución para más detalles sobre cómo empezar.
Licencia
Licencia del MIT - ver LICENCIA. Libre de usar, modificar y distribuir. El único requisito es incluir el aviso de licencia.
Última actualización: 26 de octubre de 2026 Versión de Claude Code: 2.1.310 Fuentes: - https://code.claude.com/docs/en/tools-reference#task-tool-availability - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/permission-modes - https://platform.claude.com/docs/en/about-claude/models/overview - https://github.com/anthropics/claude-code/releases - https://github.com/anthropics/claude-code/releases/tag/v2.1.154 - https://code.claude.com/docs/en/model-config - https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - https://github.com/anthropics/claude-code/releases/tag/v2.1.296 - https://code.claude.com/docs/en/setup - https://code.claude.com/docs/en/mcp - https://code.claude.com/docs/en/plugins/install - https://code.claude.com/docs/en/checkpointing - https://github.com/anthropics/claude-code - https://code.claude.com/docs/en/changelog#2-1-302 - https://code.claude.com/docs/en/changelog#2-1-310 - https://code.claude.com/docs/en/headless#auto-approve-tools - https://code.claude.com/docs/en/permission-modes#which-mode-a-non-interactive-run-starts-in - https://code.claude.com/docs/en/mcp#example-query-your-postgresql-database Modelos compatibles: Claude Fable 5.1, Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5