A collection of Agent Skills for AI coding assistants (such as Claude Code, Gemini CLI, Cursor, Copilot, Codex, and others) working with Holu.
Holu 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 https://github.com/holujs/agent-skills --skill '*' -y| Skill | Description |
|---|---|
| holu-core-architecture | Core pillars of Holu: Modules, Dependency Injection (DI) hierarchy, provider scopes (providersPerApp, providersPerMod, providersPerReq, etc.), and custom decorators. |
| holu-project-setup | Bootstrapping projects with @holu/cli (dm), project templates (REST, tRPC), minimal single-file apps, and development workflows. |
| holu-rest | HTTP request lifecycle in @holu/rest, sequence of execution (interceptors, guards, routing, controllers), and custom request dispatchers. |
| holu-extensions | Building, registering, ordering, exporting, grouping, and overriding Holu extensions (stage 1–3 initialization hooks). |
| holu-schedule | Task scheduling via @holu/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 Holu codebase with these skills enabled, it leverages them to produce idiomatic, type-safe, and architecturally accurate code.