gstack/plan-rollout
Manas Srivastava 31c42a5456 feat(plan-rollout): /plan-rollout MVP skill
Decomposition-as-artifact. Reads the working diff (committed + staged +
unstaged + untracked) plus SYSTEM.md if present, writes decomposition.md
with per-slice file lists, reader-time estimates, dependency edges, and
contract-graph reconciliation flags.

Positioned as the post-decision consumer to /plan-pull-request:
- /plan-pull-request decides shape in conversation (pre-code).
- /plan-rollout analyzes a real diff and writes the artifact (post-code).

Triggers narrowed to "decompose the diff" / "write a decomposition" /
"plan-rollout" to avoid collision with /plan-pull-request's pre-decision
triggers.

MVP boundaries (explicit):
- No rollout.md, no /spill-check, no /ship-/review integrations.
- No SYSTEM.md scaffolder — humans write the schema by hand or copy the
  example.
- Reconciliation is informational, never blocking.
- Step 2 explicitly handles uncommitted working-tree state via
  `git diff <base>` (not `<base>...HEAD`) plus
  `git ls-files --others --exclude-standard` for untracked.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 09:58:57 +05:30
..
SKILL.md feat(plan-rollout): /plan-rollout MVP skill 2026-05-11 09:58:57 +05:30
SKILL.md.tmpl feat(plan-rollout): /plan-rollout MVP skill 2026-05-11 09:58:57 +05:30