rai-story-start

Create a feature branch and scope commit with verified epic context.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting a new feature without context can lead to misalignment and scope creep; this skill ensures a verified epic context, a dedicated development branch, and a clear scope commit at the outset.

Core Features & Use Cases

  • Context verification: ensures epic alignment and branch discipline before work begins.
  • Scoped initialization: creates a feature branch and an initial scope commit to lock boundaries.
  • Telemetry readiness: emits a lifecycle event for observability and future analytics.

Quick Start

Initialize a new feature by creating a feature branch under its epic and committing the initial scope to establish a traceable starting point.

Frequently Asked Questions about rai-story-start

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

FAQPage Schema
How do I create a feature branch with verified epic context to prevent scope creep?

Creating a feature branch with verified epic context involves checking epic alignment and locking boundaries with an initial scope commit before development begins, ensuring traceability and preventing scope creep throughout the feature lifecycle.

What is a scope commit and when do I need one for feature branching?

A scope commit is an initial commit that locks feature boundaries at the outset of a new branch. You need one when starting feature work that spans epics or standalone initiatives, providing explicit lifecycle guidance and traceability from the very first commit.

How do I set up telemetry for feature lifecycle observability when starting a new story?

Setting up telemetry for feature lifecycle observability requires emitting a start telemetry event during story initialization, establishing a baseline for tracking progress and enabling future analytics across the dedicated feature branch.

Can I use this story initialization workflow for standalone initiatives outside of an epic?

Yes, this story initialization workflow applies to both feature work spanning epics and standalone initiatives. It verifies context, creates a dedicated branch, and commits the initial scope regardless of whether the work is tied to a specific epic.

What's the best way to establish traceability between a feature ID and its development branch?

Establishing traceability between a feature ID and its development branch requires creating a dedicated feature branch under the epic scope and making an initial scope commit that explicitly records the feature boundaries and context at the starting point.

Do I need an existing epic scope defined before starting a new feature branch?

Yes, an existing epic scope or feature ID is needed as an input to verify context before branch creation. The workflow checks epic alignment and branch discipline to ensure the feature is properly scoped before any development work begins.