A collection of Agent Skills for AI coding assistants (such as Claude Code, Gemini CLI, Cursor, Copilot, Codex, and others) working with Ditsmod.
Ditsmod is a TypeScript Node.js web framework built around decorators, modules, dependency injection, extensions, metadata reflection, and explicit module composition.
Install all available skills at once into your project using the skills CLI:
npx skills add ditsmod/agent-skills --skill '*' -yOr install specific skills individually:
npx skills add ditsmod/agent-skills --skill ditsmod-core-architecture -y| Skill | Description |
|---|---|
| ditsmod-core-architecture | Core pillars of Ditsmod: Modules, Dependency Injection (DI) hierarchy, provider scopes (providersPerApp, providersPerMod, providersPerReq, etc.), and custom decorators. |
| ditsmod-project-setup | Bootstrapping projects with @ditsmod/cli (dm), project templates (REST, tRPC), minimal single-file apps, and development workflows. |
| ditsmod-rest | HTTP request lifecycle in @ditsmod/rest, sequence of execution (interceptors, guards, routing, controllers), and custom request dispatchers. |
| ditsmod-extensions | Building, registering, ordering, exporting, grouping, and overriding Ditsmod extensions (stage 1–3 initialization hooks). |
| ditsmod-schedule | Task scheduling via @ditsmod/schedule (@cron, @interval, @timeout), SchedulerRegistry, provider scopes, and graceful shutdown patterns. |
Agent skills provide authoritative guidance, architectural rules, and code patterns directly to AI assistants. When an AI agent encounters a Ditsmod codebase with these skills enabled, it leverages them to produce idiomatic, type-safe, and architecturally accurate code.