Claude Code GitHub Actions porta l’automazione basata su AI al tuo flusso di lavoro GitHub. Con una semplice menzione @claude in qualsiasi PR o issue, Claude può analizzare il tuo codice, creare pull request, implementare funzionalità e correggere bug - tutto seguendo gli standard del tuo progetto.
Claude Code GitHub Actions è costruito sulla base di Claude Code SDK, che abilita l’integrazione programmatica di Claude Code nelle tue applicazioni. Puoi usare l’SDK per costruire flussi di lavoro di automazione personalizzati oltre GitHub Actions.

Perché usare Claude Code GitHub Actions?

  • Creazione istantanea di PR: Descrivi quello che ti serve, e Claude crea una PR completa con tutti i cambiamenti necessari
  • Implementazione automatica del codice: Trasforma gli issue in codice funzionante con un singolo comando
  • Segue i tuoi standard: Claude rispetta le tue linee guida CLAUDE.md e i pattern di codice esistenti
  • Setup semplice: Inizia in pochi minuti con il nostro installer e la chiave API
  • Sicuro per impostazione predefinita: Il tuo codice rimane sui runner di Github

Cosa può fare Claude?

Claude Code fornisce una potente GitHub Action che trasforma il modo in cui lavori con il codice:

Claude Code Action

Questa GitHub Action ti permette di eseguire Claude Code all’interno dei tuoi flussi di lavoro GitHub Actions. Puoi usarla per costruire qualsiasi flusso di lavoro personalizzato sulla base di Claude Code. Visualizza repository →

Setup

Setup rapido

Il modo più semplice per configurare questa action è attraverso Claude Code nel terminale. Basta aprire claude ed eseguire /install-github-app. Questo comando ti guiderà attraverso la configurazione dell’app GitHub e dei secret necessari.
  • Devi essere un amministratore del repository per installare l’app GitHub e aggiungere secret
  • L’app GitHub richiederà permessi di lettura e scrittura per Contents, Issues e Pull requests
  • Questo metodo di quickstart è disponibile solo per gli utenti diretti dell’API Claude. Se stai usando AWS Bedrock o Google Vertex AI, consulta la sezione Using with AWS Bedrock & Google Vertex AI.

Setup manuale

Se il comando /install-github-app fallisce o preferisci il setup manuale, segui queste istruzioni di setup manuale:
  1. Installa l’app GitHub di Claude nel tuo repository: https://github.com/apps/claude L’app GitHub di Claude richiede i seguenti permessi del repository:
    • Contents: Lettura e scrittura (per modificare i file del repository)
    • Issues: Lettura e scrittura (per rispondere agli issue)
    • Pull requests: Lettura e scrittura (per creare PR e fare push dei cambiamenti)
    Per ulteriori dettagli sulla sicurezza e i permessi, consulta la documentazione sulla sicurezza.
  2. Aggiungi ANTHROPIC_API_KEY ai tuoi secret del repository (Scopri come usare i secret in GitHub Actions)
  3. Copia il file del flusso di lavoro da examples/claude.yml nella cartella .github/workflows/ del tuo repository
Dopo aver completato il setup rapido o manuale, testa l’action taggando @claude in un commento di issue o PR!

Aggiornamento dalla Beta

Claude Code GitHub Actions v1.0 introduce cambiamenti che interrompono la compatibilità e richiedono l’aggiornamento dei tuoi file di flusso di lavoro per eseguire l’upgrade dalla versione beta a v1.0.
Se stai attualmente usando la versione beta di Claude Code GitHub Actions, ti consigliamo di aggiornare i tuoi flussi di lavoro per usare la versione GA. La nuova versione semplifica la configurazione aggiungendo potenti nuove funzionalità come il rilevamento automatico della modalità.

Cambiamenti essenziali

Tutti gli utenti beta devono apportare questi cambiamenti ai loro file di flusso di lavoro per eseguire l’upgrade:
  1. Aggiorna la versione dell’action: Cambia @beta a @v1
  2. Rimuovi la configurazione della modalità: Elimina mode: "tag" o mode: "agent" (ora rilevata automaticamente)
  3. Aggiorna gli input del prompt: Sostituisci direct_prompt con prompt
  4. Sposta le opzioni CLI: Converti max_turns, model, custom_instructions, ecc. in claude_args

Riferimento dei Cambiamenti che Interrompono la Compatibilità

Input Beta PrecedenteNuovo Input v1.0
mode(Rimosso - rilevato automaticamente)
direct_promptprompt
override_promptprompt con variabili GitHub
custom_instructionsclaude_args: --system-prompt
max_turnsclaude_args: --max-turns
modelclaude_args: --model
allowed_toolsclaude_args: --allowedTools
disallowed_toolsclaude_args: --disallowedTools
claude_envsettings formato JSON

Esempio Prima e Dopo

Versione beta:
- uses: anthropics/claude-code-action@beta
  with:
    mode: "tag"
    direct_prompt: "Review this PR for security issues"
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    custom_instructions: "Follow our coding standards"
    max_turns: "10"
    model: "claude-sonnet-4-5-20250929"
Versione GA (v1.0):
- uses: anthropics/claude-code-action@v1
  with:
    prompt: "Review this PR for security issues"
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    claude_args: |
      --system-prompt "Follow our coding standards"
      --max-turns 10
      --model claude-sonnet-4-5-20250929
L’action ora rileva automaticamente se eseguire in modalità interattiva (risponde alle menzioni @claude) o in modalità automazione (viene eseguita immediatamente con un prompt) in base alla tua configurazione.

Esempi di casi d’uso

Claude Code GitHub Actions può aiutarti con una varietà di compiti. La directory degli esempi contiene flussi di lavoro pronti all’uso per diversi scenari.

Flusso di lavoro di base

name: Claude Code
on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
jobs:
  claude:
    runs-on: ubuntu-latest
    steps:
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          # Responds to @claude mentions in comments

Utilizzo di comandi slash

name: Code Review
on:
  pull_request:
    types: [opened, synchronize]
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          prompt: "/review"
          claude_args: "--max-turns 5"

Automazione personalizzata con prompt

name: Daily Report
on:
  schedule:
    - cron: "0 9 * * *"
jobs:
  report:
    runs-on: ubuntu-latest
    steps:
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          prompt: "Generate a summary of yesterday's commits and open issues"
          claude_args: "--model claude-opus-4-1-20250805"

Casi d’uso comuni

Nei commenti di issue o PR:
@claude implement this feature based on the issue description
@claude how should I implement user authentication for this endpoint?
@claude fix the TypeError in the user dashboard component
Claude analizzerà automaticamente il contesto e risponderà in modo appropriato.

Best practice

Configurazione CLAUDE.md

Crea un file CLAUDE.md nella radice del tuo repository per definire linee guida di stile del codice, criteri di revisione, regole specifiche del progetto e pattern preferiti. Questo file guida la comprensione di Claude degli standard del tuo progetto.

Considerazioni sulla sicurezza

Non committare mai le chiavi API direttamente nel tuo repository!
Per una guida completa sulla sicurezza inclusa permessi, autenticazione e best practice, consulta la documentazione sulla sicurezza di Claude Code Action. Usa sempre GitHub Secrets per le chiavi API:
  • Aggiungi la tua chiave API come secret del repository denominato ANTHROPIC_API_KEY
  • Fai riferimento ad essa nei flussi di lavoro: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
  • Limita i permessi dell’action solo a quello che è necessario
  • Rivedi i suggerimenti di Claude prima di fare il merge
Usa sempre GitHub Secrets (ad es., ${{ secrets.ANTHROPIC_API_KEY }}) piuttosto che hardcodare le chiavi API direttamente nei tuoi file di flusso di lavoro.

Ottimizzazione delle prestazioni

Usa template di issue per fornire contesto, mantieni il tuo CLAUDE.md conciso e focalizzato, e configura timeout appropriati per i tuoi flussi di lavoro.

Costi CI

Quando usi Claude Code GitHub Actions, sii consapevole dei costi associati: Costi di GitHub Actions: Costi API:
  • Ogni interazione di Claude consuma token API in base alla lunghezza dei prompt e delle risposte
  • L’utilizzo dei token varia in base alla complessità dell’attività e alla dimensione della codebase
  • Consulta la pagina dei prezzi di Claude per i tassi di token attuali
Suggerimenti per l’ottimizzazione dei costi:
  • Usa comandi specifici @claude per ridurre le chiamate API non necessarie
  • Configura --max-turns appropriato in claude_args per prevenire iterazioni eccessive
  • Imposta timeout a livello di flusso di lavoro per evitare job fuori controllo
  • Considera l’uso dei controlli di concorrenza di GitHub per limitare le esecuzioni parallele

Esempi di configurazione

Claude Code Action v1 semplifica la configurazione con parametri unificati:
- uses: anthropics/claude-code-action@v1
  with:
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    prompt: "Your instructions here" # Optional
    claude_args: "--max-turns 5" # Optional CLI arguments
Caratteristiche principali:
  • Interfaccia di prompt unificata - Usa prompt per tutte le istruzioni
  • Comandi slash - Prompt pre-costruiti come /review o /fix
  • Passthrough CLI - Qualsiasi argomento CLI di Claude Code tramite claude_args
  • Trigger flessibili - Funziona con qualsiasi evento GitHub
Visita la directory degli esempi per i file di flusso di lavoro completi.
Quando rispondi ai commenti di issue o PR, Claude risponde automaticamente alle menzioni @claude. Per altri eventi, usa il parametro prompt per fornire istruzioni.

Utilizzo con AWS Bedrock e Google Vertex AI

Per ambienti enterprise, puoi usare Claude Code GitHub Actions con la tua infrastruttura cloud. Questo approccio ti dà il controllo sulla residenza dei dati e sulla fatturazione mantenendo la stessa funzionalità.

Prerequisiti

Prima di configurare Claude Code GitHub Actions con i provider cloud, hai bisogno di:

Per Google Cloud Vertex AI:

  1. Un progetto Google Cloud con Vertex AI abilitato
  2. Workload Identity Federation configurato per GitHub Actions
  3. Un account di servizio con i permessi richiesti
  4. Un’app GitHub (consigliato) o usa il GITHUB_TOKEN predefinito

Per AWS Bedrock:

  1. Un account AWS con Amazon Bedrock abilitato
  2. GitHub OIDC Identity Provider configurato in AWS
  3. Un ruolo IAM con permessi Bedrock
  4. Un’app GitHub (consigliato) o usa il GITHUB_TOKEN predefinito
1

Crea un'app GitHub personalizzata (Consigliato per provider di terze parti)

Per il miglior controllo e sicurezza quando usi provider di terze parti come Vertex AI o Bedrock, ti consigliamo di creare la tua app GitHub:
  1. Vai a https://github.com/settings/apps/new
  2. Compila le informazioni di base:
    • Nome dell’app GitHub: Scegli un nome univoco (ad es., “YourOrg Claude Assistant”)
    • URL della homepage: Il sito web della tua organizzazione o l’URL del repository
  3. Configura le impostazioni dell’app:
    • Webhook: Deseleziona “Active” (non necessario per questa integrazione)
  4. Imposta i permessi richiesti:
    • Permessi del repository:
      • Contents: Lettura e Scrittura
      • Issues: Lettura e Scrittura
      • Pull requests: Lettura e Scrittura
  5. Fai clic su “Create GitHub App”
  6. Dopo la creazione, fai clic su “Generate a private key” e salva il file .pem scaricato
  7. Annota il tuo App ID dalla pagina delle impostazioni dell’app
  8. Installa l’app nel tuo repository:
    • Dalla pagina delle impostazioni della tua app, fai clic su “Install App” nella barra laterale sinistra
    • Seleziona il tuo account o organizzazione
    • Scegli “Only select repositories” e seleziona il repository specifico
    • Fai clic su “Install”
  9. Aggiungi la chiave privata come secret al tuo repository:
    • Vai a Settings → Secrets and variables → Actions del tuo repository
    • Crea un nuovo secret denominato APP_PRIVATE_KEY con il contenuto del file .pem
  10. Aggiungi l’App ID come secret:
  • Crea un nuovo secret denominato APP_ID con l’ID della tua app GitHub
Questa app verrà usata con l’action actions/create-github-app-token per generare token di autenticazione nei tuoi flussi di lavoro.
Alternativa per Claude API o se non vuoi configurare la tua app Github: Usa l’app ufficiale di Anthropic:
  1. Installa da: https://github.com/apps/claude
  2. Nessuna configurazione aggiuntiva necessaria per l’autenticazione
2

Configura l'autenticazione del provider cloud

Scegli il tuo provider cloud e configura l’autenticazione sicura:
Configura AWS per consentire a GitHub Actions di autenticarsi in modo sicuro senza archiviare le credenziali.
Nota sulla sicurezza: Usa configurazioni specifiche del repository e concedi solo i permessi minimi richiesti.
Setup richiesto:
  1. Abilita Amazon Bedrock:
    • Richiedi accesso ai modelli Claude in Amazon Bedrock
    • Per i modelli multi-region, richiedi accesso in tutte le regioni richieste
  2. Configura il provider di identità GitHub OIDC:
    • URL del provider: https://token.actions.githubusercontent.com
    • Audience: sts.amazonaws.com
  3. Crea il ruolo IAM per GitHub Actions:
    • Tipo di entità attendibile: Web identity
    • Provider di identità: token.actions.githubusercontent.com
    • Permessi: policy AmazonBedrockFullAccess
    • Configura la policy di trust per il tuo repository specifico
Valori richiesti:Dopo il setup, avrai bisogno di:
  • AWS_ROLE_TO_ASSUME: L’ARN del ruolo IAM che hai creato
OIDC è più sicuro rispetto all’uso di chiavi di accesso AWS statiche perché le credenziali sono temporanee e ruotate automaticamente.
Consulta la documentazione di AWS per le istruzioni dettagliate di setup di OIDC.
Configura Google Cloud per consentire a GitHub Actions di autenticarsi in modo sicuro senza archiviare le credenziali.
Nota sulla sicurezza: Usa configurazioni specifiche del repository e concedi solo i permessi minimi richiesti.
Setup richiesto:
  1. Abilita le API nel tuo progetto Google Cloud:
    • IAM Credentials API
    • Security Token Service (STS) API
    • Vertex AI API
  2. Crea risorse Workload Identity Federation:
    • Crea un Workload Identity Pool
    • Aggiungi un provider OIDC GitHub con:
      • Issuer: https://token.actions.githubusercontent.com
      • Mappature di attributi per repository e proprietario
      • Raccomandazione sulla sicurezza: Usa condizioni di attributi specifiche del repository
  3. Crea un account di servizio:
    • Concedi solo il ruolo Vertex AI User
    • Raccomandazione sulla sicurezza: Crea un account di servizio dedicato per repository
  4. Configura i binding IAM:
    • Consenti al Workload Identity Pool di impersonare l’account di servizio
    • Raccomandazione sulla sicurezza: Usa set di principal specifici del repository
Valori richiesti:Dopo il setup, avrai bisogno di:
  • GCP_WORKLOAD_IDENTITY_PROVIDER: Il nome completo della risorsa del provider
  • GCP_SERVICE_ACCOUNT: L’indirizzo email dell’account di servizio
Workload Identity Federation elimina la necessità di chiavi di account di servizio scaricabili, migliorando la sicurezza.
Per le istruzioni di setup dettagliate, consulta la documentazione di Google Cloud Workload Identity Federation.
3

Aggiungi i secret richiesti

Aggiungi i seguenti secret al tuo repository (Settings → Secrets and variables → Actions):

Per Claude API (Diretto):

  1. Per l’autenticazione API:
  2. Per l’app GitHub (se usi la tua app):
    • APP_ID: L’ID della tua app GitHub
    • APP_PRIVATE_KEY: Il contenuto della chiave privata (.pem)

Per Google Cloud Vertex AI

  1. Per l’autenticazione GCP:
    • GCP_WORKLOAD_IDENTITY_PROVIDER
    • GCP_SERVICE_ACCOUNT
  2. Per l’app GitHub (se usi la tua app):
    • APP_ID: L’ID della tua app GitHub
    • APP_PRIVATE_KEY: Il contenuto della chiave privata (.pem)

Per AWS Bedrock

  1. Per l’autenticazione AWS:
    • AWS_ROLE_TO_ASSUME
  2. Per l’app GitHub (se usi la tua app):
    • APP_ID: L’ID della tua app GitHub
    • APP_PRIVATE_KEY: Il contenuto della chiave privata (.pem)
4

Crea file di flusso di lavoro

Crea file di flusso di lavoro GitHub Actions che si integrano con il tuo provider cloud. Gli esempi seguenti mostrano configurazioni complete sia per AWS Bedrock che per Google Vertex AI:
Prerequisiti:
  • Accesso ad AWS Bedrock abilitato con permessi per modelli Claude
  • GitHub configurato come provider di identità OIDC in AWS
  • Ruolo IAM con permessi Bedrock che si fida di GitHub Actions
Secret GitHub richiesti:
Nome del secretDescrizione
AWS_ROLE_TO_ASSUMEARN del ruolo IAM per l’accesso a Bedrock
APP_IDL’ID della tua app GitHub (dalle impostazioni dell’app)
APP_PRIVATE_KEYLa chiave privata che hai generato per la tua app GitHub
name: Claude PR Action

permissions:
  contents: write
  pull-requests: write
  issues: write
  id-token: write

on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
  issues:
    types: [opened, assigned]

jobs:
  claude-pr:
    if: |
      (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
    runs-on: ubuntu-latest
    env:
      AWS_REGION: us-west-2
    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Generate GitHub App token
        id: app-token
        uses: actions/create-github-app-token@v2
        with:
          app-id: ${{ secrets.APP_ID }}
          private-key: ${{ secrets.APP_PRIVATE_KEY }}

      - name: Configure AWS Credentials (OIDC)
        uses: aws-actions/configure-aws-credentials@v4
        with:
          role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
          aws-region: us-west-2

      - uses: anthropics/claude-code-action@v1
        with:
          github_token: ${{ steps.app-token.outputs.token }}
          use_bedrock: "true"
          claude_args: '--model us.anthropic.claude-sonnet-4-5-20250929-v1:0 --max-turns 10'
Il formato dell’ID del modello per Bedrock include il prefisso della regione (ad es., us.anthropic.claude...) e il suffisso della versione.
Prerequisiti:
  • Vertex AI API abilitata nel tuo progetto GCP
  • Workload Identity Federation configurata per GitHub
  • Account di servizio con permessi Vertex AI
Secret GitHub richiesti:
Nome del secretDescrizione
GCP_WORKLOAD_IDENTITY_PROVIDERNome della risorsa del provider di identità del carico di lavoro
GCP_SERVICE_ACCOUNTEmail dell’account di servizio con accesso a Vertex AI
APP_IDL’ID della tua app GitHub (dalle impostazioni dell’app)
APP_PRIVATE_KEYLa chiave privata che hai generato per la tua app GitHub
name: Claude PR Action

permissions:
  contents: write
  pull-requests: write
  issues: write
  id-token: write

on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
  issues:
    types: [opened, assigned]

jobs:
  claude-pr:
    if: |
      (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
    runs-on: ubuntu-latest
    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Generate GitHub App token
        id: app-token
        uses: actions/create-github-app-token@v2
        with:
          app-id: ${{ secrets.APP_ID }}
          private-key: ${{ secrets.APP_PRIVATE_KEY }}

      - name: Authenticate to Google Cloud
        id: auth
        uses: google-github-actions/auth@v2
        with:
          workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}
          service_account: ${{ secrets.GCP_SERVICE_ACCOUNT }}

      - uses: anthropics/claude-code-action@v1
        with:
          github_token: ${{ steps.app-token.outputs.token }}
          trigger_phrase: "@claude"
          use_vertex: "true"
          claude_args: '--model claude-sonnet-4@20250514 --max-turns 10'
        env:
          ANTHROPIC_VERTEX_PROJECT_ID: ${{ steps.auth.outputs.project_id }}
          CLOUD_ML_REGION: us-east5
          VERTEX_REGION_CLAUDE_3_7_SONNET: us-east5
L’ID del progetto viene recuperato automaticamente dal passaggio di autenticazione di Google Cloud, quindi non è necessario codificarlo.

Risoluzione dei problemi

Claude non risponde ai comandi @claude

Verifica che l’app GitHub sia installata correttamente, controlla che i flussi di lavoro siano abilitati, assicurati che la chiave API sia impostata nei secret del repository e conferma che il commento contenga @claude (non /claude).

CI non viene eseguito sui commit di Claude

Assicurati di usare l’app GitHub o un’app personalizzata (non l’utente Actions), controlla che i trigger del flusso di lavoro includano gli eventi necessari e verifica che i permessi dell’app includano i trigger CI.

Errori di autenticazione

Conferma che la chiave API sia valida e abbia permessi sufficienti. Per Bedrock/Vertex, controlla la configurazione delle credenziali e assicurati che i secret siano denominati correttamente nei flussi di lavoro.

Configurazione avanzata

Parametri dell’action

Claude Code Action v1 utilizza una configurazione semplificata:
ParametroDescrizioneRichiesto
promptIstruzioni per Claude (testo o comando slash)No*
claude_argsArgomenti CLI passati a Claude CodeNo
anthropic_api_keyChiave API ClaudeSì**
github_tokenToken GitHub per l’accesso APINo
trigger_phraseFrase di trigger personalizzata (predefinito: “@claude”)No
use_bedrockUsa AWS Bedrock invece dell’API ClaudeNo
use_vertexUsa Google Vertex AI invece dell’API ClaudeNo
*Prompt è opzionale - quando omesso per i commenti di issue/PR, Claude risponde alla frase di trigger
**Richiesto per l’API Claude diretta, non per Bedrock/Vertex

Utilizzo di claude_args

Il parametro claude_args accetta qualsiasi argomento CLI di Claude Code:
claude_args: "--max-turns 5 --model claude-sonnet-4-5-20250929 --mcp-config /path/to/config.json"
Argomenti comuni:
  • --max-turns: Numero massimo di turni di conversazione (predefinito: 10)
  • --model: Modello da usare (ad es., claude-sonnet-4-5-20250929)
  • --mcp-config: Percorso della configurazione MCP
  • --allowed-tools: Elenco separato da virgole degli strumenti consentiti
  • --debug: Abilita l’output di debug

Metodi di integrazione alternativi

Mentre il comando /install-github-app è l’approccio consigliato, puoi anche:
  • App GitHub personalizzata: Per le organizzazioni che hanno bisogno di nomi utente personalizzati o flussi di autenticazione personalizzati. Crea la tua app GitHub con i permessi richiesti (contents, issues, pull requests) e usa l’action actions/create-github-app-token per generare token nei tuoi flussi di lavoro.
  • GitHub Actions manuale: Configurazione diretta del flusso di lavoro per la massima flessibilità
  • Configurazione MCP: Caricamento dinamico dei server Model Context Protocol
Consulta la documentazione di Claude Code Action per guide dettagliate su autenticazione, sicurezza e configurazione avanzata.

Personalizzazione del comportamento di Claude

Puoi configurare il comportamento di Claude in due modi:
  1. CLAUDE.md: Definisci gli standard di codifica, i criteri di revisione e le regole specifiche del progetto in un file CLAUDE.md nella radice del tuo repository. Claude seguirà queste linee guida quando crea PR e risponde alle richieste. Consulta la nostra documentazione sulla memoria per ulteriori dettagli.
  2. Prompt personalizzati: Usa il parametro prompt nel file del flusso di lavoro per fornire istruzioni specifiche del flusso di lavoro. Questo ti permette di personalizzare il comportamento di Claude per diversi flussi di lavoro o compiti.
Claude seguirà queste linee guida quando crea PR e risponde alle richieste.