From epicsagas
Business-first risk evaluation before writing code. Forces quantification of how a technical decision affects revenue, users, or market position within 30 days. Triggers on: 'biz risk', 'business value', 'is this worth it', 'prioritize', 'ROI'. No code without a business case.
How this skill is triggered — by the user, by Claude, or both
Slash command
/epicsagas:biz-riskThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Evaluate whether a technical decision, feature, or project has measurable business impact within 30 days. If it doesn't, challenge whether the work should happen at all.
Evaluate whether a technical decision, feature, or project has measurable business impact within 30 days. If it doesn't, challenge whether the work should happen at all.
Auto-trigger: User is about to start coding without stating business impact, or when scope expands beyond the original business need.
Explicit (/biz-risk): User wants to prioritize features, evaluate a project's worth, or validate a technical investment.
Ask the user to describe what they're about to build/change:
"I am investing [N hours/days] to [build/change X]."
Ask these questions in order. Each must have a concrete answer:
| Question | Acceptable | Rejected |
|---|---|---|
| Who uses this? | Named user segment or persona | "Everyone", "Future users" |
| What changes for them? | Specific behavior or metric change | "Better experience", "Cleaner code" |
| By how much? | Number, percentage, or rate | "A lot", "Significantly" |
| When do they notice? | Within 30 days / Next release | "Eventually", "In the long run" |
| What if we don't do this? | Concrete negative outcome | "Code won't be as clean" |
State explicitly:
"The [N hours] spent on this is [N hours] NOT spent on [highest-priority alternative]."
Ask: "Is this the highest-ROI use of your time right now?"
If the answer is anything other than a confident "yes" with evidence → CAUTION or STOP.
Rate on three axes:
| Axis | 3 (High) | 2 (Medium) | 1 (Low) | 0 (None) |
|---|---|---|---|---|
| Revenue impact | Direct revenue change | Indirect revenue enabler | Long-term revenue potential | No revenue connection |
| User impact | Fixes critical user pain | Improves existing experience | Nice-to-have improvement | Internal-only change |
| Time sensitivity | Must ship this week | Should ship this month | No deadline pressure | Can ship anytime |
Total score interpretation:
mkdir -p biz-risk
Write to biz-risk/EVAL-{timestamp}.md:
---
investment: {N hours/days}
feature: {what}
score: {total}/9
verdict: PROCEED | CAUTION | STOP
created: {ISO-8601}
---
# Business Risk Evaluation: {feature}
## Investment
{N hours/days} to build/change {feature}
## Impact Analysis
- **Who**: {user segment}
- **What changes**: {specific change}
- **By how much**: {quantified}
- **When**: {timeframe}
- **If we don't**: {consequence}
## Opportunity Cost
{N hours} NOT spent on {alternative}
## Score
| Axis | Score | Justification |
|------|-------|---------------|
| Revenue | {0-3} | {why} |
| User | {0-3} | {why} |
| Time | {0-3} | {why} |
| **Total** | **{/9}** | |
## Verdict
{PROCEED/CAUTION/STOP}: {one-line justification}
## Recommendation
{What to do next — ship, defer, drop, or reframe}
| Excuse | Rebuttal | Do instead |
|---|---|---|
| "This is infrastructure, it doesn't have direct users" | Infrastructure serves something. What? | Trace to the end user. If chain >3 hops, it's premature. |
| "It will make development faster" | By how much? For which features? When? | Quantify the developer-hours saved per month. |
| "I need this to ship the next feature" | Then the next feature is the business case, not this. | Evaluate the next feature instead. This is a dependency, not a product. |
| "Technical debt will kill us" | Is it killing you RIGHT NOW? Show the bug reports. | If no active incidents, it's preventive maintenance. Score accordingly. |
| "It's only a few hours" | A few hours × 10 "only a few hours" tasks = a week. | Compare to the week's total available hours. |
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.