Habilidad de Onboarding del Proyecto
Ayuda a los desarrolladores nuevos a entender este proyecto, desde la clonación hasta la ejecución local, haciendo referencia a los archivos reales del repositorio antes de responder.
Puntos Críticos
- No adivinar scripts que no estén en
package.json. - No usar comandos destructivos de base de datos durante el onboarding, como
npx prisma db push,npx prisma migrate deploy,npx prisma migrate dev. - Si se menciona Docker, verificar tanto
Dockerfilecomonext.config.ts.
Paso de Configuración
Verifica y ejecuta este script primero: .agents/skills/project-boarding-guide/scripts/check-onboarding.sh
Si el script no se puede ejecutar, verifica manualmente:
package.json.env.exampleprisma/schema.jsonDockerfilenext.config.ts
Para el onboarding general, recomienda solo estos comandos seguros:
npm install
cp .env.example .env
npx prisma generate
npm run lint
npm run dev
Si el usuario pregunta sobre la configuración de la base de datos o datos de seed, lee este archivo: references/database-setup.md
Puntos Críticos del Proyecto
Lee más detalles en references/project-notes.md
- Next.js App Router + TypeScript
- Prisma usa una salida personalizada a
generated/prisma - El Cliente Prisma se importa desde la ruta generada, no desde
@prisma/client - El
Dockerfilepuede usar.next/standalone; debe teneroutput: "standalone"ennext.config.ts - La interfaz de usuario principal está en tailandés
Formato de Salida
Si la consulta es sobre configuración o ajustes del proyecto, usa únicamente la plantilla en assets/templates/setup-table.md
Debe incluir al menos:
- Una breve descripción general
- Una tabla con los pasos de configuración
- Los comandos a ejecutar
- Las advertencias de este repositorio