| name | scope-check |
| description | Assess whether a proposed change fits the current work context or represents scope creep |
| argument-hint | ["description of proposed change"] |
Scope Check Assessment
Evaluate whether the following proposed change aligns with the current work context.
Proposed Change: $ARGUMENTS
Assessment Steps
-
Read recent CHANGELOG entries — Check CHANGELOG.md for the last 2-3 dated sections to understand recent work themes.
-
Review recent commit history — Run git log --oneline -15 to see the pattern of recent work.
-
Check in-progress work — Run git diff --name-only and git diff --staged --name-only to see what is actively being modified.
-
Identify the current work theme — Based on the above, summarize:
- What class/system is currently active?
- What kind of work (new class offense, bug fix, refactor, trigger work)?
- Are there open threads that are incomplete?
-
Assess the proposed change:
Natural Extension (GREEN): The change...
- Directly relates to files currently being modified
- Fixes a bug discovered during current work
- Completes an incomplete feature from recent commits
- Is a small improvement in the same system area
Adjacent Work (YELLOW): The change...
- Touches a related but different system (e.g., curing vs offense)
- Could be deferred without impacting current work
- Requires context-switching but shares some code paths
Scope Creep (RED): The change...
- Is in a completely unrelated system
- Requires significant new infrastructure
- Would interrupt incomplete in-progress work
- Introduces new dependencies
-
Provide recommendation — GREEN/YELLOW/RED with reasoning. If YELLOW or RED, suggest:
- Whether to defer (and what to finish first)
- Whether to create a GitHub issue to track it
- A minimal version that could be done now vs later
Important
This is a READ-ONLY assessment. Do not make any code changes.