dot_agents/skills/planning-project-epics/SKILL.md
Route epic planning to the correct workflow. Recommends RFC-first design when no RFC exists, sends reviewed RFCs to RFC-backed epic planning, and sends explicit opt-outs to direct epic planning.
npx skillsauth add MrPointer/dotfiles planning-project-epicsInstall 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.
Route epic planning deterministically. This skill does not create epic plans itself; it chooses the correct epic planning workflow and then stops or delegates.
| Input State | Action | Epic Planning Workflow | Reviewers |
|-------------|--------|------------------------|-----------|
| Reviewed RFC provided | Validate the RFC review record, then use the RFC as the design baseline | planning-project-epics-from-rfc | plan-rfc-fidelity-reviewer, plan-architect-reviewer |
| RFC provided but not reviewed | Stop and offer two choices: review the RFC first, or proceed as direct epic planning | authoring-rfcs review or planning-project-epics-direct | Depends on chosen path |
| No RFC provided | Recommend creating an RFC first, then ask whether to create one or continue directly | brainstorming + authoring-rfcs, or planning-project-epics-direct | Depends on chosen path |
If the user provides or references an RFC, read it and inspect its Review Record.
A reviewed RFC has:
rfc-architect-reviewer with status Passed or Passed with concerns.rfc-risk-reviewer with status Passed or Passed with concerns.Blocking review status that affects epic scope, feature boundaries, sequencing, migration, rollout, or cross-feature constraints.If these conditions hold, use planning-project-epics-from-rfc. Do not re-gather requirements or re-litigate the RFC design.
If an RFC exists but does not meet these conditions, stop and present exactly two choices:
authoring-rfcs.planning-project-epics-direct, treating the RFC as background context rather than an approved baseline.If no RFC exists, recommend creating one before epic planning. Explain the concrete benefits briefly:
Then ask the user to choose exactly one path:
brainstorming and authoring-rfcs.planning-project-epics-direct.Do not continue silently. The user chooses the route.
After the route is chosen, load exactly one workflow skill:
planning-project-epics-from-rfc for reviewed RFC-backed epic planning.planning-project-epics-direct for direct epic planning.brainstorming and then authoring-rfcs when the user chooses RFC-first design work.Do not mix workflows in one epic planning run.
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.
content-media
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.
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.