Compétence d'Intégration au Projet
Aide le nouveau développeur à comprendre ce projet, du clonage à l'exécution locale, en se référant aux fichiers réels du dépôt avant de répondre.
Points d'attention
- Ne pas deviner de script qui n'existe pas dans
package.json - Ne pas utiliser de commandes destructrices pour la base de données pendant l'intégration, comme
npx prisma db push,npx prisma migrate deploy,npx prisma migrate dev - Si Docker est mentionné, vérifier à la fois le
Dockerfileetnext.config.ts
Étapes de configuration
Vérifier et exécuter d'abord ce script : .agents/skills/project-boarding-guide/scripts/check-onboarding.sh
Si le script ne peut pas être exécuté, vérifier manuellement :
package.json.env.exampleprisma/schema.jsonDockerfilenext.config.ts
Pour une intégration générale, recommander uniquement ces commandes sûres :
npm install
cp .env.example .env
npx prisma generate
npm run lint
npm run dev
Si l'utilisateur pose des questions sur la configuration de la base de données ou les données de seed, lire ce fichier : references/database-setup.md
Points d'attention du projet
Lire les détails supplémentaires dans references/project-notes.md
- Next.js App Router + TypeScript
- Prisma utilise une sortie personnalisée vers
generated/prisma - L'import du client Prisma se fait depuis ce chemin généré, pas depuis
@prisma/client - Le Dockerfile peut utiliser
.next/standalone;output: "standalone"doit être présent dansnext.config.ts - L'interface utilisateur principale est en thaï
Format de sortie
Si la question concerne la configuration ou la mise en place du projet, utiliser uniquement le template dans assets/templates/setup-table.md
Doit contenir au minimum :
- Un résumé court
- Un tableau des étapes de configuration
- Les commandes à exécuter
- Les précautions à prendre pour ce dépôt