Claude Code CLI Cheatsheet
Guida Rapida CLI di Claude Code¶
Panoramica¶
Claude Code è un assistente di coding agentivo di Anthropic che vive nel tuo terminale. Può comprendere interi codebase, costruire funzionalità da descrizioni in linguaggio naturale, correggere bug e automatizzare compiti di sviluppo noiosi. Questa guida rapida si concentra sull'utilizzo dell'interfaccia a riga di comando (CLI).
Installazione¶
Primi Passi¶
# Navigate to your project directory
cd your-project
# Start an interactive session with Claude Code
claude
Comandi Principali¶
# 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"
Caratteristiche Principali¶
- Consapevolezza del Codebase: Comprende l'intera struttura del tuo progetto.
- Capacità Agentive: Può leggere file, eseguire comandi e creare commit.
- Interfaccia in Linguaggio Naturale: Interagisci con il tuo codebase usando inglese semplice.
- Integrazione Terminale: Funziona perfettamente all'interno del tuo flusso di lavoro del terminale.
- Integrazione MCP: Si connette a strumenti esterni come Google Drive, Figma e Jira.
Flussi di Lavoro Comuni¶
- Sviluppo di Funzionalità: Descrivi una funzionalità e Claude Code la pianificherà e implementerà.
- Debug: Incolla un messaggio di errore e Claude troverà e risolverà la causa radice.
- Refactoring del Codice: Chiedi a Claude di effettuare il refactoring di un file o di una funzione per migliorare la leggibilità.
- Documentazione: Genera documentazione per una parte specifica del tuo codebase.
- Automazione CI/CD: Automatizza attività come linting, testing e note di rilascio.
Utilizzo Avanzato¶
# 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"