跳到主要内容
知仓学习社ZHICANG

gsd_mvp-phase

Plan an MVP-mode phase — captures an "As a / I want to / So that" user story, runs SPIDR splitting, then delegates to plan-phase

不碰外部(只输出文字)无严重或高危命中davepoon/buildwithclaude

它会碰到什么

扫了多少1 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

<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 on in_progress / completed phases
  • --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 Up heading with /gsd:execute-phase N (TDD execution)
  • Use ` /clear then: ` before the command
  • Include a parenthetical: (/clear is safe — /gsd:resume-work restores position from HANDOFF.json if 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>

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 3,470
本站分层T1
该仓技能数381
原文件路径plugins/gsd/skills/mvp-phase/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 381 个技能