Curso – Claude

Estrellas GitHub Horquillas GitHub Licencia: MIT Versión Claude Code

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

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-assessment o /lesson-quiz hooks directamente 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.

Empezar en 15 minutos


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

Gráfica histórica de estrellas


¿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-code tira 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ísticasCaracterí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ísticasCaracterí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 scripting
Referencia 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 sensibles
Solució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

Versión en español de Cris Severin. Basado en Claude How To de luongnv89, bajo licencia MIT. Proyecto original