plan-workflow
Structured architecture-to-implementation workflow using GitHub issues and project boards. Covers arch planning, impl planning, phase splitting, TDD implementation loops, and board management.
Plugin plan-workflow from marketplace plan-workflow-marketplace in threehillpath/marvin-sdd. Commands read from the repo's manifest — 3 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (16)
arch-planInterview and produce an architectural plan for a GitHub issue, stored as a new GitHub issue
configure-plan-pluginWalk through configuring .claude/plan-workflow-config.yml for a new project
finish-implAssemble and commit docs/stories/<plan>/ to the trunk branch, open a PR from the implementation branch to main, and move the impl plan to In Review
finish-phaseCommit, push, open a PR to the implementation branch, and move a phase issue to In Review
impl-planCreate a technical implementation plan from an architecture plan issue
implement-phaseRun the TDD implementation loop for a phase in an isolated worktree, then open a PR to the implementation branch
move-issueMove a GitHub issue to a specific column on the project board
phase-splitBreak an implementation plan into phases and create GitHub issues for each
plan-driftAudit a phase branch for coverage and scope drift against its spec — runs mid-implementation or before merge
quick-taskCreate and drive a single-cycle Task from a source issue through implementation and review to a merged PR, without the arch-plan/impl-plan/phase-split hierarchy
red-team-planCritique an implementation plan with a fresh-context opus sub-agent before phase-split, and post the critique to the impl plan issue
review-implComprehensive code-review of the impl PR (trunk branch → main) after it is opened by finish-impl
review-phaseCode-review a phase PR with a fresh-context opus sub-agent and post the review to GitHub
start-implSummarize an implementation plan, confirm phases, and create the implementation branch
unslopCut AI tells from any writing. Must always apply to prose.
wrap-phaseCapture decisions from a merged phase PR onto the impl plan, write a durable per-phase doc, close the phase issue, move it to Done, and clean up the worktree
Subagents (5)
CLAUDEcode-reviewerRead-only code reviewer for plan-workflow PRs. Applies skills/SHARED/REVIEW_RUBRIC.md to a PR diff and returns findings JSON per skills/SHARED/REVIEW_FINDING_FORMAT.md. Spawned by review-phase, review-impl, and quick-task.
drift-auditorRead-only auditor that checks a plan-workflow phase branch for criterion coverage and scope containment against its spec. Applies skills/SHARED/PLAN_DRIFT_RUBRIC.md and returns findings JSON per skills/SHARED/PLAN_DRIFT_FORMAT.md. Spawned by plan-drift.
plan-red-teamerRead-only critic for plan-workflow implementation plans. Applies skills/SHARED/PLAN_RED_TEAM_RUBRIC.md to an impl plan issue before phase-split and returns findings JSON per skills/SHARED/PLAN_RED_TEAM_FORMAT.md. Spawned by red-team-plan.
tdd-implementerAutonomous TDD implementer for a plan-workflow phase or Task. Works in a pre-created git worktree, follows the LOOP.md instructions pasted into its prompt, and opens a PR. Spawned by implement-phase and quick-task.
Hooks (1)
- SessionStart
if [ -f "${CLAUDE_PLUGIN_ROOT}/tool/build.sh" ]; then "${CLAUDE_PLUGIN_ROOT}/tool/build.sh" "${CLAUDE_PLUGIN_ROOT}/tool" "${CLAUDE_PLUGIN_ROOT}/bin/marvin"; elif [ ! -f "${CLAUDE_PLUGIN_ROOT}/bin/marv
Maintain plan-workflow?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.