mvp-phase
Skill102 starsChanged 8 days agoMITView on GitHub
Plan an MVP-mode phase — captures an "As a / I want to / So that" user story, runs SPIDR splitting, then delegates to plan-phase
In this repository88 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- templates/copilot-instructions.mdCopilot instructions
- add-backlogSkill
- add-phaseSkill
- add-testsSkill
- add-todoSkill
- ai-integration-phaseSkill
- analyze-dependenciesSkill
- audit-fixSkill
- audit-milestoneSkill
- audit-uatSkill
- autonomousSkill
- check-todosSkill
- cleanupSkill
- code-review-fixSkill
- code-reviewSkill
- complete-milestoneSkill
- debugSkill
- discuss-phaseSkill
- docs-updateSkill
- doSkill
- eval-reviewSkill
- execute-phaseSkill
- exploreSkill
- extract-learningsSkill
- fastSkill
- forensicsSkill
- from-gsd2Skill
- graphifySkill
- healthSkill
- helpSkill
- importSkill
- inboxSkill
- ingest-docsSkill
- insert-phaseSkill
- intelSkill
- join-discordSkill
- list-phase-assumptionsSkill
- list-workspacesSkill
- managerSkill
- map-codebaseSkill
- milestone-summarySkill
- new-dddSkill
- new-milestoneSkill
- new-projectSkill
- new-workspaceSkill
- nextSkill
- noteSkill
- pause-workSkill
- plan-milestone-gapsSkill
- plan-phaseSkill
- plant-seedSkill
- pr-branchSkill
- profile-userSkill
- progressSkill
- quickSkill
- reapply-patchesSkill
- reconcileSkill
- remember-accessSkill
- remove-phaseSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 0 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 31
Copilot (VS Code): Use vscode_askquestions wherever this workflow calls AskUserQuestion.
- Very specific: line 50
When MVP planning concludes (user story written, ROADMAP.md updated, plan-phase delegated), emit a Next Up continuation block following the …
- Very specific: line 54
Use
/clear then:before the command
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<objective>
Guide the user through MVP-mode planning for a phase. Prompts for an "As a / I want to / So that" user story, runs SPIDR splitting check on the story, writes the result to ROADMAP.md, and delegates to `/gsd:plan-phase` (which auto-detects MVP via the roadmap mode field).Orchestrator role: Parse phase argument, validate phase, gather user story, run SPIDR check, persist mode + story to ROADMAP.md, then route to plan-phase.
</objective>
<execution_context> @${CLAUDE_PLUGIN_ROOT}/workflows/mvp-phase.md @${CLAUDE_PLUGIN_ROOT}/references/user-story-template.md @${CLAUDE_PLUGIN_ROOT}/references/spidr-splitting.md @${CLAUDE_PLUGIN_ROOT}/references/planner-mvp-mode.md </execution_context>
<runtime_note>
Copilot (VS Code): Use vscode_askquestions wherever this workflow calls AskUserQuestion. They are equivalent — vscode_askquestions is the VS Code Copilot implementation of the same interactive question API.
TEXT_MODE fallback: Set TEXT_MODE=true if --text is present in $ARGUMENTS OR text_mode from init JSON is true. When TEXT_MODE is active, replace every AskUserQuestion call with a plain-text numbered list and ask the user to type their choice number.
</runtime_note>
<context>
Phase number: $ARGUMENTS (required — integer or decimal like `2.1`)Flags:
--force— Allow operating onin_progress/completedphases--text— Use plain-text numbered lists instead of TUI menus</context>
<process>
Execute the mvp-phase workflow from @${CLAUDE_PLUGIN_ROOT}/workflows/mvp-phase.md end-to-end.
Preserve all workflow gates (phase validation, user-story prompt, SPIDR check, ROADMAP.md persistence, delegation to plan-phase).
</process><output_format>
When MVP planning concludes (user story written, ROADMAP.md updated, plan-phase delegated), emit a Next Up continuation block following the pattern in references/continuation-format.md:
- Show MVP-planning status (e.g.,
## ✓ Phase N MVP-Planned — vertical slice captured) - Emit a
## ▶ Next Upheading with/gsd:execute-phase N(TDD execution) - Use
`/clear` then:before the command - Include a parenthetical: (
/clearis safe —/gsd:resume-workrestores position fromHANDOFF.jsonif you change your mind)
MVP planning is a deliberate slice-of-the-cake exercise; clearing context before execution keeps TDD focused on the captured story rather than the planning conversation. </output_format>
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

