v2.3.0 — /release + /setup integration for agent-toolkit's /design skill
Additive minor — no breaking changes. Two harness extensions that integrate with the new agent-toolkit v0.8.0 /design skill: a /release lifecycle hook that auto-promotes queued plans + transitions design Status final → launched + surfaces launched designs in the wiki; and a /setup scaffolding extension for the wiki/explanation/designs/ landing dir. Plus a /work Step 11 summary template enhancement that applies to any harness install with a ROADMAP-driven multi-plan project.
Integration points
agent-toolkit v0.8.0 ships the /design skill with three sub-commands. The skill's third sub-command (/design sequence) writes a first PLAN.md to <project>/.harness/PLAN.md + queues subsequent parts at <project>/.harness/designs/<doc-slug>/queued-plans/<part-slug>.PLAN.md. v2.3.0's harness extensions consume that queue:
/release§1b auto-promotes the next queued plan when the active completes (Case B), or transitions the parent designfinal → launched+ surfaces it inwiki/Home.md+_Sidebar.mdwhen the last part ships (Case C)./setup§7 scaffolds thewiki/explanation/designs/landing dir so target projects have the destination ready before the first design.
Without agent-toolkit installed alongside, both extensions silent-skip — the harness works standalone exactly as v2.2.0.
§1b three cases at a glance
| Case | Detection | Action |
|---|---|---|
| A — not design-sourced | No parent_design_doc: frontmatter + no queued-plans/ dir |
Silent no-op; existing /release flow continues |
| B — more queued plans exist | Design-sourced + at least 1 file remaining in queued-plans/ |
Archive completed plan; promote next queued plan via mv; append parent Document History; halt /release with operator-facing next-step message |
| C — LAST queued plan | Design-sourced + this was the last file in queued-plans/ |
Archive; transition parent design Status final → launched; append Document History; if visibility: published update wiki/Home.md + _Sidebar.md to surface in a Designs section (idempotent); continue with §2-§9 — this IS a real release |
Universal /work Step 11 enhancement
Separately from the design-skill integration, /work Step 11 (the close-out summary) gains an opt-in richer template for ROADMAP-driven multi-plan projects (signal: .harness/ROADMAP.md present). Single-plan installs keep the existing minimal ≤5-bullet summary; multi-plan projects get:
- Roadmap context lead-in
- Plan-status chart with ✅/⬜ symbols per task
- Link block to
.harness/ROADMAP.md/PLAN.md/progress.md - Explicit handoff phrase
- Optional commit SHA / CI status with per-OS times / key design calls / scope adjustments
Universal applicability — any harness install with a roadmap benefits. Came out of the dev-flow codification work (commit ce86977); shipping in this release window alongside the design-skill integration.
Migration
No migration needed — purely additive. To enable the new sections' design-skill dispatch in your projects, install agent-toolkit v0.8.0 alongside the harness:
# If you don't already have agent-toolkit cloned as a sibling:
gh repo clone alexherrero/agent-toolkit ../agent-toolkit
# Install into your project (lands the /design skill at .claude/skills/, etc.):
bash ../agent-toolkit/install.sh /path/to/your-projectWithout the toolkit, /release and /setup continue to satisfy the phase contracts using the existing flows.
Decision rationale
The design decision (hybrid decomposition; user's 10-section template; canonical wiki entry point; one-PLAN.md-per-part; skill-ships-in-toolkit-not-harness; tool allowlist; mid-execution audit-trail via Document History) lives in agent-toolkit ADR 0004 since the customization itself lives there.
See CHANGELOG.md for the full v2.3.0 entry.