Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Primeiros passos
O Replit é um ambiente de desenvolvimento em nuvem capaz de escrever e executar qualquer framework ou stack. Para construir um template personalizado, há dois caminhos recomendados:- Importar de um provedor Git — Importe sua stack inicial existente (ou uma que corresponda às suas preferências) do GitHub, GitLab ou Bitbucket.
- Fazer fork do template em branco — Faça fork do template em branco para começar do zero com um ambiente de desenvolvimento completamente vazio.
Os templates personalizados estão disponíveis exclusivamente no plano Enterprise. Apenas administradores da organização podem fixar e gerenciar templates.
Como os templates personalizados funcionam
Um template personalizado é um Replit App padrão na sua organização que foi fixado na caixa de entrada do Agent. Quando um desenvolvedor o seleciona:- O Agent cria um novo app fazendo um fork do template (todos os arquivos são copiados)
- O Agent pula a fase de planejamento e vai direto para o modo de construção
- O arquivo
custom_instruction/instructions.mddo template é injetado no contexto do Agent - As skills personalizadas de
.agents/skills/são descobertas e disponibilizadas - O arquivo
replit.mdfornece contexto contínuo do projeto
Estrutura de arquivos do template
Aqui está o layout recomendado para um template personalizado:Configurar um template personalizado
Criar o app base
Crie um novo Replit App na sua organização. Configure o projeto com todos os arquivos, dependências e configurações que seus desenvolvedores precisam como ponto de partida. Isso inclui:- Scaffolding de código-fonte (componentes, utilitários, arquivos de configuração)
- Dependências pré-instaladas (
package.json,requirements.txt, etc.) - Configuração de ambiente no arquivo
.replit
Configurar secrets compartilhados
Se o seu template depende de chaves de API, tokens ou outras credenciais, adicione-os aos Secrets do template (no painel de Ferramentas) antes de fixá-lo. Quando um desenvolvedor cria um novo app a partir do template, todos os secrets são copiados para o novo app automaticamente, para que os desenvolvedores possam começar a trabalhar sem configurar credenciais. Documente cada secret emcustom_instruction/instructions.md (ou em uma skill dedicada) para que os desenvolvedores saibam o que está disponível e para que cada chave é usada.
Escrever instruções personalizadas
Crie um arquivo emcustom_instruction/instructions.md na raiz do projeto. Este é o arquivo mais importante do seu template — ele diz ao Agent como sua organização constrói software.
O Agent injeta esse arquivo diretamente em seu prompt do sistema com um preâmbulo que o enquadra como orientação fornecida pela empresa. Escreva em Markdown e inclua:
- Padrões de arquitetura: Como seus apps devem ser estruturados
- Padrões de código: Convenções de nomenclatura, regras de organização de arquivos, expectativas de linting
- Uso de componentes: Quais bibliotecas e componentes usar (e quais evitar)
- Padrões de API: Como chamar seus serviços de backend, tratar autenticação, gerenciar erros
- Requisitos de testes: Quais testes são esperados e como executá-los
- Diretrizes de deployment: Configuração específica do ambiente e fluxos de deploy
.agents/skills/ em vez de manter tudo em instructions.md. As skills são carregadas sob demanda quando relevantes, portanto não contam para o limite de tamanho das instruções e mantêm suas instruções principais focadas em regras de alto nível.
Adicionar skills personalizadas
Crie skills no diretório.agents/skills/ para fluxos de trabalho especializados que o Agent deve seguir. Cada skill é um diretório contendo um arquivo SKILL.md com frontmatter YAML.
SKILL.md precisa de um name e description em seu frontmatter:
| Campo | Obrigatório | Detalhes |
|---|---|---|
name | Sim | Máximo de 64 caracteres. Apenas letras minúsculas, números e hífens. |
description | Sim | Máximo de 1.024 caracteres. Descreve o que a skill faz e quando usá-la. |
enabled | Não | Padrão true. Defina como false para desabilitar sem excluir. |
name e a description em seu prompt. Ele lê o conteúdo completo do SKILL.md sob demanda quando a skill é relevante para a tarefa atual. Isso significa que a description é crítica — escreva-a para corresponder aos cenários onde o Agent deve usar a skill.
As skills também podem incluir arquivos de suporte junto com SKILL.md:
Configurar replit.md
Pré-preencha oreplit.md na raiz do projeto com a visão geral da arquitetura do seu template. Esse arquivo é sempre carregado no contexto do Agent e serve como memória contínua do projeto.
O arquivo deve ter estas quatro seções:
replit.md à medida que o projeto evolui. Se o arquivo crescer além de aproximadamente 4.000 tokens, o Agent o resume automaticamente para mantê-lo focado e útil.
Para mais detalhes, consulte replit.md.
Fixe o template na sua organização
Depois que o seu template estiver pronto:- Navegue até o app do template na sua organização
- Abra o menu de ações do app (menu de três pontos)
- Selecione Fixar na caixa de entrada do Agent

Apenas administradores da organização (membros da função
system_admins) podem fixar e desafixar templates.
Controlar o acesso ao template
Fixar torna um template visível para todos os membros da organização. Para uma distribuição mais direcionada, use o botão Convidar no app do template para compartilhá-lo com Grupos ou usuários individuais específicos. Isso permite limitar quais equipes ou pessoas podem ver e fazer fork do template, mantendo-o desafixado da caixa de entrada global da organização.O que acontece quando um desenvolvedor seleciona um template

- Fork: Um novo app é criado como uma cópia do template, com todos os arquivos incluídos
- Pular planejamento: O Agent ignora a conversa de planejamento inicial e vai diretamente para o modo de construção
- Carregar instruções:
custom_instruction/instructions.mdé lido e injetado no prompt do sistema do Agent como orientação fornecida pela empresa - Descobrir skills: As skills em
.agents/skills/são identificadas e listadas no contexto do Agent para carregamento sob demanda - Carregar contexto do projeto:
replit.mdé lido e injetado no contexto do Agent (ou gerado automaticamente se estiver faltando) - Herdar configuração: O arquivo
.replit, as dependências e todos os arquivos do template são transferidos para o novo app
Como os arquivos funcionam juntos
Cada arquivo de configuração serve a uma função distinta:| Arquivo | Propósito | Quando o Agent o lê | Mutável pelo Agent |
|---|---|---|---|
custom_instruction/instructions.md | Padrões e regras da organização | Sempre (injetado no prompt do sistema) | Não |
.agents/skills/*/SKILL.md | Fluxos de trabalho e padrões especializados | Sob demanda (quando relevante) | Sim (o Agent também pode criar skills) |
replit.md | Visão geral e preferências do projeto | Sempre (injetado no prompt do sistema) | Sim (o Agent o atualiza ao longo do tempo) |
.replit | Configuração de runtime | Ao configurar o app | Sim |
custom_instruction/instructions.md é sua fonte estática e autoritativa para os padrões organizacionais. replit.md é o documento vivo que o Agent mantém conforme o projeto evolui. As skills são material de referência sob demanda para fluxos de trabalho específicos.
Melhores práticas
Mantenha as instruções focadas
Escrevacustom_instruction/instructions.md para os padrões que mais importam. Foque em:
- Decisões difíceis de reverter (arquitetura, modelos de dados)
- Padrões que devem ser consistentes (uso de componentes, convenções de API)
- Padrões que o desenvolvedor pode não conhecer (bibliotecas internas, convenções da equipe)
Escreva descrições de skills descobríveis
O campodescription no frontmatter do SKILL.md é o que o Agent usa para decidir quando carregar uma skill. Escreva descrições que correspondam às tarefas onde a skill é relevante:
Organize skills por fluxo de trabalho
Agrupe skills em torno de fluxos de trabalho em vez de categorias técnicas:| Abordagem | Exemplo |
|---|---|
| Por fluxo de trabalho | build-a-form, connect-to-api, add-auth |
| Por área técnica | react-utils, api-helpers, auth-config |
Itere no seu template
Os templates melhoram com o uso. Depois que sua equipe começar a construir com um template:- Observe os padrões que o Agent erra e adicione-os a
instructions.md - Crie novas skills quando o Agent resolver um problema bem — capture a solução
- Atualize as dependências e configurações base conforme sua stack evolui
- Teste as alterações criando um novo app a partir do template para verificar a experiência
Atualizações de templates e apps existentes
As alterações no app do template são refletidas nos novos apps criados a partir dele. Os apps existentes que foram previamente forkados do template são cópias independentes e não recebem atualizações.Recursos relacionados
- Agent Skills — Saiba como as skills funcionam e como criá-las
- Tutorial de Agent Skills — Guia prático para construir e usar skills
- replit.md — Personalize o comportamento do Agent com contexto a nível de projeto
- Sistemas de Design — Configure o sistema de design da sua organização para o Agent
- Configuração de apps — Configure seu arquivo
.replit - Frameworks de Desenvolvedor — Templates da comunidade e como publicá-los
- Visão geral Enterprise — Saiba mais sobre os recursos Enterprise