> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Skill

> Istruzioni riutilizzabili che insegnano agli agenti IA di programmazione come eseguire attività specifiche di Base44

Le skill di Base44 aiutano strumenti IA esterni come Claude, Cursor o altri assistenti IA di programmazione a lavorare in modo più efficace con Base44. Forniscono istruzioni riutilizzabili e contesto che questi strumenti possono usare quando ti aiutano a creare e gestire le tue app Base44.

## Informazioni sulle skill

Le skill di Base44 sono istruzioni autocontenute che insegnano agli agenti IA come eseguire attività specifiche con Base44. Seguono la <a href="https://agentskills.io/specification" target="_blank">specifica Agent Skills <Icon icon="arrow-up-right-from-square" /></a> aperta e sono costituite da un file `SKILL.md` che contiene metadati e istruzioni, insieme a eventuali informazioni di background aggiuntive di cui l'agente può aver bisogno.

Ogni skill include:

* **Nome e descrizione**: aiuta gli agenti a identificare quando usare la skill.
* **Istruzioni**: guida passo passo per eseguire l'attività.
* **Risorse opzionali**: script, documenti di riferimento e asset che l'agente può usare.

Se vuoi usare le skill di Base44 per creare nuovi progetti, installale globalmente:

```bash theme={null}
npx skills add base44/skills -g
```

Le skill di Base44 sono incluse automaticamente nei progetti creati con la CLI. Se hai installato le skill globalmente, il tuo agente IA userà tipicamente le skill Base44 a livello di progetto.

Le skill di Base44 sono gestite nel repository [base44/skills](https://github.com/base44/skills).

## Skill disponibili

Base44 fornisce tre skill che coprono l'intero flusso di sviluppo:

* [base44-cli](#base44-cli): configurazione del progetto, gestione delle risorse e distribuzione.
* [base44-sdk](#base44-sdk): implementazione delle funzionalità con il JavaScript SDK.
* [base44-troubleshooter](#base44-troubleshooter): debug in produzione e analisi dei log.

### base44-cli

La skill CLI insegna agli agenti come gestire progetti Base44 usando l'interfaccia a riga di comando. Questa è la prima tappa del tuo agente quando inizia un nuovo progetto o esegue attività infrastrutturali.

#### Funzionalità

Le funzionalità di questa skill includono:

* Creare e collegare progetti Base44 dai template.
* Definire [schemi di entità](/developers/backend/resources/entities/overview) con tipi di campo, formati e regole RLS appropriati.
* Configurare [funzioni backend](/developers/backend/resources/backend-functions/overview) con automazioni.
* Configurare [agenti IA](/developers/backend/resources/agents-config) con permessi degli strumenti.
* Configurare [connettori OAuth](/developers/references/sdk/docs/type-aliases/integrations) per servizi esterni come Google Calendar, Slack e Notion.
* Generare tipi TypeScript dalle risorse del progetto.
* Distribuire risorse in produzione, inclusa la distribuzione del sito sull'hosting di Base44.
* Autenticarsi con Base44 e gestire sessioni CLI.
* Configurare le impostazioni del progetto.

#### Prompt di esempio

* "Create a new Base44 project for a todo app".
* "Add a User entity with email, name, and role fields".
* "Deploy all my changes to production".
* "Set up RLS so users can only see their own tasks".
* "Add a Google Calendar connector to my project".
* "Generate TypeScript types for my entities".

### base44-sdk

La skill SDK insegna agli agenti come creare funzionalità usando il JavaScript SDK di Base44. Una volta inizializzato il progetto, questa skill guida il lavoro di implementazione.

#### Funzionalità

Le funzionalità di questa skill includono:

* Scrivere codice frontend che interagisce con le [entità](/developers/backend/resources/entities/overview).
* Implementare [autenticazione](/developers/references/sdk/docs/interfaces/auth) e gestione utenti.
* Integrare [agenti IA](/developers/backend/resources/agents-config) nella tua app.
* Chiamare [funzioni backend](/developers/backend/resources/backend-functions/overview) dal frontend.
* Usare [integrazioni](/developers/references/sdk/docs/type-aliases/integrations) per IA, email e caricamenti di file.
* Implementare [funzionalità in tempo reale](/developers/references/sdk/docs/type-aliases/entities#subscribe) con le sottoscrizioni.
* Creare [funzioni backend](/developers/backend/resources/backend-functions/overview) con accesso service role.
* Usare i [connettori OAuth](/developers/references/sdk/docs/type-aliases/integrations) per ottenere token di accesso per servizi esterni nelle funzioni backend.
* [Invitare utenti](/developers/references/sdk/docs/interfaces/auth) nella tua app.
* Tracciare l'[analytics](/developers/references/sdk/docs/interfaces/analytics) e [registrare l'attività degli utenti](/developers/references/sdk/docs/interfaces/analytics) con il modulo app logs.

#### Prompt di esempio

* "Add a login page with email and password".
* "Show a list of all pending tasks for the current user".
* "Create a chat interface for the support agent".
* "Send an email notification when a new order is created".
* "Use the Slack connector to post a message from a backend function".

### base44-troubleshooter

La skill troubleshooter insegna agli agenti come indagare i problemi in produzione recuperando e analizzando i log delle funzioni backend.

#### Funzionalità

Le funzionalità di questa skill includono:

* Recuperare i log delle funzioni backend filtrando per nome della funzione, livello di log e intervallo di tempo.
* Identificare errori in tutte le funzioni del progetto.
* Approfondire i log di specifiche funzioni per un debug mirato.
* Correlare i timestamp dei log con problemi segnalati dagli utenti.
* Analizzare stack trace e messaggi di errore dalle esecuzioni delle funzioni.

#### Prompt di esempio

* "Show me all errors from the checkout function today".
* "Pull the last 100 log entries for my send-email function".
* "Check for any errors in the last hour across all functions".
* "Get warning and error logs from the process-payment function since yesterday".

## Mantieni le skill sincronizzate

Le skill di Base44 funzionano al meglio quando corrispondono alla versione della tua CLI di Base44. Quando aggiorni la CLI, dovresti aggiornare anche le tue skill di Base44:

```bash theme={null}
# Update Base44 skills in current project
npx skills add base44/skills

# Update Base44 skills globally
npx skills add base44/skills -g
```

Questo aggiorna le skill Base44 esistenti e installa quelle nuove aggiunte dal repository.

## Vedi anche

* [Server MCP di Base44](/developers/backend/overview/mcp-server): crea e gestisci progetti backend dagli assistenti IA
* [Server MCP dei docs](/developers/backend/overview/base44-docs-mcp): consenti agli assistenti IA di cercare la documentazione di Base44 mentre sviluppi
* [Struttura del progetto](/developers/backend/overview/project-structure): organizzazione dei progetti Base44
* [Riferimento CLI](/developers/references/cli/get-started/overview): documentazione completa della CLI
* [Riferimento SDK](/developers/references/sdk/getting-started/overview): documentazione completa dell'SDK

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
