← ClaudeAtlas

reprioritizelisted

Reshuffle tasks and priorities when stuck or drifting. Identifies the critical path and parks non-essential work to protect deadlines.
rvanbaalen/skills · ★ 0 · Code & Development · score 59
Install: claude install-skill rvanbaalen/skills
# Reprioritization Triggered when the user is stuck, drifting, or when timeline analysis shows the plan is failing. ## Step 0 — Verify Context If you do not already know the project data path, the plugin data root is `${CLAUDE_PLUGIN_DATA}`. Follow the bootstrap procedure in `${CLAUDE_PLUGIN_ROOT}/references/context-bootstrap.md`. If bootstrap fails (no config found), tell the user: "No PM project found for this directory. Run `/pm` to set up." and stop. ## Step 1 — Assess Current State Read `milestones.md`, `tasks.md`, `blockers.md`. Also read today's journal (`sessions/YYYY-MM-DD-journal.md`) for context on what's been happening this session. Identify: what's blocked, what's at-risk, what's overdue. ## Step 2 — Identify the Critical Path - Which milestone has the nearest deadline? - What tasks must be completed for that milestone? - What's actually blocking progress? ## Step 3 — Propose Reshuffling - Park non-essential tasks: propose changing status to `parked` in `tasks.md`. - Reorder remaining tasks by deadline urgency. - If blocked tasks can't be unblocked, propose alternatives or scope cuts. - Present the proposal to the user for confirmation. ## Step 4 — Update State Files After user confirms: dispatch background Sonnet sub-agents to update files. Journal every change: - `[HH:MM] SCOPE_CHANGE — parked <task id>: <reason> (user accepted)` - `[HH:MM] SCOPE_CHANGE — reprioritized <task id>: moved to <milestone> (user accepted)` - `[HH:MM] MILESTONE_UPDATE <i