Intake Repo
Use este fluxo de trabalho para entender rapidamente um repositório antes da implementação.
Objetivo
Produzir um perfil curto e baseado em evidências do repositório, com riscos e próximos passos.
Saída
.ai/PROJECT_PROFILE.mdusandotemplates/PROJECT_PROFILE.md.
Regras
- Não edite o código do produto.
- Não reescreva a arquitetura.
- Prefira padrões de código observados em vez de suposições.
- Mantenha o perfil conciso e acionável.
- "Não Aplicável" é uma resposta válida e esperada para uma Área Principal — um site estático/portfólio sem backend não tem autenticação, banco de dados ou lógica de IA para preencher. Marque como Não Aplicável em vez de inventar conteúdo, adivinhar uma necessidade futura ou deixar em branco/ambíguo.
Passos
- Detecte framework, linguagem, gerenciador de pacotes e alvo de implantação.
- Leia arquivos de pacote/lock/config e pontos de entrada principais.
- Identifique scripts disponíveis: dev, typecheck, lint, test, build.
- Mapeie áreas de frontend, backend, banco de dados, autenticação, IA e implantação.
- Identifique padrões de uso de variáveis de ambiente.
- Capture padrões de arquitetura atuais usados no código.
- Liste itens básicos de produção ausentes e riscos principais.
- Gere ou atualize
.ai/PROJECT_PROFILE.md.
Evidência Mínima
Cite arquivos concretos para cada descoberta. Exemplos de categorias:
- fonte de script (
package.json,pyproject.toml, etc.) - fonte de implantação (
vercel.json, Docker, workflows de CI) - fonte de uso de env (
process.env,NEXT_PUBLIC_, etc.) - limites de autenticação/dados (middleware, manipuladores de rota, arquivos de política)
Verificação de Conclusão
- O perfil inclui stack detectada, scripts, áreas principais, padrões, riscos.
- A saída é curta o suficiente para ser útil durante tarefas normais de codificação.