From plugin-dev
Implements GitHub issues for skill/plugin development through TDD-governed phases with iterative planning, implementation, and review loops. Use when the issue involves SKILL.md files, agent prompts, hook scripts, or plugin workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-dev:developThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implement skill development issues through iterative planning, TDD-governed implementation, and review cycles.
Implement skill development issues through iterative planning, TDD-governed implementation, and review cycles.
/plugin-dev instead/plugin-dev:create instead| Phase | Action | Exit Condition |
|---|---|---|
| 0. Setup | MUST create feature branch | On feature branch (NOT main/master) |
| 1. Context | Read issue + detect skill files | Requirements clear, skill files noted |
| 2. Plan | Draft implementation plan | Plan complete |
| 3-4. Validate | Gemini review loop (max 5) | APPROVED status |
| 4.5. Baseline (RED) | TODO: #163 — capture baseline behavior | Baseline captured (or skipped pending #163) |
| 5-7. Implement (GREEN) | Write minimal skill addressing failures | All tasks done + criteria met + tests passing + validation passing |
| 7.5. Verify (REFACTOR) | TODO: #163 — compare against baseline | Benchmark passes (or skipped pending #163) or escalated |
| 8-9. Review | Council review (max 3) | APPROVED status |
| 10. Finalize | Commit + PR | PR created |
| 11. Cleanup | Clean temps, delete branch | Branch deleted after merge |
| Change Size | Criteria | Consultants |
|---|---|---|
| Trivial | <10 lines, no logic changes | Skip review → Phase 10 |
| Small | 1-2 files, simple logic | council:gemini-consultant only |
| Medium | 3-5 files, moderate complexity | council:gemini-consultant + council:codex-consultant |
| Large | 6+ files, architectural impact | /council skill |
During Phase 1, detect and note these skill-related files for domain-specific handling:
SKILL.md — Skill activation definitions (YAML frontmatter + instructions)references/*.md — Workflow reference files (e.g., references/WORKFLOW.md)agents/*.md — Agent/subagent definitionshooks/hooks.json — Hook config (declares hook types, matchers, and script references)scripts/ — Hook scripts (executables referenced by hooks.json via ${CLAUDE_PLUGIN_ROOT}/scripts/...)Use this skill when the user says: "develop skill", "skill dev", "plugin develop", "develop issue", "skill workflow", "implement skill issue", "TDD skill development".
Read references/WORKFLOW.md now — it contains the detailed step-by-step procedures for every phase, including TDD extension points, loop limits, and escalation rules. Follow it exactly.
npx claudepluginhub p/rube-de-plugin-dev-plugins-plugin-devDiscovers and invokes agent skills matching task phase (idea refinement, planning, implementation, testing, debugging, review, deployment). Use at session start or for skill selection.
Establishes Claude Code's skill invocation protocol for loopkit-enabled projects, requiring relevant skill checks before any response or action.
Establishes the skill invocation protocol for Claude Code: invoke any relevant skill before responding, even with 1% chance of applicability. Must be loaded at conversation start.