A Claude Code plugin for the implementation stage of a disciplined dev workflow: execute an approved plan with incremental validation, inline or via orchestrated worker subagents, abandoning a broken approach early instead of pushing it to PR review. Two skills, one concern: turning approved plans into verified code.
| Skill | What it does |
|---|---|
/implementation:implement |
Inline execution discipline. Mode detection (feature/fix/refactor/config), TDD-by-default cadence, build+test after each logical block, green-checkpoint commits, divergence detection routing back to planning, scope-fence drift detection, phase-boundary handoffs. |
/implementation:implement-dispatch |
Orchestrated execution variant. Composes scope-fenced worker briefs, dispatches subagents, verifies returns against direct evidence, builds main-side, and handles divergence in autonomous runs via a conservative-option deviations log. |
Two plugin agents are the dispatch surface implement-dispatch routes through; their model
frontmatter structurally binds the capability tier, so workers never silently inherit a fast
orchestrator root's model:
| Agent | What it does |
|---|---|
implementation:implementer |
Scope-fenced worker dispatched per phase; executes exactly one brief in its assigned or self-provisioned worktree. Frontmatter binds the strong tier's current alias. |
implementation:phase-verifier |
Fresh-context acceptance verifier dispatched at phase boundaries with the orchestrator's rationale withheld; its tool cage bars Edit/Write and agent spawning (Bash remains for inspection), and it is bound never weaker than the implementer it checks. |
Build/test/lint, testing, and outcome verification were split out of this plugin into three companion plugins. This plugin invokes them when installed and degrades gracefully when absent, no hard dependencies:
toolchain./toolchain:checkruns after each logical block and at completion; when the plugin is absent this skill runs the project's own build/test command.testing./testing:plan,/testing:write,/testing:diagnosefor coverage, authoring, and failure diagnosis.verification./verification:confirmfor outcome verification at the pre-PR handoff; when absent, self-verify the outcome against the plan/intent directly.
- Document placement, via the topic-docs seam. Plan progress marks, the
autonomous-run
DEVIATIONS.mdlog, status summaries, and handoff notes land per the marketplace-wide topic-docs convention (docs/conventions/topic-docs/README.md; plugin binding:reference/topic-docs.md): contract documents in<contract_dir>/<slug>/(defaultdocs/topics/), committed on the task branch and pruned before merge; working memory in the self-ignoring<memory_dir>/(default.work/). The tracked.claude/topic-docs.yamlconcern file is the consumer-side source of truth, each lifecycle plugin's own setup (/discovery:setup,/planning:setup,/verification:setup) offers to write it. - Reads your conventions, assumes none. Testing structure, commit conventions,
branch policy, and project invariants come from your own
CLAUDE.mdand rules. - Cross-plugin refs degrade gracefully. Companion plugins (
toolchain,testing,verification,tdd,planning,discovery,session-flow,source-control) and external marketplace skills are invoked when installed and substituted with inline guidance when absent; no step blocks on a missing plugin. - Self-contained. All execution-mode context and the topic-docs binding ship inside
the plugin and are referenced via
${CLAUDE_PLUGIN_ROOT}; state and artifacts go to your project's own tree per the topic-docs convention above.
/plugin marketplace add melodic-software/claude-code-plugins
/plugin install implementation@melodic-softwareIf you had implementation installed before the 0.6.0 split, build, lint, setup,
test-plan, test-write, test-e2e, test-diagnose, verify-changes, and verify-improvement
no longer live here. Those nine skills moved into the new toolchain, testing, and verification
plugins. implementation keeps its name, so the marketplace's renames map (which migrates a
renamed or removed plugin automatically) does not apply. Install the plugins you relied on:
/plugin install toolchain@melodic-software # check (was build), lint, setup
/plugin install testing@melodic-software # test-plan, test-write, test-e2e, test-diagnose
/plugin install verification@melodic-software # verify-changes, verify-improvement/implementation:implement and /implementation:implement-dispatch still run without them.
Build/test falls back to the project's own command and outcome verification falls back to
self-verification, but installing the companion plugins restores the full former surface.
Artifact placement is governed by the tracked .claude/topic-docs.yaml concern file
(see the topic-docs seam above); each lifecycle plugin's own setup (/discovery:setup,
/planning:setup, /verification:setup) interviews for and persists it. This plugin
declares no userConfig options.
Testing cadence is project policy. TDD remains the fallback when the consuming project's
CLAUDE.md or rules do not declare another cadence. To opt out, add an explicit project
instruction, for example:
## Testing
Use tests-after for implementation work; do not use test-first TDD./implementation:implement follows that project instruction in every execution mode.
MIT (SPDX-License-Identifier: MIT).