dot_agents/skills/planning-project-epics-from-rfc/SKILL.md
Decompose a reviewed RFC into sequenced features for a single project. Uses the RFC as the approved design baseline and produces a persistent epic plan reviewed for RFC fidelity and feature decomposition.
npx skillsauth add MrPointer/dotfiles planning-project-epics-from-rfcInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Decompose a reviewed RFC into sequenced, independently plannable features. The RFC owns the design; this skill owns feature boundaries, feature sequencing, cross-feature context, and the persistent epic coordination document.
Each feature in the epic plan is described richly enough that planning-project-features can route and plan it separately. The epic planner does not invoke feature planning.
This skill has one canonical workflow. Runtime files only map that workflow to the active agent runtime's mechanics.
Before doing any work, determine the active runtime and read exactly one adapter:
Do not load or mix instructions from another runtime adapter in the same turn. If a runtime adapter conflicts with this file, this file is authoritative.
Read the RFC and confirm:
rfc-architect-reviewer is Passed or Passed with concerns.rfc-risk-reviewer is Passed or Passed with concerns.Blocking review status remains.Passed with concerns item is compatible with epic decomposition and does not require a design decision before feature boundaries can be chosen.If validation fails, stop and return to planning-project-epics routing. Do not continue as RFC-backed epic planning.
Read the active feature or epic anchor if one exists. The anchor may add handoff context, but it does not override the RFC.
Read existing docs first, then inspect code only for epic mechanics:
Do not use exploration to redesign the RFC. If exploration contradicts the RFC, stop and ask whether to revise the RFC or abandon RFC-backed epic planning.
Break the RFC into features:
Present the decomposition to the user for review before writing the epic plan.
Create the epic plan file using this skill's RFC-backed epic plan template:
plans/epics/<epic-name>.md
Each feature description must contain enough context for a feature planner starting cold:
Set all features to not-started.
Run only these reviewers before presenting to the user:
plan-rfc-fidelity-reviewer: Checks that the epic faithfully decomposes the RFC without omitting goals, violating non-goals, or adding unapproved scope.plan-architect-reviewer: Checks feature boundaries, sequencing, dependency graph, and whether features can be planned separately without constant cross-referencing.Pass the epic plan path, RFC path, and review output path to each reviewer. Review output lives under plans/epics/reviews/.
Incorporate findings and re-run only affected reviewers until no blocking findings remain. If a finding requires changing the RFC design, stop and ask whether to revise the RFC or approve an explicit deviation.
Do not run plan-risk-reviewer in this workflow. RFC-level risk was already reviewed by rfc-risk-reviewer; epic planning should preserve those risks as feature context and sequencing constraints.
Present the reviewed epic plan with the RFC path, review summary, feature decomposition, and any explicit approved deviations.
When the user requests changes, classify:
| Change Type | Examples | Re-review Action |
|---|---|---|
| Cosmetic / wording | Clarify a description, fix typos | None |
| Scope adjustment within a feature | Expand/narrow what a feature covers without changing RFC coverage | Re-run plan-rfc-fidelity-reviewer only if RFC coverage changes |
| Feature boundary change | Merge features, split a feature, move scope between features | Re-run both reviewers |
| RFC deviation | Add scope, drop RFC scope, change sequencing because RFC design does not fit | Stop for RFC revision or explicit deviation approval |
The epic plan is a living document. Feature planning or execution may reveal better feature boundaries later; update the epic deliberately and re-review affected structure when necessary.
plan-rfc-fidelity-reviewer and plan-architect-reviewer before presenting the epic plan.testing
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
testing
Create implementation plans from a reviewed RFC. Uses the RFC as the approved design baseline, decomposes it into executable sub-plans, and runs RFC-specific plan review.
tools
Create implementation plans directly from user requirements when no reviewed RFC is available or the user explicitly declines RFC-first planning. Decomposes work into self-contained sub-plans with full iterative multi-agent plan review.
tools
Decompose large efforts directly from user requirements when no reviewed RFC is available or the user explicitly declines RFC-first epic planning. Produces a persistent epic plan with rich feature descriptions that feed into planning-project-features separately.