Habilidade de Integração ao Projeto
Ajuda novos desenvolvedores a entenderem este projeto, desde a clonagem até a execução local, sempre referenciando os arquivos reais do repositório antes de responder.
Pontos de Atenção
- Não adivinhe scripts que não estão em
package.json - Não use comandos destrutivos de banco de dados durante a integração, como
npx prisma db push,npx prisma migrate deploy,npx prisma migrate dev - Ao mencionar Docker, verifique tanto
Dockerfilequantonext.config.ts
Etapa de Configuração
Verifique e execute este script primeiro: .agents/skills/project-boarding-guide/scripts/check-onboarding.sh
Se não for possível executar o script, verifique manualmente:
package.json.env.exampleprisma/schema.jsonDockerfilenext.config.ts
Para integração geral, recomende apenas estes comandos seguros:
npm install
cp .env.example .env
npx prisma generate
npm run lint
npm run dev
Se o usuário perguntar sobre configuração de banco de dados ou dados de seed diretamente, leia este arquivo: references/database-setup.md
Pontos de Atenção do Projeto
Leia mais detalhes em references/project-notes.md
- Next.js App Router + TypeScript
- Prisma usa saída personalizada para
generated/prisma - Import do Prisma Client a partir do caminho gerado, não de
@prisma/client - Dockerfile pode usar
.next/standalone; é necessário teroutput: "standalone"emnext.config.ts - A interface principal está em Português
Formato da Saída
Se perguntar sobre configuração ou ajustes do projeto, use o template em assets/templates/setup-table.md apenas.
Deve incluir no mínimo:
- Visão geral resumida
- Tabela de etapas de configuração
- Comandos a serem executados
- Avisos específicos do repositório