Claude Code CLI Cheatsheet
Hoja de Referencia de Claude Code CLI¶
Descripción general¶
Claude Code es un asistente de codificación agéntico de Anthropic que vive en tu terminal. Puede entender bases de código completas, construir características a partir de descripciones en lenguaje natural, corregir errores y automatizar tareas de desarrollo tediosas. Esta hoja de referencia se enfoca en el uso de la interfaz de línea de comandos (CLI).
Instalación¶
Primeros Pasos¶
# Navigate to your project directory
cd your-project
# Start an interactive session with Claude Code
claude
Comandos Principales¶
# Ask a question about your codebase
claude "How does the authentication middleware work?"
# Build a new feature
claude -p "Create a new API endpoint for user profiles"
# Fix a bug from an error message
claude -p "Fix this error: 'TypeError: Cannot read property 'id' of undefined'"
# Run a command and pipe the output to Claude
tail -f server.log | claude -p "Alert me if you see any critical errors"
Características Principales¶
- Conciencia de Base de Código: Comprende toda la estructura de tu proyecto.
- Capacidades Agénticas: Puede leer archivos, ejecutar comandos y crear commits.
- Interfaz de Lenguaje Natural: Interactúa con tu base de código usando inglés sencillo.
- Integración de Terminal: Funciona perfectamente dentro de tu flujo de trabajo de terminal existente.
- Integración MCP: Se conecta a herramientas externas como Google Drive, Figma y Jira.
Flujos de Trabajo Comunes¶
- Desarrollo de Características: Describe una característica, y Claude Code la planificará e implementará.
- Depuración: Pega un mensaje de error, y Claude encontrará y corregirá la causa raíz.
- Refactorización de Código: Pide a Claude refactorizar un archivo o función para mejorar la legibilidad.
- Documentación: Genera documentación para una parte específica de tu base de código.
- Automatización de CI/CD: Automatiza tareas como linting, pruebas y notas de lanzamiento.
Uso Avanzado¶
# Use a specific model for a task
claude --model claude-3-opus -p "Analyze the performance of this function"
# Set a custom prompt for a session
claude --prompt "You are a senior security engineer. Review this code for vulnerabilities."
# Integrate with other tools
claude -p "Read the design doc from Google Drive and implement the new UI"