What problem does it solve? During implementation of mj-agent tasks (HITL Stage 9), code changes often drift beyond the originally agreed Plan, SPEC, or Issue scope. This Skill catches that drift before commit or push by comparing the working tree diff against linked planning artifacts, preventing unreviewed scope expansion. ## Core Features & Use Cases - Per-file scope classification: Maps every changed file against Plan / SPEC / Issue text and labels it in-scope, out-of-scope, or unclassified. - Severity matrix with flavor detection: Classifies drift severity (None to High), with mj-agent-specific A/B/C flavor recognition where B-flavor (in-source canonical SKILL.md or prompt changes) is automatically High and triggers a mandatory HITL pause. - Actionable drift report: Outputs a per-file table, severity rating, and recommendation (continue, amend Plan, split PR, or pause for HITL) without auto-modifying anything. - Use Case: Before pushing a feature branch with 12 changed files, run the drift check to discover that a SKILL.md edit was never in the Plan, then decide whether to amend the Plan or split it into a separate PR. ## Quick Start Ask the agent to run a scope drift check on the current branch before committing, for example by saying "check scope drift against the linked Plan".