Skip to content

ditsmod/agent-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ditsmod Agent Skills

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.

🚀 Installation

Install all available skills at once into your project using the skills CLI:

npx skills add ditsmod/agent-skills --skill '*' -y

Or install specific skills individually:

npx skills add ditsmod/agent-skills --skill ditsmod-core-architecture -y

📦 Available Skills

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.

💡 How It Works

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.

📜 License

MIT

Contributors