Collezione Completa di Prompt Consigliati per Claude Code

Modelli di prompt efficienti per vari scenari di sviluppo, aiutando gli sviluppatori a padroneggiare rapidamente le competenze di utilizzo di Claude Code.

Inizializzazione del Progetto

Analisi del Progetto

Per favore, leggi il README.md, package.json e le directory principali del progetto, aiutami a comprendere l'architettura e lo stack tecnologico di questo progetto, ma per ora non scrivere alcun codice.

Creazione di File di Configurazione del Progetto

Per favore, aiutami a creare un file CLAUDE.md dettagliato, includendo la descrizione dell'architettura del progetto, i comandi più comuni, gli standard di codifica e la configurazione dell'ambiente di sviluppo.

Configurazione dell'Ambiente del Progetto

Per favore, controlla la configurazione dell'ambiente del progetto, assicurati che tutte le dipendenze siano installate correttamente ed esegui gli script di inizializzazione. Se ci sono problemi, dimmi come risolverli.

Sviluppo di Funzionalità

Processo di Sviluppo di Nuove Funzionalità

Ho bisogno di sviluppare [descrizione della funzionalità]. Per favore, segui questi passaggi:
1. Leggi prima il codice correlato per comprendere l'architettura esistente
2. Elabora un piano di implementazione dettagliato
3. Implementa le funzionalità principali
4. Scrivi i test
5. Aggiorna la documentazione
Fai una pausa dopo ogni passaggio e attendi la mia conferma.

Sviluppo Guidato dai Test

Voglio implementare [descrizione della funzionalità]. Per favore, scrivi prima i test case basati su input e output attesi, assicurandoti che i test falliscano, poi implementa il codice della funzionalità per far passare i test.

Sviluppo di API

Per favore, aiutami a progettare e implementare l'API [descrizione API], includendo:
- Definizione dei percorsi
- Validazione dei parametri di richiesta
- Implementazione della logica di business
- Definizione del formato di risposta
- Gestione degli errori
- Documentazione API

Sviluppo di Componenti

Per favore, aiutami a creare un componente [nome del componente], requisiti:
- Seguire il pattern di componenti esistente del progetto
- Includere definizioni di tipo TypeScript
- Supportare [requisiti funzionali specifici]
- Scrivere il file di test corrispondente

Debug e Ottimizzazione del Codice

Diagnosi degli Errori

Ho riscontrato questo errore: [messaggio di errore]. Per favore, aiutami ad analizzare la causa dell'errore e fornisci una soluzione di riparazione. Se hai bisogno di vedere il codice correlato, dimmelo.

Ottimizzazione delle Prestazioni

Per favore, analizza i problemi di prestazioni di [file/funzionalità] e fornisci suggerimenti di ottimizzazione. Concentrati su:
- Efficienza di esecuzione
- Utilizzo della memoria
- Velocità di caricamento
- Esperienza utente

Refactoring del Codice

Per favore, refactorizza [funzione/classe] in [nome del file], gli obiettivi sono:
- Migliorare la leggibilità del codice
- Ridurre il codice duplicato
- Seguire le migliori pratiche
- Mantenere la funzionalità invariata
Per favore, analizza prima il codice esistente, poi fornisci un piano di refactoring.

Revisione del Codice

Per favore, conduci una revisione del codice per [file/funzionalità], concentrandoti su:
- Standard di codifica
- Problemi di sicurezza
- Problemi di prestazioni
- Migliori pratiche
- Bug potenziali

Relativo ai Test

Scrittura di Test Case

Per favore, scrivi test case completi per [funzione/classe/componente], includendo:
- Test di casi normali
- Test di condizioni limite
- Test di casi di errore
- Mock delle dipendenze

Correzione dei Test

Alcuni test sono falliti, per favore analizza le cause del fallimento e correggili. Il comando per eseguire i test è: [comando di test]

Miglioramento della Copertura dei Test

Per favore, analizza la copertura dei test attuale e aggiungi test case per le parti con copertura insufficiente.

Sviluppo Frontend

Implementazione di Componenti UI

Per favore, implementa il componente UI secondo questo design: [carica il design]
Requisiti:
- Design responsivo
- Supporto per la modalità scura
- Supporto per l'accessibilità
- Conforme agli standard di design

Regolazione degli Stili

Per favore, ottimizza gli stili di [componente/pagina], realizzando i seguenti effetti:
- [requisiti di stile specifici]
- Mantenere coerenza con il design complessivo
- Assicurare la visualizzazione normale su dispositivi diversi

Gestione dello Stato

Per favore, implementa la gestione dello stato per [funzionalità], includendo:
- Progettazione della struttura dello stato
- Definizione delle Actions
- Implementazione dei Reducers
- Gestione delle operazioni asincrone

Sviluppo Backend

Progettazione del Database

Per favore, progetta la struttura delle tabelle del database per [funzionalità], includendo:
- Definizione della struttura delle tabelle
- Progettazione degli indici
- Vincoli di relazione
- Script di migrazione

Sviluppo di Middleware

Per favore, implementa un middleware [nome del middleware], le funzionalità includono:
- [requisiti funzionali specifici]
- Gestione degli errori
- Registrazione dei log
- Monitoraggio delle prestazioni

Integrazione di Servizi

Per favore, aiutami a integrare [servizio di terze parti], includendo:
- Configurazione SDK
- Incapsulamento delle chiamate API
- Gestione degli errori
- Test unitari

Scrittura della Documentazione

Generazione della Documentazione API

Per favore, genera la documentazione API per il progetto, includendo:
- Elenco delle interfacce
- Descrizione dei parametri di richiesta
- Esempi di formato di risposta
- Spiegazione dei codici di errore

Commenti del Codice

Per favore, aggiungi commenti dettagliati per [file/funzione], includendo:
- Descrizione della funzionalità
- Spiegazione dei parametri
- Spiegazione dei valori di ritorno
- Esempi di utilizzo

Aggiornamento del README

Per favore, aggiorna il file README.md del progetto, assicurandoti che includa:
- Introduzione al progetto
- Istruzioni di installazione
- Metodi di utilizzo
- Guida per i contributi

Flusso di Lavoro Git

Commit del Codice

Per favore, esamina le modifiche correnti, scrivi un messaggio di commit appropriato e committa il codice. Il messaggio di commit deve seguire gli standard di commit del progetto.

Creazione di PR

Per favore, crea una Pull Request, includendo:
- Titolo e descrizione chiari
- Riepilogo delle modifiche
- Piano di test
- Link agli Issue correlati

Gestione dei Branch

Per favore, aiutami a creare un nuovo branch di funzionalità [nome del branch] e passa a quel branch per iniziare lo sviluppo.

Gestione del Progetto

Scomposizione dei Compiti

Ho bisogno di implementare [descrizione della grande funzionalità]. Per favore, aiutami a scomporlo in più piccoli compiti, ogni compito include:
- Descrizione del compito
- Stima del tempo
- Relazioni di dipendenza
- Criteri di accettazione

Pianificazione del Progetto

Per favore, aiutami a elaborare un piano di sviluppo del progetto, includendo:
- Suddivisione dei moduli funzionali
- Priorità di sviluppo
- Pianificazione temporale
- Valutazione dei rischi

Selezione Tecnologica

Per [requisiti del progetto], per favore aiutami ad analizzare la selezione tecnologica, confronta i vantaggi e gli svantaggi di diverse soluzioni e raccomanda lo stack tecnologico più adatto.

Analisi del Codice

Analisi delle Dipendenze

Per favore, analizza le relazioni di dipendenza del progetto, controlla:
- Se ci sono dipendenze ridondanti
- Se ci sono vulnerabilità di sicurezza
- Se è necessario aggiornare le versioni
- Se ci sono soluzioni alternative

Analisi dell'Architettura

Per favore, analizza l'architettura complessiva del progetto, valuta:
- Se le responsabilità dei moduli sono chiare
- Se il grado di accoppiamento è ragionevole
- Come è l'estensibilità
- Quali spazi di miglioramento ci sono

Statistiche del Codice

Per favore, raccogli statistiche sulla situazione del codice del progetto, includendo:
- Numero di righe di codice
- Numero di file
- Distribuzione dello stack tecnologico
- Copertura dei test

Configurazione dell'Ambiente

Configurazione dell'Ambiente di Sviluppo

Per favore, aiutami a configurare l'ambiente di sviluppo, includendo:
- Installazione delle dipendenze necessarie
- Configurazione delle variabili d'ambiente
- Impostazione degli strumenti di sviluppo
- Verifica che l'ambiente funzioni normalmente

Configurazione CI/CD

Per favore, configura il processo CI/CD per il progetto, includendo:
- Test automatizzati
- Controllo della qualità del codice
- Distribuzione automatica
- Meccanismo di notifica

Configurazione Docker

Per favore, crea la configurazione Docker per il progetto, includendo:
- Dockerfile
- docker-compose.yml
- Configurazione delle variabili d'ambiente
- Istruzioni per la distribuzione

Tecniche Avanzate

Elaborazione in Batch

Per favore, esegui [operazione] su tutti i file [tipo di file] nel progetto, assicurandoti:
- Coerenza delle operazioni
- Non danneggiare le funzionalità esistenti
- Conformità agli standard del progetto

Script di Automazione

Per favore, crea uno script di automazione per [descrizione del compito], lo script dovrebbe:
- Supportare parametri da riga di comando
- Includere gestione degli errori
- Fornire log dettagliati
- Essere facile da mantenere

Generazione di Codice

Per favore, genera i file di codice corrispondenti in base a [configurazione/template], includendo:
- [tipo di file specifico]
- Seguire le convenzioni del progetto
- Includere commenti necessari
- Superare i test di base

Suggerimenti per l'Uso

Principi per Scrivere Prompt

Essere Specifici e Chiari

Descrivere dettagliatamente i requisiti, evitare espressioni vaghe

Procedere per Fasi

Scomporre i compiti complessi in più passaggi

Stabilire Confini

Chiarire cosa fare e cosa non fare

Includere Contesto

Fornire informazioni di background necessarie

Verificare e Confermare

Per passaggi importanti, richiedere conferma prima di continuare

Modificatori Comunemente Usati

"Per favore analizza prima...": Richiedere a Claude di capire prima di agire
"Per ora non...": Stabilire confini chiari
"Fai una pausa dopo ogni passaggio": Controllare il ritmo di esecuzione

Tecniche per Aumentare l'Efficienza

Usare @ per Riferirsi ai File

@src/components/Button.tsx si riferisce direttamente al contenuto del file

Sfruttare il Pensiero Esteso

Premi Shift+TAB due volte per entrare in modalità PLAN per la pianificazione

Pulire Ragionevolmente il Contesto

Usa /clear e /compact per gestire la cronologia delle conversazioni

Creare Comandi Personalizzati

Definire comandi comuni nella directory .claude/commands/

Operazioni in Batch

Elaborare più compiti simili contemporaneamente per migliorare l'efficienza

💡 Suggerimento: Questi modelli di prompt possono essere adattati in base ai requisiti specifici del progetto. Si consiglia di salvare questo articolo come riferimento per lo sviluppo quotidiano e di padroneggiare gradualmente i modi efficienti di comunicare con Claude Code.

Esempi Pratici

Esempio 1: Correzione Rapida di Bug

Ho riscontrato un errore durante l'esecuzione di npm test:
"TypeError: Cannot read property 'map' of undefined at UserList.tsx:45"

Per favore:
1. Analizza la causa dell'errore
2. Fornisci una soluzione di riparazione
3. Spiega perché si è verificato questo problema
4. Suggerisci come evitare problemi simili

Esempio 2: Ottimizzazione delle Prestazioni del Codice

Gli utenti hanno segnalato che la pagina dell'elenco si carica lentamente, per favore:
1. Analizza i colli di bottiglia delle prestazioni di @src/pages/UserList.tsx
2. Ottimizza utilizzando i risultati di React DevTools Profiler
3. Implementa lo scorrimento virtuale o la paginazione
4. Aggiungi stato di caricamento e gestione degli errori
5. Assicurati che la funzionalità funzioni normalmente dopo l'ottimizzazione

Esempio 3: Implementazione di Nuove Funzionalità

Ho bisogno di aggiungere la funzionalità di esportazione Excel:
1. Esamina prima l'implementazione del componente tabella esistente
2. Progetta l'interfaccia della funzionalità di esportazione
3. Implementa la logica di esportazione nel frontend
4. Aggiungi pulsante di esportazione e indicatore di progresso
5. Gestisci l'esportazione in batch per grandi quantità di dati
6. Scrivi i test case corrispondenti

Utilizzando questi prompt accuratamente progettati, sarai in grado di sfruttare meglio le potenti funzionalità di Claude Code, migliorando significativamente l'efficienza di sviluppo e la qualità del codice.

Insieme all'AI, infinite innovazioni e opportunità
Informazioni
Funzionalità
Documentazione
Prezzi
Contattaci
Termini e politiche
Termini di utilizzo
Informativa sulla privacy
Legge sulle transazioni commerciali specifiche