Ejemplos de Claude Code - Tarjeta de referencia rápida
Comandos rápidos de instalación
Comandos de barra
# Install all
cp 01-slash-commands/*.md .claude/commands/
# Install specific
cp 01-slash-commands/optimize.md .claude/commands/
Memoria
# Project memory
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# Personal memory
cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md
Skills
# Personal skills
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Project skills
cp -r 03-skills/code-review-specialist .claude/skills/
Subagentes
# Install all
cp 04-subagents/*.md .claude/agents/
# Install specific
cp 04-subagents/code-reviewer.md .claude/agents/
MCP
# Set credentials
export GITHUB_PERSONAL_ACCESS_TOKEN="your_token"
export DATABASE_URL="postgresql://..."
# Install config (project scope)
cp 05-mcp/github-mcp.json .mcp.json
# Or user scope: add to ~/.claude.json
Hooks
# Install hooks
mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh
# Configure in settings (~/.claude/settings.json)
Plugins
# Install from examples (if published)
claude --plugin-dir ./07-plugins/pr-review
/plugin install devops-automation
/plugin install documentation
Puntos de control
# Checkpoints are created automatically with every user prompt
# To rewind, press Esc twice or use:
/rewind
# Then choose: Restore code and conversation, Restore conversation,
# Restore code, Summarize from here, or Never mind
Funciones avanzadas
# Configure in settings (.claude/settings.json)
# See 09-advanced-features/config-examples.json
# Planning mode
/plan Task description
# Permission modes (use --permission-mode flag)
# manual - Ask for approval on every action (config value "default"; "manual" is its alias since v2.1.200)
# acceptEdits - Auto-accept file edits, ask for others
# plan - Read-only analysis, no modifications
# auto - Background classifier decides permissions automatically
# dontAsk - Only pre-approved tools run; everything else is denied
# bypassPermissions - Accept all actions (--permission-mode bypassPermissions; --dangerously-skip-permissions is equivalent)
# Session management
/resume # Resume a previous conversation (no args = picker of past sessions)
/rename "name" # Name the current session
/fork [prompt] # Copy the conversation into a new background session; keep working here
/subtask <task> # Spawn a forked subagent that inherits the conversation and reports back
/branch [name] # Switch into a copy of the conversation, preserving the original
claude -c # Continue most recent conversation
claude -r "session" # Resume session by name/ID
Hoja de características Cheat
| Característica | Instalación de ruta | Uso |
|---|---|---|
| Comandos de barra (60+) | .claude/commands/*.md |
/command-name |
| Memoria | ./CLAUDE.md |
Cargado automáticamente |
| Skills | .claude/skills/*/SKILL.md |
Invocado automáticamente |
| Subagentes | .claude/agents/*.md |
Delegado automáticamente |
| MCP | .mcp.json (proyecto) o ~/.claude.json (usuario) |
/mcp__server__action |
| Hooks (33 eventos) | ~/.claude/hooks/*.sh |
Acontecimiento activado (5 tipos) |
| Plugins | Vía /plugin install |
Agrupa todo |
| Puntos de control | Incorporado | Esc+Esc o /rewind |
| Modo de planificación | Incorporado | /plan <task> |
| Modos de permiso (6) | Incorporado | --allowedTools, --permission-mode |
| Período de sesiones | Incorporado | /resume, /rename, /branch, /fork |
| Tareas de fondo | Incorporado | Ejecutar en segundo plano |
| Control remoto | Incorporado | claude --remote-control o /remote-control |
| Sesiones en la Web | Incorporado | claude --cloud "task" |
| Git Worktrees | Incorporado | claude -w <name> |
| Memoria automática | Incorporado | Auto-guardar en ~/.claude/projects/<project>/memory/ |
| Lista de tareas | Incorporado | Ctrl+T (lista de comprobación), /tasks (trabajos de fondo) |
| Skills combinadas | Incorporado | /batch, /claude-api, /code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [pr#\|branch\|path] (Claude también puede empezar por su cuenta, en todas partes desde v2.1.246; sin nivel dado que reutiliza el último que escribió, v2.1.223), /simplify (revisión de limpieza únicamente; distinta de /code-review desde el v2.1.154), /debug, /fewer-permission-prompts, /loop, /run (v2.1.145+), /run-skill-generator (v2.1.145+), /verify (v2.1.145+; invocación explícita sólo desde v2.1.215 — Claude no desencadenará esto por sí solo) |
Casos de uso común
Revisión de código
# Method 1: Slash command
cp 01-slash-commands/optimize.md .claude/commands/
# Use: /optimize
# Method 2: Subagent
cp 04-subagents/code-reviewer.md .claude/agents/
# Use: Auto-delegated
# Method 3: Skill
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Use: Auto-invoked
# Method 4: Plugin (best)
claude --plugin-dir ./07-plugins/pr-review
# Use: /review-pr
Documentación
# Slash command
cp 01-slash-commands/generate-api-docs.md .claude/commands/
# Subagent
cp 04-subagents/documentation-writer.md .claude/agents/
# Skill
cp -r 03-skills/doc-generator ~/.claude/skills/
# Plugin (complete solution)
/plugin install documentation
DevOps
# Complete plugin
/plugin install devops-automation
# Commands: /deploy, /rollback, /status, /incident
Normas del equipo
# Project memory
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# Edit for your team
vim CLAUDE.md
& Hooks de automatización
# Install hooks (33 events, 5 types: command, http, mcp_tool, prompt, agent)
mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh
# Examples:
# - Pre-commit tests: pre-commit.sh
# - Auto-format code: format-code.sh
# - Security scanning: security-scan.sh
# Auto Mode for fully autonomous workflows
claude --permission-mode auto -p "Refactor and test the auth module"
# Or cycle modes interactively with Shift+Tab
Refactorización segura
# Checkpoints are created automatically before each prompt
# Try refactoring
# If it works: continue
# If it fails: press Esc+Esc or use /rewind to go back
Aplicación compleja
# Use planning mode
/plan Implement user authentication system
# Claude creates detailed plan
# Review and approve
# Claude implements systematically
Integración CI/CD
# Run in headless mode (non-interactive). With no permission mode, -p starts in Manual mode
# (config value "default", v2.1.302+): tool calls that need approval are denied, so add
# --allowedTools "Bash(npm test *)" or --permission-mode auto
claude -p "Run all tests and generate report"
# With permission mode for CI
claude -p "Run tests" --permission-mode dontAsk
# With Auto Mode for fully autonomous CI tasks
claude --permission-mode auto -p "Run tests and fix failures"
# With hooks for automation
# See 09-advanced-features/README.md
Aprendizaje y experimentación
# Use plan mode for safe analysis
claude --permission-mode plan
# Experiment safely - checkpoints are created automatically
# If you need to rewind: press Esc+Esc or use /rewind
Equipo de Agentes
# Enable agent teams
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
# Or in settings.json
{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" } }
# Start with: "Implement feature X using a team approach"
Tareas programadas
# Run a command every 5 minutes
/loop 5m /check-status
# One-time reminder: ask in plain language (/loop repeats until cancelled)
remind me in 30 minutes to check the deploy
Referencia de ubicaciones de archivos
Your Project/
├── .claude/
│ ├── commands/ # Slash commands go here
│ ├── agents/ # Subagents go here
│ ├── skills/ # Project skills go here
│ └── settings.json # Project settings (hooks, etc.)
├── .mcp.json # MCP configuration (project scope)
├── CLAUDE.md # Project memory
└── src/
└── api/
└── CLAUDE.md # Directory-specific memory
User Home/
├── .claude/
│ ├── commands/ # Personal commands
│ ├── agents/ # Personal agents
│ ├── skills/ # Personal skills
│ ├── hooks/ # Hook scripts
│ ├── settings.json # User settings
│ └── CLAUDE.md # Personal memory
└── .claude.json # Personal MCP config (user scope)
System directory/ # macOS /Library/Application Support/ClaudeCode/, Linux /etc/claude-code/, Windows C:\Program Files\ClaudeCode\
├── managed-settings.json # Managed settings (enterprise/org)
└── managed-settings.d/ # Managed settings drop-ins
Encontrar ejemplos
Por categoría
- Comandos de barra:
01-slash-commands/ - Memoria:
02-memory/ - Skills:
03-skills/ - Subagentes:
04-subagents/ - MCP:
05-mcp/ - Hooks:
06-hooks/ - Plugins:
07-plugins/ - Puntos de control:
08-checkpoints/ - Funciones avanzadas:
09-advanced-features/ - CLI:
10-cli/
Por caso de uso
- Rendimiento:
01-slash-commands/optimize.md - Seguridad:
04-subagents/secure-reviewer.md - Ensayos:
04-subagents/test-engineer.md - Documentación:
03-skills/doc-generator/ - DevOps:
07-plugins/devops-automation/
Por complejidad
- Sencillo: Comandos Slash
- Medio: Subagentes, Memoria
- Avanzada: Skills, Hooks
- Completa: Complementos
Camino de aprendizaje
Día 1
# Read overview
cat README.md
# Install a command
cp 01-slash-commands/optimize.md .claude/commands/
# Try it
/optimize
Día 2-3
# Set up memory
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
vim CLAUDE.md
# Install subagent
cp 04-subagents/code-reviewer.md .claude/agents/
Día 4-5
# Set up MCP
export GITHUB_PERSONAL_ACCESS_TOKEN="your_token"
cp 05-mcp/github-mcp.json .mcp.json
# Try MCP commands
/mcp__github__list_prs
Semana 2
# Install skill
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Let it auto-invoke
# Just say: "Review this code for issues"
Semana 3+
# Install complete plugin
claude --plugin-dir ./07-plugins/pr-review
# Use bundled features
/review-pr
/check-security
/check-tests
Aspectos destacados de las características
| Característica | Descripción | Uso |
|---|---|---|
| Modo automático | Operación totalmente autónoma con clasificador de fondo; disponible por defecto en Bedrock/Vertex/Foundry a partir de v2.1.207 | Shift+Tab a los modos de ciclo, o --permission-mode auto |
| Canales | Discord e integración de Telegram | --channels bandera, discos de disco/Bots de televisión |
| Dictación de voz | Hablar órdenes y contexto a Claude | /voice comando |
| Estilos de salida | Cambiar el rol, tono y formato de respuesta predeterminado de Claude | /config → Estilo de salida, o outputStyle configuración. Incorporados: Por defecto, Proactivo, Explicativo, Aprendizaje, Conciso |
| Línea de estado | Estado personalizado del fondo de sesión desde un comando | /statuslineo bien statusLine setting;recibe sesión/modelo/costo/contexto JSON en stdin |
| Hooks (33 eventos) | Sistema de hook expandido con 5 tipos | comando, http, mcp_tool, prompt, agent hook types |
| MCP Elicitation | Los servidores MCP pueden solicitar la entrada del usuario en tiempo de ejecución | Auto-procesado cuando el servidor necesita aclaración |
| Complemento LSP | Soporte de protocolo de servidor de idioma para complementos | userConfig, ${CLAUDE_PLUGIN_DATA} variable |
| Control remoto | Conducir una sesión local desde claude.ai o la aplicación Claude | claude --remote-control (o /remote-control de sesiones) |
| Sesiones en la Web | Sesiones en la nube en claude.ai/code | claude --cloud "task" para arrancar uno desde el terminal |
| Aplicación de escritorio | Aplicación de escritorio nativo | Descargar desde claude.ai/descargar |
| Lista de tareas | Administrar tareas de fondo | /tasks (alias /bashes) |
| Memoria automática | Guardar memoria automática de conversaciones | Claude guarda notas en ~/.claude/projects/<project>/memory/MEMORY.md; administrar con /memory |
| AGENTS.md (v2.1.277) | Archivo de proyecto-contexto de herramienta cruzada, leído como instrucciones de proyecto cuando no CLAUDE.md existe en o por encima del directorio de trabajo |
Cambiar modos con Instrucciones del proyecto en /config. Véase AGENTS.md |
| Git Worktrees | Espacios de trabajo aislados para el desarrollo paralelo | claude --worktree <name> (o -w) |
| Selección de modelos | Cambio entre Fable 5.1, Fable 5, Opus 5.5, Opus 5, Sonnet 5.5, Sonnet 5, Sonnet 4.6, Opus 4.8, Haiku 5.5 y Haiku 4.5 | /model (sonnet resuelve a Sonnet 5.5 en la API Antrópica, v2.1.284+) — ya que v2.1.153 la elección se guarda como el valor predeterminado para las nuevas sesiones; presione s sólo para el período de sesiones |
| Equipo de Agentes | Coordinar múltiples agentes en tareas | Activar con CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 env var (experimental) |
| Flujos de trabajo dinámicos (v2.1.154) | Orquestración multiagente determinista; ya que v2.1.219 la directriz de tamaño por defecto es media (objetivo para menos de 10 agentes) | /workflows para ver las ejecuciones; pídale a Claude que cree una; cambie el tamaño a través de Tamaño dinámico del flujo de trabajo en /config |
| Tareas programadas (sesiones) | Tareas recurrentes con /loop en un período de sesiones |
/loop 5m /command o CronCrear herramienta |
| Integración de Chrome | Automatización del navegador | --chrome bandera o /chrome comando |
| Personalización del teclado | Acoplamientos de teclas personalizados | /keybindings comando |
| /usage-credits | Configure límites de uso adicionales (renombrados desde /extra-usage en v2.1.144; el nombre antiguo todavía funciona como alias) |
/usage-credits |
| /run (v2.1.145+) | Inicie la aplicación de este proyecto para ver un cambio en ejecución | /run |
| /verify (v2.1.145+) | Construir, ejecutar y observar la aplicación para confirmar una reparación de obras (la invocación explícita sólo desde v2.1.215 — Claude no activará esto por sí solo) | /verify |
| /run-skill-generator (v2.1.145+) | Enseñar /run//verify cómo manejar un proyecto específico |
/run-skill-generator |
| Escaneo de salida de subagente (v2.1.210+) | Escanea informes de subagentes para patrones de inyección rápida y los neutraliza | Activado por defecto, sin exclusión |
| Límites de visualización de la tapa y el subagente de búsqueda web (v2.1.212, ampliado v2.1.219) | 200 llamadas a WebSearch por sesión (por turno) -p y el Agente SDK), recarga a 100 llamadas/hora en sesiones interactivas desde v2.1.290; tapa de subagente concurrente (predeterminado 20) añadida en v2.1.217; ya que los subagentes v2.1.219 pueden generar subagentes anidados hasta profundidad 3 por defecto El casquillo de 200 subagentes por sesión fue eliminado en v2.1.224 — ya no existe ningún límite para los subagentes totales por sesión |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION (por defecto 200; /clear se reinicia), CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR (por defecto 100 interactivo, 0 con -p), CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (predeterminado 20), CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (por defecto 3; set 1 para desactivar) |
| Modo lector de pantalla (v2.1.208) | Modo de renderizado de texto plano para lectores de pantalla | --ax-screen-reader bandera, CLAUDE_AX_SCREEN_READER=1 en su shell, o "axScreenReader": true en la configuración del usuario (~/.claude/settings.json), configuración administrada, o una --settings archivo — ignorado en la configuración del proyecto y local desde v2.1.305 |
| Modo restringido (v2.1.248+) | Abandona las herramientas integradas que ejecutan comandos o código (como Bash y PowerShell) y WebFetch a menos que --tools los nombres individualmente (no a través de la default preset); ignora la configuración local, del proyecto y del usuario (configuraciones administradas y --settings todavía se aplican); limita las herramientas de archivo a los directorios de trabajo; se niega bypassPermissions y en la nube sesiones |
claude --restrictedo bien CLAUDE_CODE_RESTRICTED=1 |
| Subagente Cache TTL (v2.1.248+) | experimental.cacheTtl el campo agente-frontmateria establece cuánto tiempo vive la caché rápida del subagente |
Añadir experimental: con cacheTtl: "5m" (o "1h") al agente de primera. Véase Subagentes |
| Modelo de subagente forzado (v2.1.257+) | CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1 marcas CLAUDE_CODE_SUBAGENT_MODEL desde v2.1.251 el env var ya no gana por defecto — frontmatter (incluyendo model: inherit) tiene precedencia a menos que se establezca |
CLAUDE_CODE_SUBAGENT_MODEL=sonnet CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1 claude |
Consejos y trucos
Personalización
- Comience con ejemplos como está
- Modificar para adaptarse a sus necesidades
- Prueba antes de compartir con el equipo
- La versión controla sus configuraciones
Mejores prácticas
- Utilice la memoria para los estándares de equipo
- Usar complementos para flujos de trabajo completos
- Usar subagentes para tareas complejas
- Usar comandos de barra para tareas rápidas
Solución de problemas
# Check file locations
ls -la .claude/commands/
ls -la .claude/agents/
# Verify YAML syntax
head -20 .claude/agents/code-reviewer.md
# Test MCP connection
echo $GITHUB_PERSONAL_ACCESS_TOKEN
Matriz de características
| Necesidad | Usar esto | Ejemplo |
|---|---|---|
| Acceso rápido | Comando de barra (60+) | 01-slash-commands/optimize.md |
| Normas de los equipos | Memoria | 02-memory/project-CLAUDE.md |
| Flujo de trabajo automático | Habilidad | 03-skills/code-review-specialist/ |
| Tareas especializadas | Subagente | 04-subagents/code-reviewer.md |
| Datos externos | MCP (+ Elicitación) | 05-mcp/github-mcp.json |
| Automatización de eventos | Hook (33 eventos, 5 tipos) | 06-hooks/pre-commit.sh |
| Solución completa | Complemento (+ soporte LSP) | 07-plugins/pr-review/ |
| Experimento seguro | Punto de control | 08-checkpoints/checkpoint-examples.md |
| Completamente autónomo | Modo automático | --permission-mode auto o Shift+Tab |
| Integraciones de chat | Canales | --channels (Discord, Telegram) |
| Gasoducto CI/CD | CLI | 10-cli/README.md |
Enlaces rápidos
- Guía principal:
README.md - Índice completo:
INDEX.md - Guía original:
claude_concepts_guide.md
Cuestiones comunes
P: ¿Qué debo usar? R: Comience con comandos de barra, agregue las características necesarias.
P: ¿Puedo mezclar características? R: ¡Sí! Trabajan juntos. Memoria + Comandos + MCP = potente.
P: ¿Cómo puedo compartir con el equipo? A: Comprometer .claude/ directorio a git.
P: ¿Qué hay de los secretos? R: Utilice variables de entorno, nunca código duro.
P: ¿Puedo modificar ejemplos? R: ¡Por supuesto! Son plantillas para personalizar.
Lista de verificación
Comenzando lista de verificación:
- [ ] Leer
README.md - [ ] Instalar 1 comando de barra
- [ ] Pruebe el comando
- [ ] Crear proyecto
CLAUDE.md - [ ] Instalar 1 subagente
- [ ] Establecer 1 integración MCP
- [ ] Instalar 1 habilidad
- [ ] Pruebe un complemento completo
- [ ] Personalizar para sus necesidades
- [ ] Compartir con el equipo
Inicio rápido: cat README.md
Índice completo: cat INDEX.md
Esta carta: ¡Manténgalo a mano para una referencia rápida!
Última actualización: 26 de octubre de 2026 Versión de Claude Code: 2.1.310 Fuentes: - https://code.claude.com/docs/en/workflows#set-a-size-guideline - https://code.claude.com/docs/en/memory#agents-md - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/cli-reference - https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - https://code.claude.com/docs/en/sub-agents - https://code.claude.com/docs/en/model-config - https://code.claude.com/docs/en/settings - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/env-vars - https://code.claude.com/docs/en/commands - https://code.claude.com/docs/en/remote-control - https://code.claude.com/docs/en/agent-teams - https://code.claude.com/docs/en/memory#storage-location - https://code.claude.com/docs/en/permission-modes - https://code.claude.com/docs/en/managed-settings - https://code.claude.com/docs/en/scheduled-tasks - https://code.claude.com/docs/en/code-review-local - https://code.claude.com/docs/en/changelog#2-1-307 - https://code.claude.com/docs/en/settings-reference#axscreenreader - https://code.claude.com/docs/en/headless - https://code.claude.com/docs/en/permission-modes#tool-calls-denied-in-claude-p-and-agent-sdk-runs - https://code.claude.com/docs/en/tools-reference#session-search-limit - https://code.claude.com/docs/en/routines 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