← ClaudeAtlas

plan-featurelisted

plan-feature workflow v2 — 5-phase 三层栈 composition (gstack governance gate → superpowers brainstorm → GSD /gsd-discuss-phase → GSD /gsd-plan-phase → planning-with-files Claude Code plugin slash cmd `/plan` 持久化 task_plan.md + progress.md + findings.md). schema_version: harnessed.workflow.v2 with capability template interpolation + 4-level gate refs + conditional `on` clauses. Triggered by harnessed CLI `harnessed plan-feature --task <text>` or slash command `/plan-feature` after `harnessed setup`.
easyinplay/harnessed · ★ 2 · Data & Documents · score 78
Install: claude install-skill easyinplay/harnessed
# plan-feature workflow (v2) ## Overview 5-phase chain mapping the user's CLAUDE.md Discuss + Plan discipline onto the harnessed runtime, upgraded to `harnessed.workflow.v2` schema (Phase v2.0-2.4 W1 T2.4.W1.3 — D-15 + Q-AUDIT-5a Option A: planning-with-files = Claude Code plugin slash cmd `/plan` 真接, **NOT** npm SDK call, **NOT** fs.writeFile self-impl). | phase | id | upstream | model | capability / invokes | gate / on | | ----- | -- | -------- | ----- | -------------------- | --------- | | 1 | `01-gstack-decision` | gstack | opus | `{{ capabilities.gstack-office-hours.cmd }}` / `{{ gstack_prefix }}office-hours` | `gate: judgments.strategic-gate.office-hours.fires` | | 2 | `02-brainstorm` | superpowers | sonnet | `{{ capabilities.superpowers-brainstorming.cmd }}` | `on: judgments.subtask-gate.brainstorming.fires → invoke` | | 3 | `03-gsd-discuss` | gsd | sonnet | `{{ capabilities.gsd-discuss-phase.cmd }}` | `on: judgments.phase-gate.gsd-discuss-phase.fires → invoke` | | 4 | `04-gsd-plan` | gsd | sonnet | `invokes: gsd-plan-phase` (literal — v2.x patch followup capabilities entry) | — | | 5 | `05-persist` | planning-with-files | haiku | `{{ capabilities.planning-with-files.cmd }}` / `invokes: /plan` | `on: phase.scope_days > 1 or phase.is_critical_module → invoke` | Per-phase config loads from `workflows/plan-feature/workflow.yaml`; engine.runRouting spawns each phase as a sub-agent via `@anthropic-ai/claude-agent-sdk` 0.3.142+. ### v1 → v2 字段 delta - ADD `schema_versi