feat: lifecycle conductor (spec/review/check) - 0.6.0#14
Merged
Conversation
Add three orchestration subcommands that fill the design->review FRONT half of the
dev cycle before the existing commit->CI-merge back half:
/ddaro:start -> spec -> review -> [implement] -> check -> commit -> merge
- /ddaro:spec <name> scaffold a design/PRD doc (fixed skeleton) + enforce
Search-Before-Building (Reuse inventory) + capture Locked
decisions (ask, never silently default)
- /ddaro:review <file> fan out 8 agents (prism 5 angles + triad 3 lenses), require
each to verify the doc's code claims vs real source, triage by
severity + agreement, collate a `## Review findings` section
back in. --codex adds the cross-engine pass (deferred by
default for no-code docs)
- /ddaro:check [branch] pre-merge gate: prism-all on the diff (adversarially verified)
+ project ship checklist discovered from CLAUDE.md/rules ->
BLOCK/PASS, hands off to commit+merge on PASS
Pure orchestration over the doc-template/prism/triad skills; degrades to inline steps
if absent; only commit/merge touch git. Deliberately NOT a GSD-style
project/milestone/phase framework - encodes the lightweight one-doc->review->
implement->review cadence that maps to a single ddaro session.
commands/ auto-discovered (no manifest per-command wiring). Router + SKILL.md sections
+ manifest/marketplace version 0.6.0 + README/README.ko + CHANGELOG updated.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a lifecycle conductor to ddaro - three orchestration subcommands that fill the design->review FRONT half of the dev cycle before ddaro's existing commit->CI-merge back half:
/ddaro:spec <name>- scaffold a design/PRD doc (fixed skeleton: TL;DR/Problem/Evidence/Reuse inventory/Options/Locked decisions/Slices+gates/Schema/Test plan/Rollback/Open questions), enforce Search-Before-Building (grep existing code into a Reuse inventory), and capture Locked decisions (ask, never silently default a user-owned choice)./ddaro:review <file>- fan out 8 agents in parallel (prism 5 angles + triad 3 lenses), require each to verify the doc's code claims against the real source, triage by severity + cross-angle agreement, and collate a## Review findingssection back into the target.--codexadds the cross-engine pass (deferred by default for no-code docs)./ddaro:check [branch]- pre-merge gate: prism-all on the diff (adversarially verified) + a project ship checklist discovered fromCLAUDE.md/rules(tests, route-map drift, CHANGELOG sync, schema-additive, no synthetic accounts/secrets/em-dash) -> BLOCK/PASS, handing off to commit+merge on PASS.Design
Pure orchestration over the sibling skills (
doc-template/prism/triad); degrades to inline steps if absent; only commit/merge touch git. Deliberately NOT a GSD-style project/milestone/phase framework - it encodes the lightweight "one doc -> review -> implement -> review" cadence that maps to a single ddaro session. Matches the existing thin-command-file -> SKILL.md-section dispatch pattern;commands/is auto-discovered (no manifest per-command wiring).Changes
commands/ddaro-{spec,review,check}.md+ threeskills/ddaro/SKILL.mdsections.commands/ddaro.mdrecognizesspec/review/check.plugin.json+marketplace.json-> 0.6.0 + descriptions;README.md+README.ko.md+CHANGELOG.mdupdated.Notes
Battle-tested by hand twice before extraction (the review step caught two design-breaking errors in a real design doc this cycle - that ROI is why it's now a one-command always-run gate). After merge: bump the haroom_plugins superproject submodule pointer to this commit.