Cursor rule
.cursor/rules/change-request.mdcAdd a new requirement or reorder epics by WSJF against specs/release-plan.yaml and epic capsule directories. Modes Add and Reorder. Use when a new requirement arrives mid-release or the plan needs prioritization.
Cursor rules
Quality
48/100
Scores the file, not the repository.Length
669 words
15 headings · 0 code blocksRepository
114
— · pushed 0 days agoLast changed
3 days ago
First indexed 3 days ago.123456# story: e45s297# story: e20s0189# Change Request1011> **HARD GATE** — `specs/release-plan.yaml` must exist before running either mode. If it doesn't, run `plan-release` first.12>13> → verify: `test -f specs/release-plan.yaml`1415Two modes. State which one you want or the skill will ask.1617## Mode A — Add1819Intake a new requirement mid-flight without disrupting work in progress.20211. **Capture**: What is the change? What problem does it solve?222. **Locate**: Which existing stories in `specs/epics/` does it affect or replace?233. **Draft**: Add story + `tasks[]` with Gherkin-style AC in epic YAML (each task has `verify`). Tag requirement deltas: `ADDED` / `MODIFIED` / `REMOVED` / `RENAMED` with before/after for non-`ADDED` changes (e45s29).244. **Place**: Append story under existing epic capsule, or create `specs/epics/eNN-slug.yaml` and register in `release-plan.yaml` `epics[]`.255. **Score**: Compute WSJF; note if it outranks in-progress work.2627→ verify: `grep -c 'stories:' specs/epics/*/epic.yaml`2829## Mode B — Reorder3031Value-engineering pass over the full release using WSJF.3233See [REFERENCE.md](REFERENCE.md) for the full WSJF scoring rubric.34351. **Score** each epic/story: BV + TC + RR / Job Size.362. **Re-sort** `release-plan.yaml` `epics[]` and per-epic `wsjf` fields.373. **Flag cut candidates**: WSJF < 1.5.384. **Update** `specs/release-plan.yaml` and epic `wsjf` keys with rationale.395. **Report** the delta.4041→ verify: `grep -c 'wsjf' specs/release-plan.yaml specs/epics/*/epic.yaml`4243## Conversational Mode4445If the user's request is in natural language and does not match the structured format of Mode A or Mode B, enter Conversational Mode to extract the change parameters through interactive dialogue.4647### 5-Step Flow48491. **Capture**: Parse the natural-language request for what, why, and where. Ask at most 3 clarifying questions before drafting.502. **Locate**: Identify which epic or capability in `specs/epics/` the request affects or replaces.513. **Draft**: Present a structured draft of the proposed story and tasks for user confirmation.524. **Score**: Estimate the WSJF score and explain the calculation so the user understands the priority.535. **Place**: Confirm the final epic placement with the user before writing files.5455## After either mode5657Run `bash scripts/sync-status-from-epics.sh`. Suggest `plan-work` or `build-epic` for the top-ranked unstarted story.5859---6061# WSJF Scoring Reference6263Weighted Shortest Job First: **WSJF = (Business Value + Time Criticality + Risk Reduction) / Job Size**6465All dimensions scored 1–10 using a Fibonacci-like scale: 1, 2, 3, 5, 8, 10.6667## Business Value6869| Score | Meaning |70|-------|---------|71| 10 | Core revenue path, legal requirement, blocking launch |72| 8 | Significant user value, major pain point removed |73| 5 | Notable improvement, medium user segment affected |74| 3 | Nice-to-have, minor convenience |75| 1 | Cosmetic or speculative |7677## Time Criticality7879| Score | Meaning |80|-------|---------|81| 10 | Hard deadline (regulatory, contract, launch date) |82| 8 | Competitive window closing, partner dependency |83| 5 | Would delay next milestone if deferred |84| 3 | Flexible, can slip one sprint |85| 1 | No urgency |8687## Risk Reduction (or Opportunity Enablement)8889| Score | Meaning |90|-------|---------|91| 10 | Eliminates critical architectural risk or enables a new capability |92| 8 | Reduces a known failure mode or unblocks high-value work |93| 5 | Moderate risk mitigation or enablement |94| 3 | Low risk reduction |95| 1 | No risk relevance |9697## Job Size (effort denominator — larger = lower WSJF)9899| Score | Meaning |100|-------|---------|101| 1 | Hours |102| 2 | 1 day |103| 3 | 2–3 days |104| 5 | 1 week |105| 8 | 2 weeks |106| 10 | 1 month+ |107108## Cut threshold109110Stories with WSJF < 1.5 are cut candidates: high effort, low combined value.111112## Example113114Story: "Add OAuth login"115- Business Value: 8 (removes major sign-up friction)116- Time Criticality: 5 (Q3 launch nice, not hard)117- Risk Reduction: 3 (minor security improvement)118- Job Size: 5 (one week)119120WSJF = (8 + 5 + 3) / 5 = **3.2** — healthy, implement early.121
Also in danielvm-git/bigpowers
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| danielvm-git/bigpowers.cursor/rules/align-grid.mdc · 114 | Cursor rules | lint-formatdo-notagent-behaviour | 65/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/assess-impact.mdc · 114 | Cursor rules | testtesting-strategydeployment | 66/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/audit-code.mdc · 114 | Cursor rules | setuptestlint-formatstyle+4 | 66/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/audit-plan.mdc · 114 | Cursor rules | buildteststylegit | 74/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/build-epic.mdc · 114 | Cursor rules | buildgit | 58/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/commit-message.mdc · 114 | Cursor rules | lint-formatstyletypesgit+3 | 82/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/compose-workflow.mdc · 114 | Cursor rules | styledo-notagent-behaviour | 65/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/context7-mcp.mdc · 114 | Cursor rules | style | 54/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/craft-skill.mdc · 114 | Cursor rules | stylearchgitdo-not | 69/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/deepen-architecture.mdc · 114 | Cursor rules | testtesting-strategydo-not | 57/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/define-language.mdc · 114 | Cursor rules | lint-formatdo-not | 65/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/define-success.mdc · 114 | Cursor rules | no sections | 4/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/delegate-task.mdc · 114 | Cursor rules | git | 62/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/deploy.mdc · 114 | Cursor rules | setupbuildtestdeployment | 77/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/design-interface.mdc · 114 | Cursor rules | styleagent-behaviour | 58/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/develop-tdd.mdc · 114 | Cursor rules | teststylearchtesting-strategy+5 | 85/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/diagnose-root.mdc · 114 | Cursor rules | no sections | 39/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/diagnose-stall.mdc · 114 | Cursor rules | no sections | 44/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/dispatch-agents.mdc · 114 | Cursor rules | git | 54/100 | 3 days ago | |
| danielvm-git/bigpowers.cursor/rules/edit-document.mdc · 114 | Cursor rules | no sections | 39/100 | 3 days ago |
Diff against .cursor/rules/align-grid.mdc Diff against .cursor/rules/assess-impact.mdc Diff against .cursor/rules/audit-code.mdc Diff against .cursor/rules/audit-plan.mdc Diff against .cursor/rules/build-epic.mdc Diff against .cursor/rules/commit-message.mdc Diff against .cursor/rules/compose-workflow.mdc Diff against .cursor/rules/context7-mcp.mdc Diff against .cursor/rules/craft-skill.mdc Diff against .cursor/rules/deepen-architecture.mdc Diff against .cursor/rules/define-language.mdc Diff against .cursor/rules/define-success.mdc Diff against .cursor/rules/delegate-task.mdc Diff against .cursor/rules/deploy.mdc Diff against .cursor/rules/design-interface.mdc Diff against .cursor/rules/develop-tdd.mdc Diff against .cursor/rules/diagnose-root.mdc Diff against .cursor/rules/diagnose-stall.mdc Diff against .cursor/rules/dispatch-agents.mdc Diff against .cursor/rules/edit-document.mdc
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago |
