Best for
- Transform the story list from /rai-epic-design, plus any ux-design.md artifact, into a sequenced implementation plan with milestones, parallel work streams, and progress tracking.
humansys/raise/packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan/SKILL.md
Sequence epic stories into milestones and dependencies. Use after epic design, and consume epic UX design when present.
Decision brief
Sequence epic stories into milestones and dependencies. Use after epic design, and consume epic UX design when present.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/humansys/raise --skill "packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan"Inspect the Agent Skill "rai-epic-plan" from https://github.com/humansys/raise/blob/88a77d6e4065e3c8bdbae9be4aff5b84e6a7a5eb/packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan/SKILL.md at commit 88a77d6e4065e3c8bdbae9be4aff5b84e6a7a5eb. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Load and understand the epic scope document: - Story list with sizes and dependencies - Done criteria and risks - Architectural decisions that affect sequencing - UX workflow, surfaces, and trust boundaries from ux-design.md if it exists
Order stories using these strategies (in priority order):
Create 2-4 intermediate checkpoints:
Add progress tracking to epic scope using templates/plan-section.md: - Story sequence table with status/actual/velocity columns - Milestone checklist with target dates - Velocity assumptions from calibration data (if available)
Append the implementation plan section to work/epics/e{N}-{name}/scope.md via CLI (preserves existing content + publishes to Confluence):
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 92/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 71 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Transform the story list from /rai-epic-design, plus any ux-design.md artifact, into a sequenced implementation plan with milestones, parallel work streams, and progress tracking.
When to use: After /rai-epic-design has produced a scope document with stories. If the epic is user-facing and ux-design.md exists, consume it before sequencing. Run this before the first story starts.
When to skip: Very small epics (2-3 stories) with obvious linear sequence. Emergency fixes.
Inputs: Epic scope document (work/epics/e{N}-{name}/scope.md), calibration data (if available).
Before starting Step 1, you MUST execute the PRIME protocol:
work/epics/e{N}-{name}/design.md if present, carrying forward its scope and architectural decisions. If ux-design.md exists in the same directory, read it too and carry forward workflow/trust-boundary constraints. If neither is present (legacy epic predating these artifacts), note and continue — fall back to scope.md.raise_graph_query MCP tool with cwd="{project_or_worktree_path}". If MCP tools are not available, fall back to:
rai graph query
If graph is unavailable, note and continue.Load and understand the epic scope document:
ux-design.md if it existsOrder stories using these strategies (in priority order):
| Strategy | When | Rationale |
|---|---|---|
| Risk-first | High uncertainty features | Tackle unknowns early while energy is high and time for pivots remains |
| Walking skeleton | Architecture unproven | Build minimal E2E path first to prove architecture |
| Quick wins | Need momentum | Early deliverable value, validate tooling |
| Dependency-driven | Hard blockers exist | Unblock others on critical path |
For each story, document: position, rationale, dependencies (hard/soft/external), what it enables.
JIT: Before choosing sequencing strategy, query graph for ordering patterns and calibration data →
aspects/introspection.md § JIT Protocol
Identify parallel opportunities: Stories with no mutual dependencies, different codebase areas, or independent concerns can run concurrently.
Create 2-4 intermediate checkpoints:
| Milestone | Typical scope | Purpose |
|---|---|---|
| M1: Walking Skeleton | 1-3 stories (smallest E2E) | Prove architecture, enable integration |
| M2: Core MVP | 50-70% of stories | Demonstrate value, gather feedback |
| M3: Feature Complete | 100% planned stories | Ready for polish |
| M4: Epic Complete | Done criteria met | Ready for /rai-epic-close |
Per milestone: stories included, success criteria (verifiable), demo capability.
JIT: Before defining milestones, query graph for calibration patterns and checkpoint strategies →
aspects/introspection.md § JIT Protocol
Integration checkpoint: For epics with multiple components (client/server, CLI/API, frontend/backend), schedule an E2E integration milestone before the final story. This checkpoint runs real infrastructure (docker compose, actual DB) and verifies cross-story contracts (auth headers, payload schemas, parameter limits). Unit tests with mocks cannot catch these mismatches — only real E2E validates the seams between stories.
Add progress tracking to epic scope using templates/plan-section.md:
Append the implementation plan section to work/epics/e{N}-{name}/scope.md via CLI (preserves existing content + publishes to Confluence):
Use raise_docs_write MCP tool with doc_type="epic-scope", title="E{N}: {epic-name} scope + plan", content="existing work/epics/e{N}-{name}/scope.md contents plus ## Implementation Plan, ## Milestones, and ### Sequencing Risks sections", output_path="work/epics/e{N}-{name}/scope.md", cwd="{project_or_worktree_path}".
If MCP tools are not available, fall back to:
rai docs write epic-scope \
--title "E{N}: {epic-name} scope + plan" \
--stdin \
--output-path work/epics/e{N}-{name}/scope.md << EOF
$(cat work/epics/e{N}-{name}/scope.md)
## Implementation Plan
{story sequence with rationale}
## Milestones
{milestones with success criteria}
{parallel work streams if any}
{progress tracking table}
### Sequencing Risks
{top 3 risks}
EOF
Note: unquoted heredoc so $(cat ...) expands the existing scope content.
Present plan to human for review before starting first story.
| Item | Destination |
|---|---|
| Implementation plan | Appended to work/epics/e{N}-{name}/scope.md |
| Plan template | templates/plan-section.md |
| Next | /rai-story-design for first story in sequence |
Backlog transition to implement status is engine-owned (RAISE-15034):
Engine performs the transition via apply_phase_transition at phase completion.
No skill-initiated transition call required or allowed.
STOP HERE. Return your summary to the orchestrator. Do NOT invoke any further skill.
templates/plan-section.md/rai-epic-design (produces scope input) + /rai-epic-ux-design when the epic is user-facing/rai-story-design for first story/rai-epic-close.raise/rai/memory/calibration.jsonlFrequently asked questions
Sequence epic stories into milestones and dependencies. Use after epic design, and consume epic UX design when present.
The source record exposes this install command: npx skills add https://github.com/humansys/raise --skill "packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan". Inspect the command and pinned source before running it.
Alternatives
coreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program
coreyhaines31/marketingskills
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o
prowler-cloud/prowler
PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance
oaustegard/claude-skills
Generate hierarchical _FEATURES.md files that describe what a codebase DOES from a user/consumer perspective, anchored to source symbols via tree-sitting. Supports large complex codebases through feature-driven decomposition into sub-feature files. Uses a multi-pass synthesis: orientation → detail → overview rewrite. Use when someone says "what does this do", "document features", "feature inventory", "_FEATURES.md", or needs to understand a codebase's purpose before modifying it. Complements tre