neplextech/commandkit/commandkit-plugin-development
Claude Code and agent skill by neplextech/commandkit
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"},{"type":"plugin","description":"Custom plugin integration"}]
Checking that the SKILL.md file is still in the repository.
Create CommandKit plugins for runtime and compiler extension points. Use when implementing RuntimePlugin hooks, CompilerPlugin transforms, template registration, or rolldownPlugins-based compiler customization.
Install
npx vskill@latest install neplextech/commandkit/commandkit-plugin-developmentSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
CommandKit Plugin Development
Activation guidance
Use when building custom plugins that modify CommandKit runtime behavior, command registration flow, or source compilation.
Required filesystem expectations
- plugin source files in project plugin directory (for example
src/plugins/**)
- plugin wiring in
commandkit.config.ts - optional template output targets under application source tree
Execution workflow
- Decide plugin type: runtime vs compiler.
- Implement focused plugin class with explicit hook usage.
- Register plugin in config and validate lifecycle behavior.
- Add logging/tests for hook behavior and failure modes.
Guardrails
- Keep plugin scope narrow and explicit.
- Avoid heavy side effects in hot hooks.
- For compiler plugins, preserve code correctness and source maps when
transforming.
Reference index
| Name | Description | |
|---|---|---|
references/00-filesystem-structure.md | Plugin folder layout and config wiring expectations. | |
references/01-runtime-plugin-basics.md | RuntimePlugin class setup and minimal lifecycle hook usage. | |
references/02-runtime-hooks-reference.md | Practical mapping of major runtime hooks and when to use each. | |
references/03-compiler-plugin-transform.md | CompilerPlugin transform pipeline and safe transform patterns. | |
references/04-template-registration.md | Registering/unregistering commandkit create templates in compiler plugins. | |
references/05-rolldown-plugins.md | Using rolldownPlugins in config for compiler-time extension. |
Tool index
| Name | Description | |
|---|---|---|
tools/generate-runtime-plugin-template.mjs | Prints a minimal RuntimePlugin template with typed hook signatures. | |
tools/generate-compiler-plugin-template.mjs | Prints a minimal CompilerPlugin template including transform method skeleton. |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/commandkit-plugin-development/SKILL.md
Popularity
- Repository stars
- 158
- Repository forks
- 22
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 May 2026, 5 months ago.
Extension points
hookPre/post lifecycle hookspluginCustom plugin integration
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/neplextech/commandkit/commandkit-plugin-development)