Create and maintain AGENTS.md documentation for simple projects and complex monorepos with deterministic discovery, scoped instruction files, and low-token navigation patterns; use when generating AGENTS.md, updating agent docs, or standardizing AI-facing project guidance.
Does it follow best practices?
Evaluation — 92%
↑ 1.05xAgent success when using this tile
Validation for skill structure
Use this template when documenting database or data layer packages.
MANDATORY: Before using this template, analyze the current project to identify:
grep -r "postgres\|mysql\|sqlite\|mongo" package.json | head -3grep -r "prisma\|drizzle\|typeorm\|sequelize\|mongoose\|knex" package.json | head -3find . -name "schema.*" -o -name "*.sql" -o -name "*prisma*" | grep -v node_modules | head -5find . -name "*migration*" -type d 2>/dev/nullfind . -name "*database*" -o -name "*db*" | grep -E "\.(js|ts|json)$" | head -5## Database
- Database: [DETECTED_DB_TYPE] ([PostgreSQL/MySQL/SQLite/MongoDB/etc])
- ORM/Query: [DETECTED_ORM] ([Prisma/Drizzle/TypeORM/etc])
- Schema: `[DETECTED_SCHEMA_PATH]` OR "Schema files not found"
- Migrations: `[DETECTED_MIGRATION_COMMAND]` OR "No migration system detected"
- Connection: via `[DETECTED_CONNECTION_FILE]` OR "Connection config not found"
- NEVER run migrations in testsPrisma: Look for prisma/schema.prisma, npx prisma migrate
Drizzle: Look for drizzle.config.ts, schema in src/db/
TypeORM: Look for entity files, typeorm migration:run
Raw SQL: Look for .sql files, custom migration scripts
MongoDB: Look for model definitions, no traditional migrations
Find actual connection patterns in the project:
.env.example or config filesBefore documenting, find examples in the codebase:
Copy patterns from existing code, don't assume: