What problem does it solve? When a product manager decides an in-progress build should be abandoned, leftover active state in .work-meta.json and orphaned worktrees cause status views to keep showing stale work. This Skill cleanly abandons a worktree-mode build candidate without touching anything already merged into the main branch. ## Core Features & Use Cases - Mode Guard: Reads .work-meta.json and only proceeds when build.mode=worktree; main-mode builds are rejected and redirected to proposal or design replanning. - Confirmed Cancellation: Asks the PM for explicit confirmation before running cancel-work.sh, which commits only the .work-meta.json deletion and queues the worktree for safe background cleanup. - Use Case: A PM realizes mid-build that the feature direction changed. Instead of manually deleting branches, they run this Skill, confirm the abandonment, and the candidate is discarded while mainline docs and history stay intact. ## Quick Start Tell the assistant to cancel the current build because this round of work should be abandoned, then confirm when prompted.