fr-plan-slice

star 0

Define the next bounded work slice from the active epic and project specs

scotttrinh By scotttrinh schedule Updated 4/6/2026

name: "fr-plan-slice" description: "Define the next bounded work slice from the active epic and project specs" metadata: short-description: "Plan the next bounded slice"

Turn the current context into one small, reviewable work slice within an epic.

The slice artifact should define:

  • the parent epic
  • the slice goal
  • explicit in-scope and out-of-scope boundaries
  • likely files or systems touched
  • acceptance criteria
  • validation strategy
  • the intended jj review shape
  • a stop condition
Resolve the current context first:
python3 plugins/forward-roll/skills/fr-plan-slice/scripts/resolve_context.py --epic-id <epic-id> --slice-id <slice-id>

Create the template with:

python3 plugins/forward-roll/skills/fr-plan-slice/scripts/plan_slice.py <epic-id> <slice-id> <slug> --goal "<slice-goal>"
1. Run `resolve_context.py` first to load the runtime, specs root, plans root, and the filtered epic or slice files relevant to planning. 2. Read the runtime contract, relevant specs, the active epic, and only the code that materially constrains the next slice. 3. Stop once the slice is small enough to execute and review clearly. 4. Write the slice artifact to `/epics/-/slices/-.md`. 5. Keep the `jj` plan coherent: prefer one readable change and fold local iteration into it before final review.
Install via CLI
npx skills add https://github.com/scotttrinh/forward-roll --skill fr-plan-slice
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator