Source profileQuality 92/100

humansys/raise/packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan/SKILL.md

rai-epic-plan

Sequence epic stories into milestones and dependencies. Use after epic design, and consume epic UX design when present.

Source repository stars
71
Declared platforms
0
Static risk flags
0
Last source update
2026-08-22
Source checked
2026-08-25

Decision brief

What it does: where it fits

Sequence epic stories into milestones and dependencies. Use after epic design, and consume epic UX design when present.

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.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/humansys/raise --skill "packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan"
Safe inspection promptEditorial

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

What the source asks the agent to do

  1. 01

    Step 1: Review Epic Scope

    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

    Story list with sizes and dependenciesDone criteria and risksArchitectural decisions that affect sequencing
  2. 02

    Step 2: Sequence & Rationalize

    Order stories using these strategies (in priority order):

    Order stories using these strategies (in priority order):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
  3. 03

    Step 3: Define Milestones

    Create 2-4 intermediate checkpoints:

    Create 2-4 intermediate checkpoints: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
  4. 04

    Step 4: Setup Tracking

    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)

    Story sequence table with status/actual/velocity columnsMilestone checklist with target datesVelocity assumptions from calibration data (if available)
  5. 05

    Step 5: Update Scope Document

    Append the implementation plan section to work/epics/e{N}-{name}/scope.md via CLI (preserves existing content + publishes to Confluence):

    Append the implementation plan section to work/epics/e{N}-{name}/scope.md via CLI (preserves existing content + publishes to Confluence):Use raisedocswrite MCP tool with doctype="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 sectio…

Permission review

Static risk signals and limitations

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

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score92/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars71SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
humansys/raise
Skill path
packages/raise-cli/src/raise_cli/skills_base/rai-epic-plan/SKILL.md
Commit
88a77d6e4065e3c8bdbae9be4aff5b84e6a7a5eb
License
Apache-2.0
Collected
2026-08-25
Default branch
main
View the original SKILL.md

Epic Plan

Purpose

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.

Mastery Levels (ShuHaRi)

  • Shu: Follow all steps, create sequenced plan with walking skeleton + MVP milestones
  • Ha: Adjust milestone granularity based on epic size, skip timeline for small epics
  • Ri: Domain-specific sequencing patterns, team velocity models

Context

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).

Steps

PRIME (mandatory — do not skip)

Before starting Step 1, you MUST execute the PRIME protocol:

  1. Chain read: Read 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.
  2. Graph query: Execute tier1 queries from this skill's metadata. Use 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.
  3. Present: Surface retrieved patterns as context. 0 results is valid — not a failure.
  4. Emit start: Signal lifecycle start for observability.

Step 1: Review Epic Scope

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

Step 2: Sequence & Rationalize

Order stories using these strategies (in priority order):

StrategyWhenRationale
Risk-firstHigh uncertainty featuresTackle unknowns early while energy is high and time for pivots remains
Walking skeletonArchitecture unprovenBuild minimal E2E path first to prove architecture
Quick winsNeed momentumEarly deliverable value, validate tooling
Dependency-drivenHard blockers existUnblock 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.

Step 3: Define Milestones

Create 2-4 intermediate checkpoints:

MilestoneTypical scopePurpose
M1: Walking Skeleton1-3 stories (smallest E2E)Prove architecture, enable integration
M2: Core MVP50-70% of storiesDemonstrate value, gather feedback
M3: Feature Complete100% planned storiesReady for polish
M4: Epic CompleteDone criteria metReady 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.

Step 4: Setup Tracking

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)

Step 5: Update Scope Document

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.

Output

ItemDestination
Implementation planAppended to work/epics/e{N}-{name}/scope.md
Plan templatetemplates/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.

Quality Checklist

  • All stories sequenced with rationale
  • Critical path identified
  • At least 2 milestones (walking skeleton + MVP minimum)
  • Dependencies verified — no cycles, blockers identified
  • Parallel opportunities documented (or explained why sequential)
  • Progress tracking in scope document
  • NEVER over-plan — plans are hypotheses, not commitments
  • NEVER sequence by size alone — use risk-first as default
  • Multi-component epics include E2E integration checkpoint

References

  • Plan template: templates/plan-section.md
  • Previous: /rai-epic-design (produces scope input) + /rai-epic-ux-design when the epic is user-facing
  • Next: /rai-story-design for first story
  • Close: /rai-epic-close
  • Calibration: .raise/rai/memory/calibration.jsonl

Frequently asked questions

What to verify before installation and use

What does the rai-epic-plan source document cover?

Sequence epic stories into milestones and dependencies. Use after epic design, and consume epic UX design when present.

How do I install rai-epic-plan?

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

Compare before choosing

Computed 10045,511

coreyhaines31/marketingskills

ab-testing

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

Computed 10045,511

coreyhaines31/marketingskills

churn-prevention

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

Computed 10014,671

prowler-cloud/prowler

postgresql-indexing

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

Computed 100147

oaustegard/claude-skills

featuring

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