Vai al contenuto principale
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 specifica Agent Skills 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:
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.

Skill disponibili

Base44 fornisce tre skill che coprono l’intero flusso di sviluppo:
  • base44-cli: configurazione del progetto, gestione delle risorse e distribuzione.
  • base44-sdk: implementazione delle funzionalità con il JavaScript SDK.
  • 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à con tipi di campo, formati e regole RLS appropriati.
  • Configurare funzioni backend con automazioni.
  • Configurare agenti IA con permessi degli strumenti.
  • Configurare connettori OAuth 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:

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:
# 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

Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.