Skill für Projekt-Onboarding
Hilft neuen Entwicklern, dieses Projekt zu verstehen, vom Klonen bis zum lokalen Laufen. Dabei wird vor der Antwort auf die tatsächlichen Dateien im Repository Bezug genommen.
Stolperfallen
- Nicht raten, welche Skripte in
package.jsonvorhanden sind. - Während des Onboardings keine destruktiven Datenbankbefehle wie
npx prisma db push,npx prisma migrate deployodernpx prisma migrate devverwenden. - Wenn Docker erwähnt wird, sowohl
Dockerfileals auchnext.config.tsüberprüfen.
Einrichtungsschritt
Führe zuerst dieses Skript aus: .agents/skills/project-boarding-guide/scripts/check-onboarding.sh
Wenn das Skript nicht ausgeführt werden kann, überprüfe selbst:
package.json.env.exampleprisma/schema.jsonDockerfilenext.config.ts
Für das allgemeine Onboarding empfehle nur diese sicheren Befehle:
npm install
cp .env.example .env
npx prisma generate
npm run lint
npm run dev
Falls der Benutzer direkt nach Datenbank-Setup oder Seed-Daten fragt, lies diese Datei: references/database-setup.md
Projektbesonderheiten
Weitere Details findest du in references/project-notes.md
- Next.js App Router + TypeScript
- Prisma verwendet einen benutzerdefinierten Ausgabepfad nach
generated/prisma - Prisma Client wird aus dem generierten Pfad importiert, nicht von
@prisma/client - Dockerfile verwendet möglicherweise
.next/standalone; innext.config.tsmussoutput: "standalone"gesetzt sein - Hauptsächlich Thai als UI-Sprache
Ausgabeformat
Wenn nach Einrichtung oder Projektsetup gefragt wird, verwende nur die Vorlage in assets/templates/setup-table.md
Mindestens erforderlich:
- Kurze Übersicht
- Tabelle der Einrichtungsschritte
- Auszuführende Befehle
- Hinweise zu den Besonderheiten dieses Repos