change

Solid

Handle mid-track requirement changes. Analyzes impact on completed and pending tasks, proposes amendments to spec.md and plan.md before applying.

Code & Development 40 stars 6 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Course Correction You are handling a mid-track requirement change using Draft's Context-Driven Development methodology. ## Red Flags - STOP if you're: - Applying changes to spec.md or plan.md without showing the user what will change first - Invalidating `[x]` completed tasks without flagging them explicitly - Proceeding past the CHECKPOINT without user confirmation - Editing files when the user said "no" or "edit" **Show impact before applying. Always confirm.** --- ## Step 0: Verify Draft Context ```bash ls draft/tracks.md 2>/dev/null ``` If `draft/` does not exist: **STOP** — "No Draft context found. Run `/draft:init` first." --- ## Step 1: Parse Arguments Extract from `$ARGUMENTS`: - **Change description** — free text describing what needs to change (required) - **Track specifier** — optional `track <id>` prefix to target a specific track ### Default Behavior If no `track <id>` specified: - Auto-detect the active `[~]` In Progress track from `draft/tracks.md` - If no `[~]` track, find the first `[ ]` Pending track - Display: `Auto-detected track: <id> - <name>` before proceeding If no change description provided: - Error: "Usage: `/draft:change <description>` or `/draft:change track <id> <description>`" --- ## Step 2: Load Context 1. Read `draft/tracks/<id>/spec.md` — extract requirements and acceptance criteria 2. Read `draft/tracks/<id>/plan.md` — extract all tasks with their current status (`[ ]`, `[~]`, `[x]`, `[!]`) 3. Read `draft/tracks/<id>/meta...

Details

Author
drafthq
Repository
drafthq/draft
Created
7 months ago
Last Updated
2 days ago
Language
HTML
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category