- Documento de resumen para desarrolladores que organiza los comandos principales, atajos, configuración, variables de entorno, servidores MCP y configuración de agentes de la última versión de Claude Code
- La nueva versión agrega modo headless (
--bare), envío de mensajes a Discord/Telegram con MCP (--channels), frontmatter (effort) para skills/comandos slash, fork cambia a /branch, y la función de reanudación automática de SendMessage
- Organiza de forma clara la mayoría de los comandos, incluidos atajos de teclado, servidores MCP, comandos slash, gestión de skills y agentes, ejecución headless y control remoto
- Compatible con un selector de vista independiente para Windows/Mac
Atajos de teclado
-
Control general
Ctrl C cancelar entrada/generación, Ctrl D cerrar sesión, Ctrl L limpiar pantalla, Ctrl O alternar salida detallada, Ctrl R buscar en el historial, Ctrl G abrir el editor de prompts
Ctrl B ejecutar en segundo plano, Ctrl T alternar lista de tareas, Ctrl V pegar imagen, Ctrl F cerrar agente en segundo plano (requiere 2 veces), Esc deshacer
-
Cambio de modo
Shift Tab recorrer modos de permisos, Alt P cambiar modelo, Alt T alternar modo de pensamiento
-
Control de entrada
Enter salto de línea rápido, Ctrl J salto de línea con secuencia de control
-
Prefijos
/ comando slash, ! ejecutar bash directamente, @ mencionar archivo y autocompletar
-
Selector de sesión
- Navegar y expandir/contraer con las flechas,
P vista previa, R renombrar, / buscar, A todo el proyecto, B rama actual
Gestión de servidores MCP
-
Agregar servidor
--transport http HTTP remoto (recomendado), --transport stdio proceso local, --transport sse SSE remoto
-
Alcance
- local (
~/.claude.json), proyecto (project.mcp.json), usuario (~/.claude.json)
-
Comandos de administración
/mcp UI interactiva, claude mcp list lista completa de servidores, claude mcp serve ejecutar CC como servidor MCP
-
Elicitation Servers
- función para solicitar entrada durante una tarea (nueva)
Comandos slash
-
Relacionados con la sesión
/clear, /compact, /resume, /rename, /branch, /cost, /context, /diff, /copy, /export
-
Relacionados con la configuración
/config, /model, /fast, /vim, /theme, /permissions, /effort, /color
-
Relacionados con herramientas
/init, /memory, /mcp, /hooks, /skills, /agents, /chrome, /reload-plugins
-
Comandos especiales
/btw, /plan, /loop, /voice, /doctor, /rc, /pr-comments, /stats, /insights, /desktop, /remote-control, /stickers
Memoria y estructura de archivos
-
Ubicación de CLAUDE.md
- proyecto (
./CLAUDE.md), personal (~/.claude/CLAUDE.md), organización (/etc/claude-code/Managed)
-
Reglas e importaciones
.claude/rules/*.md, ~/.claude/rules/*.md, se puede importar con @path/to/file
-
Memoria automática
- carga automática de
MEMORY.md y archivos por tema dentro de ~/.claude/projects//memory/
Flujo de trabajo y consejos
-
Plan Mode
- cambiar de modo normal→automático→plan con
Shift Tab, también se puede iniciar con --permission-mode plan
-
Thinking & Effort
- alternar modo de pensamiento con
Alt T, modo de esfuerzo máximo con "ultrathink", configurar nivel con /effort (low, med, high)
-
Git Worktrees
- crear ramas separadas por función con
--worktree, usar sparsePaths para hacer checkout solo de los directorios necesarios
-
Voice Mode
- activar entrada por voz con
/voice, grabar y enviar con la barra espaciadora, compatible con 20 idiomas
-
Gestión de contexto
- optimizar contexto con
/context, /compact, compatible con hasta 1M de contexto, CLAUDE.md se mantiene incluso después de comprimir
-
Comandos rápidos de sesión
claude -c continuar la última conversación, claude -r "name" reanudar por nombre, /btw para una pregunta aparte
SDK y modo headless
-
Ejecución no interactiva
claude -p "query", --output-format json, límite de costo con --max-budget-usd, compatible con entrada por pipe
-
Programación y remoto
/loop para tareas periódicas, /rc para control remoto, conectar sesión web con --remote
Configuración y entorno
-
Archivos de configuración
- usuario (
~/.claude/settings.json), proyecto (.claude/settings.json), local (.claude/settings.local.json)
- OAuth, MCP, estado (
~/.claude.json), servidores MCP del proyecto (.mcp.json)
-
Elementos clave de configuración
modelOverrides, autoMemoryDirectory, worktree.sparsePaths
-
Variables de entorno
ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, ANTHROPIC_CUSTOM_MODEL_OPTION, CLAUDE_CODE_PLUGIN_SEED_DIR
Skills y agentes
-
Skills integradas
/simplify, /batch, /debug, /loop, /claude-api
-
Ubicación de skills personalizadas
- proyecto (
.claude/skills//), personal (~/.claude/skills//)
-
Frontmatter de skills
description, allowed-tools, model, effort, context, $ARGUMENTS, ${CLAUDE_SKILL_DIR}, !cmd
-
Agentes integrados
Explore, Plan, General, Bash
-
Frontmatter de agentes
permissionMode, isolation, memory, background, maxTurns, SendMessage (nueva reanudación automática)
CLI y flags
-
Comandos principales
claude, claude "q", claude -p "q", claude -c, claude -r, claude update
-
Flags principales
--model, -w, -n, --add-dir, --agent, --allowedTools, --output-format, --json-schema, --max-turns, --max-budget-usd, --console, --verbose, --bare, --channels, --remote, --chrome
-
Modos de permisos
default, acceptEdits, plan, dontAsk, bypassPermissions
-
Variables de entorno clave
ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, CLAUDE_CODE_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_CRON
2 comentarios
Uso tanto Claude Code como Codex, y me resulta un poco incómodo que en Claude Code no exista
$. Cuando quiero especificar varias skills en un solo prompt, en Codex se usa de forma natural, pero en Claude Code no; eso es algo que me parece una lástima.Comentarios en Hacker News
Uso Claude Code todos los días, pero seguido se me olvidan los comandos, así que le pedí a Claude que investigara todas las funciones en la documentación oficial y en GitHub, e hiciera una chuleta en HTML horizontal tamaño A4 donde se pudiera ver de un vistazo atajos, comandos con slash, flujos de trabajo, sistema de skills, memoria/CLAUDE.md, configuración de MCP, flags de CLI y archivos de configuración
Detecta automáticamente los atajos de Mac/Windows, muestra la versión más reciente y el changelog. Un cron job diario revisa cambios y se actualiza automáticamente, y a las funciones nuevas les pone una insignia de “NEW”
Es liviana y gratis, y no requiere registro. Se puede imprimir con Ctrl+P en cc.storyfox.cz y también funciona en móvil
/cost^significa la tecla Control, no⌘Hace poco cambié del terminal de CC a la extensión de VS Code y me gusta mucho más
En la sección “MCP”, el
~antes de “Local” está mal. La configuración por proyecto debería ser simplemente.claude.json“Pegar imagen con CMD + V” es información incorrecta. Incluso en Mac se usa CTRL + V igual que en Windows. CMD + V es para pegar texto
En realidad hay muchas más variables de entorno. Mi favorita es
IS_DEMO=1, porque quita el banner de bienvenida innecesarioMe pregunto si el concepto de ‘project rules’ realmente existe
Existen los directorios
.claude/rules/y~/.claude/rules/, y quisiera saber si eso solo sirve para organizar archivos que se cargan desde otros promptsGracias por hacer una hoja de resumen de funciones como esta. Como agregan funciones nuevas seguido, ayuda mucho poder verlas de un vistazo y no tener que estar escarbando en la documentación
Sorprende que Claude Code vaya mucho más adelantado que Codex en la parte de CLI
Después de 43 iteraciones, ya solo le toma entre 10 y 30 minutos convertir cualquier sitio web a una API JSON tipada usando distintos protocolos (WebSocket, GraphQL, gRPC-Web, etc.).
Lo siguiente será entrenarlo con 263 GB de datos de operaciones de acciones y opciones de 4 años para que encuentre una estrategia de trading. Me parece que Claude Code será el primero en llegar a AGI
Vi el enlace al changelog en la página e hice una visualización del historial de cambios. Le pedí a ChatGPT que graficara la cantidad de entradas agregadas por día en CHANGELOG.md, y parece bastante acertado
imgur.com/a/tky9Pkz
“Undo (deshacer entrada)” funciona con Ctrl + _ (Ctrl + guion bajo). También aplica en los editores de línea fuera de CC