rai-story-plan

Decompose user stories into atomic tasks with dependencies and verification criteria.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/fcastrillo/carbtrack-ai --skill rai-story-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rai-story-plan
Source: https://github.com/fcastrillo/carbtrack-ai/tree/main/.claude/skills/rai-story-plan
Command: npx skills add https://github.com/fcastrillo/carbtrack-ai --skill rai-story-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose user stories into atomic executable tasks, identify dependencies, and create a deterministic implementation plan. Use after backlog prioritization and grounding in a technical design to ensure tasks map cleanly to architectural decisions.

Core Features & Use Cases

  • Decompose stories into atomic tasks with clear verification criteria.
  • Identify and map task dependencies to enable parallel work and mitigate risk.
  • Produce a reusable plan document at work/epics/e*/stories/f*.*/plan.md that guides implementation.
  • Emit telemetry at plan start and completion to support traceability and auditing.
  • Load architectural context to align tasks with module boundaries and constraints.

Quick Start

Provide a prioritized user story and run the plan generator to produce a deterministic implementation plan.

Frequently Asked Questions about rai-story-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompose user stories into atomic tasks for implementation?

To decompose user stories into atomic tasks, provide a prioritized story with technical design context to generate a deterministic implementation plan. The output maps executable tasks with clear verification criteria and module dependencies to a structured plan document.

What is the best way to map task dependencies for agile backlog stories?

Mapping task dependencies for agile backlog stories requires grounding in technical design to shape task granularity across modules. The decomposition process identifies and maps these dependencies to enable parallel work and mitigate implementation risk.

When do I need to generate an implementation plan from a prioritized backlog?

You need to generate an implementation plan after backlog prioritization and technical design grounding. This ensures decomposed atomic tasks map cleanly to architectural decisions and module boundaries before development begins.

Can I include manual integration testing in a story implementation plan?

Yes, you can include manual integration testing in a story implementation plan. The generated plan document appends a final manual integration test task alongside per-task verification criteria to ensure complete story coverage.

Does agile story planning require architectural context for task decomposition?

Agile story planning requires architectural context for task decomposition to align atomic tasks with module boundaries and constraints. Loading this context ensures the deterministic plan maps cleanly to technical design decisions.

Why does task decomposition produce a plan document instead of updating the backlog?

Task decomposition produces a reusable plan document at a specific file path to guide implementation and support traceability. This deterministic output includes per-task verification and emits telemetry at plan start and completion for auditing.