一键导入
这个仓库中的 skills
Migrate the monorepo across @concepta/* and @nestjs/* version bumps and local↔npm dependency swaps. Use when asked to "bump @concepta to alpha.X", "use the npm packages instead of local", "upgrade NestJS", or when a version change breaks the build with module-resolution, exports-map, common→core, or exception-identity errors. Handles the recurring traps that classic version bumps hide.
Diagnose and fix failing or flaky tests in this monorepo, with a bias for e2e (*.e2e-spec.ts). Use when tests fail after a change, when a suite passes alone but fails in the full run, on fixture/bootstrap drift, barrel-registration collisions, teardown/open-handle leaks, or missing jest matchers. Triggers on "fix the tests", "e2e failing", "flaky test", "tests pass alone but not together".
Router/dispatcher for Rockets work. Reads the user's request, classifies intent, and tells you which Rockets skill to invoke (or that none applies). Use FIRST whenever a request touches this monorepo and the right skill is not obvious — e.g. "bump @concepta to alpha.X", "refactor module to DDD", "generate a CRUD", "fix failing e2e", "review my changes", "why is this 500", "add ACL". Triggers on "what skill", "which skill", "orchestrate", "route this", or any broad Rockets task.
Audit and fix persistence wiring so the repository adapter (TypeORM/Firestore/other) stays swappable. Use when adding or reviewing entity/repository code, when you see @InjectRepository or a module-local TypeOrmModule.forFeature, or when checking that core/feature packages don't hard-require an ORM. Triggers on "is this persistence swappable", "register this entity", "review repository usage".
Audit DTOs so every field that must appear in Swagger/OpenAPI is decorated correctly. Use when adding or changing DTOs, when a field is missing from the /api docs or the generated schema is empty, or when reviewing a controller's request/response contracts. Triggers on "field missing in swagger", "empty schema", "review this DTO", "update swagger".