Repository navigation
First tagged release of the product-dev plugin. Earlier versions (0.1.0 to 0.5.0) are described in CHANGELOG.md.
Install:
/plugin marketplace add clownware/plugins
/plugin install product-dev@clownware
[0.5.4] - 2026-10-12
Changed
- The
/compilehandoff tells the implementation agent to re-read the spec files after a recompile, because the builder may have applied a requested change differently and the package wins. In a closed-loop trial one run in six searched for its own field name, missed the builder's renamed field, and stopped (issue #71)
[0.5.3] - 2026-10-12
Changed
- The
/compilehandoff no longer tells the implementation agent to edit the spec package./compilerebuilds the package from the source artifacts, so a hand edit was unvalidated and lost on the next compile; in a trial half of such edits failed validation. The agent now writes the agreed change tospec-change-request.md, names the source artifact for each spec file, asks the builder to recompile, and builds the feature from the recompiled package (issue #71)
[0.5.2] - 2026-10-12
Changed
- The
/compilehandoff (CLAUDE.mdfor the implementation agent) now says what to do when asked for something the spec does not cover: check the exclusion ADRs, otherwise say so, propose the spec change, and ask before building. It previously said only to stop and check the ADRs, which list exclusions and so resolved nothing for an unlisted request (issue #65) manifestcheck: a missingclaudeCLI is now a note locally and a finding only under--require-validator, which CI passes. With that fixed the check graduates warn → block (issue #63); 13 of 18 checks now block
[0.5.1] - 2026-10-12
Also carries the repository changes merged since 0.5.0 that did not bump the plugin version.
Added
- ADR 0019: CLAUDE.md is the contributor guide; runtime canon lives in the plugin. New warn-level check
claude-md-scope(links resolve; 1,000-word budget) - ADR index, generated:
checks/adr_index.pyrenders the index of records (status, enforcing checks, amended-by links) from the ADR files and the enforcement config. Two new warn-level checks (ADR 0012 TC-3, TC-4):adr-indexfails when the committed index is stale,adr-amendment-linkfails when an ADR says it amends another and the amended one never names it - ADR 0018: the enforcement CI job reports the suite's finding count to the ops dashboard on pushes to
main(2026-08-26)
Changed
- Tier escalation is now offered, not applied, in every workflow skill. Four rules that existed only in this repo's
CLAUDE.mdship inplugin/docs/registry-operations.md§ Workflow Rules (offer Tier 2 prompts and let the user pick; never auto-escalate to Tier 3; ask when a gate condition is unclear; entry points are exclusive).product-ideationpreviously inserted Tier 2 prompts on a signal;product-flowandtech-spechad no escalation procedure (issue #62) - product-ideation: the escape hatch now respects the first explicit request to move on, recording the remaining unvalidated assumptions instead of requiring a second override
CLAUDE.mdis now the contributor guide (ADR 0019): about 650 words of pointers and change rules, down from about 2,000 that restated the skills, the tier model, the plugin tree, and the ADR list. Four runtime rules that never shipped in the plugin stay in a labelled section pending issue #62- Enforcement suite: first graduation (ADR 0012 amendment, 2026-10-12). Twelve checks moved warn → block after 7+ clean days:
frontmatter-v2,name-uniqueness,body-structure,placeholder-syntax,placeholder-resolvability,dependency-graph,component-census,no-legacy,spec-fixture,adr-status,filename-convention,objective-parity. Findings from these now fail CI and bounce the Stop-gate.manifest,word-limit, andself-containmentstay at warn, with reasons in the amendment - PreToolUse guard (ADR 0012 amendment, 2026-10-12): appending to the end of an existing ADR is now allowed, so amendments and graduation-log entries no longer need the kill-switch; the guard also covers MultiEdit and Bash writes; rejections name moves an agent can actually take. Tests in
checks/tests/, run in CI - PreToolUse guard: the Bash rule for inline scripts now requires an existing protected file or iteration of the ADR folder, after it blocked two commands that only mentioned the folder in text
- PreToolUse guard: an ADR is protected only once it exists in
HEAD, so a draft can be revised before its first commit - ADRs 0003, 0004, 0008, 0013: appended amendments recording what later ADRs changed (the 6-command / 5-skill / 2-subagent census, registry extensions, the reverse-pass checks that had landed)
- README: the hand-kept ADR table is replaced by a pointer to the generated index
- PR and bug-report templates, README,
scripts/README.md, CONTRIBUTING: removed references to the deleted MCP server and to script paths that moved intoplugin/scripts/; corrected component counts
Removed
docs/skills/— eight skill specs for the pre-ADR 0004 eight-skill design, referenced by nothing