Record architectural decisions as machine-checkable constraints and flag diffs that violate them. Prevents re-litigating settled choices by failing diffs that add forbidden patterns.
Run 6-category diagnostics on a BackGen project to verify Node.js, npm, .env, database, dependencies, and manifest. Returns a structured report to confirm project validity.
Scaffold a production-ready Express.js + TypeScript backend project with your choice of ORM, Zod validation, Swagger docs, Docker, ESLint, Vitest, and more.
Generate a full CRUD module including controller, service, repository, Zod schemas, routes, OpenAPI docs, and tests for a resource defined by name and fields.
Runs six health checks on a BackGen project covering runtime, config, database, dependencies, file integrity, and ownership. Returns a pass/fail report and can auto-fix issues with --fix.
Enables Claude to interact with MongoDB databases through natural language, supporting queries, aggregations, CRUD operations, and index management with optional Mongoose schema validation.
Extract and document database models from a code repository, listing tables, fields, types, and relationships across SQLAlchemy, Django ORM, Prisma, TypeORM, and Mongoose.
Generate resolver functions for GraphQL types and fields. Select the operations and datasource (Prisma, TypeORM, Mongoose, Knex, or custom) to scaffold the code.