From epicsagas
Forces minimum viable implementation check — can the project ship at 50% of current technical capability within 3 days? Strips scope to survival-level features. Triggers on: 'MVP', 'minimum viable', 'scope check', 'too big', '3-day rule', 'strip scope'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/epicsagas:mvp-forceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Enforce the 3-day MVP rule: if you can't build a working version at 50% of your technical ability in 3 days, the design is wrong. No exceptions.
Enforce the 3-day MVP rule: if you can't build a working version at 50% of your technical ability in 3 days, the design is wrong. No exceptions.
Auto-trigger: User describes a project plan with >5 features, or when scope exceeds what's needed for initial validation.
Explicit (/mvp-force): User wants to define minimum scope for a new project, or feels current scope has grown too large.
Ask the user to list ALL planned features/capabilities. Write them down.
For each feature, ask:
"If this feature is missing, does the product still solve the core problem?"
| Answer | Action |
|---|---|
| No — product is useless without it | KEEP |
| Product works but is awkward | CUT — add to v2 list |
| Product is fine, this is polish | CUT — add to v3 list |
| User is unsure | CUT — uncertainty means it's not survival-critical |
The survival filter must reduce the list to ≤3 features. If more than 3 survive, re-run the filter with a stricter standard.
For each surviving feature:
"Can you implement this in 1 day at 50% of your ability?"
| Answer | Action |
|---|---|
| Yes, easily | Keep — might be overthinking it |
| Yes, barely | Keep — this is the right size |
| No | Split the feature OR cut it — it's too complex for MVP |
If total estimate > 3 days, cut the lowest-priority survivor.
Output the MVP scope:
# MVP Scope: {project name}
## Timeline
3 days (72 hours)
## Survival Features (max 3)
1. {feature} — {1-day implementation plan}
2. {feature} — {1-day implementation plan}
3. {feature} — {1-day implementation plan}
## Cut to v2
- {cut feature}: {why cut}
- {cut feature}: {why cut}
## Cut to v3
- {cut feature}: {why cut}
## Success Criterion
{One measurable outcome — "User can complete X in Y steps" or "System processes Z requests"}
Ask the user:
"Can you commit to shipping this MVP in 3 days? Yes or no."
mkdir -p mvp-force
Write to mvp-force/MVP-{timestamp}.md.
| Excuse | Rebuttal | Do instead |
|---|---|---|
| "The MVP wouldn't represent the product" | The MVP tests whether the product should exist at all. | Ship ugly. Learn fast. Rebuild later. |
| "Users will judge the quality" | You have zero users right now. Judgment requires an audience. | Get users first. Then worry about judgment. |
| "I need the infrastructure first" | Infrastructure without a product is a bridge to nowhere. | Build the product on whatever works. Replace infrastructure when it hurts. |
| "3 days isn't enough" | For 3 survival features at 50% effort, it is. If not, the features are too big. | Split features until each fits in a day. |
| "I'll do it properly from the start" | "Properly" is how you end up with nothing shipped after 3 months. | Ship improperly. Learn what "properly" actually means from users. |
npx claudepluginhub epicsagas/plugins --plugin epicsagasGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.