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

# Skills

> Instruções reutilizáveis que ensinam agentes de codificação de IA a realizar tarefas específicas da Base44

As Base44 skills ajudam ferramentas externas de IA como Claude, Cursor ou outros assistentes de codificação de IA a trabalhar de forma mais eficaz com a Base44. Elas fornecem instruções reutilizáveis e contexto que essas ferramentas podem usar ao ajudar você a construir e gerenciar seus apps Base44.

## Sobre as skills

As Base44 skills são instruções autônomas que ensinam agentes de IA a realizar tarefas específicas com a Base44. Elas seguem a <a href="https://agentskills.io/specification" target="_blank">especificação aberta Agent Skills <Icon icon="arrow-up-right-from-square" /></a> e consistem em um arquivo `SKILL.md` contendo metadados e instruções, junto com qualquer informação de background adicional que o agente possa precisar.

Cada skill inclui:

* **Nome e descrição**: Ajuda os agentes a identificar quando usar a skill.
* **Instruções**: Orientação passo a passo para realizar a tarefa.
* **Recursos opcionais**: Scripts, documentos de referência e ativos que o agente pode usar.

Se quiser usar as Base44 skills para criar novos projetos, instale-as globalmente:

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

As Base44 skills são incluídas automaticamente em projetos criados com a CLI. Se você instalou as skills globalmente, seu agente de IA normalmente usará as Base44 skills do nível de projeto.

As Base44 skills são mantidas no repositório [base44/skills](https://github.com/base44/skills).

## Skills disponíveis

A Base44 fornece três skills que cobrem o fluxo completo de desenvolvimento:

* [base44-cli](#base44-cli): Configuração de projeto, gerenciamento de recursos e deploy.
* [base44-sdk](#base44-sdk): Implementação de recursos com o SDK JavaScript.
* [base44-troubleshooter](#base44-troubleshooter): Depuração em produção e análise de logs.

### base44-cli

A skill de CLI ensina os agentes a gerenciar projetos Base44 usando a interface de linha de comando. Esta é a primeira parada do seu agente ao iniciar um novo projeto ou realizar tarefas de infraestrutura.

#### Capacidades

As capacidades desta skill incluem:

* Criar e vincular projetos Base44 a partir de templates.
* Definir [schemas de entidade](/developers/backend/resources/entities/overview) com tipos de campo, formatos e regras de RLS adequados.
* Configurar [funções de backend](/developers/backend/resources/backend-functions/overview) com automations.
* Configurar [agentes de IA](/developers/backend/resources/agents-config) com permissões de ferramentas.
* Configurar [conectores OAuth](/developers/references/sdk/docs/type-aliases/integrations) para serviços externos como Google Calendar, Slack e Notion.
* Gerar tipos TypeScript a partir dos recursos do seu projeto.
* Implantar recursos em produção, incluindo deploy de site na hospedagem da Base44.
* Autenticar com a Base44 e gerenciar sessões da CLI.
* Configurar definições do projeto.

#### Prompts de exemplo

* "Crie um novo projeto Base44 para um app de tarefas".
* "Adicione uma entidade User com campos email, name e role".
* "Faça deploy de todas as minhas mudanças em produção".
* "Configure RLS para que os usuários só possam ver suas próprias tarefas".
* "Adicione um conector do Google Calendar ao meu projeto".
* "Gere tipos TypeScript para minhas entidades".

### base44-sdk

A skill de SDK ensina os agentes a construir recursos usando o SDK JavaScript da Base44. Uma vez que seu projeto está inicializado, esta skill orienta o trabalho de implementação.

#### Capacidades

As capacidades desta skill incluem:

* Escrever código frontend que interage com [entidades](/developers/backend/resources/entities/overview).
* Implementar [autenticação](/developers/references/sdk/docs/interfaces/auth) e gerenciamento de usuário.
* Integrar [agentes de IA](/developers/backend/resources/agents-config) ao seu app.
* Chamar [funções de backend](/developers/backend/resources/backend-functions/overview) a partir do frontend.
* Usar [integrações](/developers/references/sdk/docs/type-aliases/integrations) para IA, e-mail e uploads de arquivo.
* Implementar [recursos em tempo real](/developers/references/sdk/docs/type-aliases/entities#subscribe) com assinaturas.
* Construir [funções de backend](/developers/backend/resources/backend-functions/overview) com acesso de service role.
* Usar [conectores OAuth](/developers/references/sdk/docs/type-aliases/integrations) para obter tokens de acesso para serviços externos em funções de backend.
* [Convidar usuários](/developers/references/sdk/docs/interfaces/auth) para seu app.
* Rastrear [analytics](/developers/references/sdk/docs/interfaces/analytics) e [registrar atividade do usuário](/developers/references/sdk/docs/interfaces/analytics) com o módulo app logs.

#### Prompts de exemplo

* "Adicione uma página de login com e-mail e senha".
* "Mostre uma lista de todas as tarefas pendentes para o usuário atual".
* "Crie uma interface de chat para o agente de suporte".
* "Envie uma notificação por e-mail quando um novo pedido for criado".
* "Use o conector do Slack para postar uma mensagem a partir de uma função de backend".

### base44-troubleshooter

A skill de troubleshooter ensina os agentes a investigar problemas de produção buscando e analisando logs de funções de backend.

#### Capacidades

As capacidades desta skill incluem:

* Buscar logs de funções de backend com filtragem por nome de função, nível de log e intervalo de tempo.
* Identificar erros em todas as funções do projeto.
* Aprofundar em logs específicos de função para depuração direcionada.
* Correlacionar timestamps de log com problemas relatados por usuários.
* Analisar stack traces e mensagens de erro de execuções de função.

#### Prompts de exemplo

* "Mostre todos os erros da função checkout hoje".
* "Puxe as últimas 100 entradas de log da minha função send-email".
* "Verifique se há erros na última hora em todas as funções".
* "Obtenha logs de aviso e erro da função process-payment desde ontem".

## Mantenha as skills sincronizadas

As Base44 skills funcionam melhor quando correspondem à sua versão da CLI da Base44. Quando você atualiza a CLI, deve também atualizar suas Base44 skills:

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

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

Isso atualiza as Base44 skills existentes e instala quaisquer skills recém-adicionadas do repositório.

## Veja também

* [Servidor MCP da Base44](/developers/backend/overview/mcp-server): Crie e gerencie projetos de backend a partir de assistentes de IA
* [Servidor MCP de Docs](/developers/backend/overview/base44-docs-mcp): Permita que assistentes de IA pesquisem a documentação da Base44 enquanto você desenvolve
* [Estrutura do projeto](/developers/backend/overview/project-structure): Organização de projetos Base44
* [Referência da CLI](/developers/references/cli/get-started/overview): Documentação completa da CLI
* [Referência do SDK](/developers/references/sdk/getting-started/overview): Documentação completa do SDK

<Note>Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a [versão em inglês](/). </Note>
