From supervibe
Use AFTER an approved spec OR WHEN a plan is ready TO produce a phased implementation plan, require review loop, then split into atomic tasks and epic before execution. Triggers: 'составь план', 'сделал план', 'review plan', 'ревью луп', 'atomic', 'атомарные задачи', 'epic'.
npx claudepluginhub vtrka/supervibe --plugin supervibeThis skill is limited to using the following tools:
AFTER `supervibe:brainstorming` produces an approved spec, OR AFTER `supervibe:requirements-intake` decides complexity 3-6 (skip brainstorm direct to plan).
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
AFTER supervibe:brainstorming produces an approved spec, OR AFTER supervibe:requirements-intake decides complexity 3-6 (skip brainstorm direct to plan).
NOT for: still-vague requirements (go back to brainstorming), trivial one-line changes (skip to executing).
Follow docs/references/skill-expert-operating-standard.md: start from source of truth, preserve retrieval evidence, apply scope safety, use real producers with runtime receipts for durable delegated outputs, verify before completion claims, and keep confidence below gate when evidence is partial.
.supervibe/artifacts/specs/YYYY-MM-DD-<topic>-design.md. If no spec exists at all -> STOP and tell the user: "No approved spec exists in .supervibe/artifacts/specs/. Run /supervibe-brainstorm <topic> to create one, or pass an explicit existing spec path: /supervibe-plan <path>." Do not proceed with planning vapor.package.json / composer.json / Cargo.toml for available scriptsdocs/references/scope-safety-standard.md and preserve the approved scope boundaryIf spec covers multiple independent subsystems → STOP, return to brainstorming for decomposition. One plan = one coherent subsystem.
If the plan includes functionality not present in the approved spec, Scope Safety Gate, or explicit user-approved change request → STOP and either remove it, defer it, or record a scope-change tradeoff. Do not let "nice to have" work enter implementation tasks silently.
Do not stop after individual plan phases, the first task list, or a draft review-gate section. Show a compact plan-scope preview, wait for an explicit approve/revise/exclude-or-defer/stop choice, then write the full plan before handoff unless the user explicitly stops/pauses, the spec is missing or unapproved, scope must be decomposed, or one blocking ambiguity prevents a production-safe plan.
Internal phase review gates are instructions for executors later; they are not chat-level stop points for the planner. Use conservative assumptions for non-blocking gaps, document them, and continue through file mapping, critical path, tasks, rollback, verification, production readiness, final 10/10 acceptance, and the mandatory review handoff.
If the user shifts topic while a plan is incomplete or a NEXT_STEP_HANDOFF exists, preserve the current phase instead of silently switching. Surface the saved phase, spec/plan artifact path, next command, and blocker, then ask one Step N/M or Step N/M resume question: continue current plan, skip/delegate safe non-final decisions to the agent and continue, pause current plan and switch topic, or stop/archive the current state.
Skipped or delegated decisions must be recorded in plan assumptions, Scope Safety Gate, or review handoff. They cannot bypass mandatory plan review, safety/policy gates, production approvals, or destructive-operation consent.
Every implementation plan must add ## Retrieval, CodeGraph, And Visual Evidence before file-structure tasks:
accTitle and accDescr.How many phases does this need?
├─ 1 phase, ≤10 tasks → single-phase plan, bite-sized TDD per task
├─ 2-4 phases, 20-60 tasks → multi-phase plan with phase-completion gates
└─ 5+ phases, 100+ tasks → mega-plan with master phase index, compact format for late phases
Per task: TDD applicable?
├─ YES (logic, transformation, parsing) → red-green-refactor steps
└─ NO (config files, scaffolding) → write + verify steps
Before the numbered steps, run the Plan Scope Approval Gate: print a compact preview of proposed phases, task groups, files/modules, approved/deferred/rejected/excluded scope, risks, verification strategy, and what will not be implemented. Ask one plan_delivery question with approve plan for review, revise plan scope, exclude or defer items, audit plan deeper, and keep plan draft. Free-form answers such as "exclude analytics", "defer phase 3", or "split mobile into a later plan" must update the preview and be recorded in the Scope Safety Gate. Do not save the durable plan, atomize work items, or offer execution until this gate is answered.
node "<resolved-supervibe-plugin-root>/scripts/validate-plan-artifacts.mjs" --file .supervibe/artifacts/plans/YYYY-MM-DD-<feature>.md. Fix every reported readiness gap before scoring.supervibe:confidence-scoring with artifact-type=implementation-plan; ≥9 required, 10/10 only when final acceptance evidence is complete..supervibe/artifacts/plans/YYYY-MM-DD-<feature>.md.
11a. Post-plan summary - after saving and validation, summarize artifact path, phases, critical path, included scope, deferred/rejected scope, highest risks, validation result, confidence score, and next actions in normal language.
11b. No-silent-stop contract - include a NEXT_STEP_HANDOFF block pointing at /supervibe-plan --review. If the block cannot be produced, the plan is not complete.
11c. Mandatory next user actions - after showing the plan result, print NEXT_USER_ACTIONS[] in command-output mode and wait for one choice: run plan review, revise plan first, audit plan deeper, exclude/defer items, or keep plan draft and stop. In normal conversational summaries, translate the same choices into a short human-readable next-step sentence instead of exposing the raw marker.Step 1/1: run the plan review loop?.Step 1/1: split the plan into atomic work items and an epic?.Returns: plan file with header (Goal/Architecture/Tech Stack), File Structure, Critical Path, Scope Safety Gate, Delivery Strategy, Production Readiness, numbered Tasks with bite-sized steps, text-first visual summary evidence, Final 10/10 Acceptance Gate, Self-Review, post-plan summary, mandatory Review Handoff, post-review Atomic/Epic Handoff, and a machine-readable NEXT_STEP_HANDOFF.
Required handoff block after saving the plan:
NEXT_STEP_HANDOFF
Current phase: plan
Artifact: .supervibe/artifacts/plans/YYYY-MM-DD-<slug>.md
Next phase: plan-review
Next command: /supervibe-plan --review .supervibe/artifacts/plans/YYYY-MM-DD-<slug>.md
Next skill: supervibe:requesting-code-review
Stop condition: ask-before-plan-review
Why: Execution and atomization are blocked until plan review passes.
Question: Step 1/1: the plan review loop?
Choices:
- Run plan review - invoke `/supervibe-plan --review .supervibe/artifacts/plans/YYYY-MM-DD-<slug>.md`.
- Revise plan first - update scope, tasks, risks, or verification before review.
- Audit plan deeper - expand dependency, coverage, or risk review before approval.
- Exclude/defer items - keep unapproved scope out of atomization and execution.
- Keep plan draft and stop - no review, atomization, or execution starts.
END_NEXT_STEP_HANDOFF
NEXT_USER_ACTIONS[] is a machine-readable command/artifact marker. Outside the command output block, summarize it as natural language and do not leave the raw marker in the user-facing prose.
/supervibe-execute-plan before review passes and atomic work items existNEXT_STEP_HANDOFFNEXT_USER_ACTIONS[] itemnode "<resolved-supervibe-plugin-root>/scripts/validate-plan-artifacts.mjs" --file <plan> exits 0supervibe:brainstorming — produces input specsupervibe:executing-plans — consumes this outputsupervibe:subagent-driven-development — alternative consumer for parallel tasksAfter listing all tasks, identify which tasks block which:
[CRITICAL-PATH] in planExample output (in plan body):
Critical path: T1 → T3 → T5 → T8 → T-FINAL (5 tasks, est. 6h sequential)
Parallelizable: T2 || T4 (off-path); T6 || T7 (after T5)
Identify which tasks can run as parallel subagents:
In the Execution Handoff section at the end, list parallel batches:
Subagent-Driven batches:
- Batch 1 (foundation, sequential): T1, T2, T3
- Batch 2 (parallel, 5 subagents): T4, T5, T6, T7, T8
- Batch 3 (sequential): T9, T-FINAL
This drastically reduces wall-clock execution time.
Each task gets a one-line "rollback" entry:
### Task N: <name>
**Rollback**: `git revert <commit-sha>` OR `git checkout HEAD~1 -- <files>` — verifies via re-running test from Step 1 of original task.
This forces clarity about whether a task is reversible. Tasks that aren't reversible (e.g., DB schema changes) get explicit "irreversible — extra review" tag.
For tasks touching public surface (API, schema, contracts), include:
**Risks:**
- **R1 (severity: high)**: <what could break>; mitigation: <how to detect / undo>
- **R2 (severity: medium)**: <secondary risk>; mitigation: <...>
Skip for purely-internal tasks (variable rename inside a function, etc.).
For each task, write:
5min / 15min / 1h / half-day (no precise hour estimates — they're always wrong)high / medium / lowif estimate doubles, escalateTasks marked low confidence + escalate are flagged for extra brainstorming before execute.
For multi-phase plans (>15 tasks), insert REVIEW GATE markers:
---
### REVIEW GATE 1 (after Phase A)
Before starting Phase B, verify:
- [ ] All Phase A tasks committed and tests green
- [ ] No regressions in unrelated tests
- [ ] User approved Phase A output (if user gate)
If gate fails: STOP and escalate; do not proceed to Phase B.
---
This prevents cascading failures.
Save plans to .supervibe/artifacts/plans/YYYY-MM-DD-<feature-name>.md. Reference template at docs/templates/plan-template.md.
Required header:
# <Feature> Implementation Plan
> For agentic workers: REQUIRED SUB-SKILL ...
**Goal:** <one sentence>
**Architecture:** <2-3 sentences>
**Tech Stack:** <key libs>
**Constraints:** <hard rules>
Required sections per task:
Required at end:
npm test is).supervibe/artifacts/specs/...-brainstorm.md) if exists.supervibe/artifacts/plans/git revert).supervibe/artifacts/plans/YYYY-MM-DD-<feature>.mdvalidate-plan-artifacts.mjs --file <plan> exits 0supervibe:brainstorming — predecessor; provides recommended option as inputsupervibe:executing-plans — consumer; this skill writes what that skill executessupervibe:subagent-driven-development — when handoff says Subagent-Drivensupervibe:explore-alternatives — for risk-register optionssupervibe:confidence-scoring — gate before saving plan (≥9 required)supervibe:requirements-intake — alternative entry point for complexity 3-6 plans