
A brief description of what this skill does
@classytic/mongokit — Production-grade MongoDB repository pattern for Node.js / TypeScript. Use when: building MongoDB CRUD, repository pattern with Mongoose 9+, pagination (offset / keyset), plugin-composed multi-tenancy / soft-delete / caching / audit / custom IDs, or mongo-side of a kit-portable app (swap with sqlitekit via `@classytic/repo-core` StandardRepo<TDoc>). Triggers: mongokit, mongoose repository pattern, mongo pagination, soft delete mongo, multi-tenant mongo, audit trail mongo, query parser mongo, BaseController mongo, repo-core mongo adapter.
Audit a client codebase that has @classytic/arc installed for gaps in arc-convention adoption. Surfaces hand-rolled CRUD/auth/query/cache code that should be one defineResource() call, Mongoose models that should use @classytic/mongokit, manual JSON Schema that should be fieldRules, bypassed RequestScope, missing presets, and other patterns that defeat arc's "less code, more maintainability" promise. Produces a prioritized migration report with before/after recipes. Use when reviewing/auditing a downstream project that depends on @classytic/arc, when the user asks for an "arc audit", "arc gap analysis", "arc migration plan", "why isn't arc helping us", or when refactoring a Fastify/Express service to arc conventions. Triggers: arc audit, arc review, arc gap, arc migration, arc convention check, arc compliance, classytic audit, defineResource refactor, mongoose to mongokit, hand-rolled crud to arc, arc adoption, arc lint, arc smell, arc anti-pattern.
@classytic/arc — Resource-oriented backend framework for Fastify. Use when building REST APIs with Fastify, resource CRUD, defineResource, createApp, permissions, presets, database adapters, hooks, events, QueryCache, authentication, multi-tenant SaaS, OpenAPI, job queues, WebSocket, MCP tools, or production deployment. Triggers: arc, fastify resource, defineResource, createApp, BaseController, arc preset, arc auth, arc events, arc jobs, arc websocket, arc mcp, arc plugin, arc testing, arc cli, arc permissions, arc hooks, arc factory, arc cache.