gsd-mvp-phase

Converts a selected phase's roadmap entry to MVP mode using SPIDR splitting and delegated planning.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/tinner-deinno/innova-skills-lib --skill gsd-mvp-phase-tinner-deinno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-mvp-phase
Source: https://github.com/tinner-deinno/innova-skills-lib/tree/main/core/gsd/gsd-mvp-phase
Command: npx skills add https://github.com/tinner-deinno/innova-skills-lib --skill gsd-mvp-phase-tinner-deinno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Planning a phase for a vertical MVP slice can get stuck in vague goals, oversized user stories, and unclear implementation boundaries that delay execution.

Core Features & Use Cases

  • Guided user story capture: Prompts for a structured As a / I want to / So that story to lock scope early.
  • SPIDR splitting guardrail: Checks story size and, when necessary, walks through Spike/Paths/Interfaces/Data/Rules to propose splitting into multiple phases.
  • Roadmap-mode update + delegation: Writes Mode: mvp and reformats Goal: in the phase’s ROADMAP.md, then delegates to /gsd plan-phase <N> to produce the actual plan.

Quick Start

Ask the agent to run gsd-mvp-phase for phase 2 so it can validate the user story, apply SPIDR splitting if needed, update ROADMAP.md to MVP mode, and then generate the phase plan.

Frequently Asked Questions about gsd-mvp-phase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan an MVP phase using a vertical slice approach?

To plan an MVP vertical slice, capture a structured user story, validate its scope using SPIDR splitting to check if it needs decomposition, update ROADMAP.md with MVP mode, and then delegate to detailed phase planning.

What is SPIDR splitting and when do I need it for user story sizing?

SPIDR splitting is a validation technique that evaluates user story size across Spike, Paths, Interfaces, Data, and Rules to determine if a phase is too large and should be split into multiple executable phases before planning.

How do I update ROADMAP.md to set MVP mode for a specific phase?

Updating ROADMAP.md for MVP mode requires writing 'Mode: mvp' and reformatting the 'Goal:' section for the target phase, which configures the roadmap for vertical slice planning before delegating to detailed phase execution.

Can I convert an existing phase into an MVP slice if it has no user story?

Converting an existing phase into an MVP slice requires a structured 'As a / I want to / So that' user story to lock scope early, meaning you must define and validate the user story format before MVP planning can proceed.

What are the prerequisites for validating phase scope before MVP planning?

Validating phase scope requires an existing phase with the correct status guards, a structured user story, and a SPIDR splitting decision workflow to determine if the phase boundaries are executable or need decomposition.

Why does MVP phase planning get stuck on vague goals and oversized user stories?

MVP phase planning gets stuck because vague goals and oversized user stories create unclear implementation boundaries that delay execution, which is why structured story capture and SPIDR splitting guardrails are applied to lock scope early.