Saltar al contenido principal
La Habitación Tortuga [LHT]
La Habitación Tortuga

Quick Reference: Claude Code en 1 página

Imprime o ten abierto mientras trabajas. Los 20 comandos y conceptos que más usarás.

Atajos de teclado

Atajo Qué hace Módulo

Shift+Tab

Plan Mode (Claude planifica antes de ejecutar) M2

Shift+Tab ×2

Auto mode (ejecuta sin pedir confirmación) M2

Option+T

Extended thinking (razonamiento profundo) M2

Ctrl+B

Enviar tarea actual a background M2, M8

Escape

Interrumpir respuesta actual M2

Escape ×2

Cancelar completamente M2

Slash commands esenciales

Comando Qué hace Módulo Generar CLAUDE.md automático

/init

para el proyecto M1 Máxima calidad (más tokens, más

/effort high

razonamiento) M2 Grid visual de archivos en contexto M2

/context

Compactar contexto (liberar espacio) M2

/compact

Ver qué recuerda Claude de la

/memory

sesión M1, M4 Revertir al checkpoint anterior M2, M10

/rewind

Ver tokens consumidos en la sesión M8

/cost

Cambiar modelo (sonnet-4-6,

/model

opus-4-6) M1 Ejecutar en entorno aislado M3

/sandbox

Análisis de seguridad del código M3

/security-review

CLI (headless mode)

# Ejecutar prompt sin sesión interactiva
claude -p "implementa feature X con TDD"
# Con límite de turnos
claude -p "..." --max-turns 20
# En worktree aislado (no afecta tu working directory)
claude -p "..." -w
# Monitorear desde móvil/web
claude -p "..." --teleport
# Continuar sesión anterior
claude -c
# Resumir sesión específica
claude -r SESSION_ID

Estructura de proyecto profesional

mi-proyecto/
CLAUDE.md                    ← <200 líneas, WHAT/WHY/HOW
.claude/
settings.json            ← Permisos, hooks, modelo
rules/                   ← Reglas condicionales (paths:)
III api-conventions.md
III testing.md
commands/                ← Slash commands custom
III deploy.md
skills/                  ← Workflows reutilizables
III tdd.md
agents/                  ← Subagentes especializados
reviewer.md
agent_docs/                  ← Docs extensas (specs, API refs)
src/
tests/
package.json

Hooks (settings.json)

{
  "hooks": {
    "PreToolUse": [{
      "matcher": { "tool": "Write", "pattern": "\\.env" },
      "hooks": [{ "type": "command", "command": "exit 2" }]
    }],
    "PostToolUse": [{
      "matcher": { "tool": "Write", "pattern": "\\.js$" },
      "hooks": [{ "type": "command", "command": "npx prettier --write $FILE_PATH" }]
    }],
    "Stop": [{
      "hooks": [{ "type": "command", "command": "echo 'No pares, sigue con PROGRESS.md'" }]
    }]
  }
}

Exit codes: 0 = aprobado · 1 = error (no bloquea) · 2 = denegar (bloquea la acción)

RTK (ahorro de tokens)

brew install rtk          # Instalar
rtk init --global         # Activar para Claude Code
rtk gain                  # Ver ahorros
rtk gain --graph          # Gráfico últimos 30 días
rtk discover              # Oportunidades perdidas

Ralph loop (ejecución autónoma)

#!/bin/bash
while true; do
  claude -p "
    Lee PROGRESS.md. Continúa la siguiente tarea pendiente.
    Usa TDD. Actualiza PROGRESS.md al terminar.
    Si todo está completado, incluye DONE en tu respuesta.
  " --max-turns 20 -w
  grep -q "DONE" PROGRESS.md && break
  sleep 5
done

Las 4 capas de configuración (precedencia)

1. Managed (Anthropic)     ← No editable
2. User (~/.claude/)       ← Tu configuración global
3. Project (.claude/)      ← Por proyecto (en el repo)
4. Local (.claude.local/)  ← Tu máquina, no commitear

Cada capa sobrescribe la anterior. Local > Project > User > Managed.

Regla de oro del TDD con Claude Code

1. SPEC   → Escribe la especificación en lenguaje natural
2. RED    → Claude genera tests que FALLAN
3. GREEN  → Claude implementa código para PASAR los tests
4. VALIDATE → Claude ejecuta tests para confirmar
5. REFACTOR → Claude mejora sin romper tests
NUNCA permitas que Claude modifique tests para que pasen.
Los tests son la fuente de verdad.

Multi-Claude: cuándo usar qué

Herramienta Cuándo

Ctrl+B

1 tarea lenta + seguir trabajando -w (múltiples terminales) Features independientes, control total

claude-squad

Multi-agente visual con tmux

Agent Teams

Tarea compleja descomponible (Opus líder, ~7x tokens)

Subagentes (.claude/agents/)

Roles fijos reutilizables (reviewer, tester)

CI/CD con claude-code-action

- uses: anthropics/claude-code-action@v1
  with:
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    prompt: "Review this PR for security and quality"
    allowed_tools: "Read,Grep,Glob"
    model: "claude-sonnet-4-6"
    max_turns: 30

Los 5 errores más comunes

Error Corrección CLAUDE.md de 500 líneas <200 líneas. Mover detalles a .claude/rules/ Hooks como shell scripts JSON en settings.json, exit 2 para denegar --plan para Plan mode Shift+Tab en el REPL Sin tests (Claude no auto-verifica) TDD siempre. Sin tests, no hay feedback loop Task tool Se llama Agent tool

Anterior
Fin del programa

Has llegado al final de la secuencia. Vuelve al índice del programa o al archivo completo.