Development
Command
/icpg-drift
Run a full drift scan and display all unresolved drift events, grouped by dimension and sorted by severity.
$ npx -y skills add alinaqi/maggy --agent claude-code
Command definition
icpg-drift.md/icpg-drift — Show All Drift
Run a full drift scan and display all unresolved drift events, grouped by dimension and sorted by severity.
---
Usage
`/icpg-drift`
---
Steps
1. Run drift scan
icpg drift check
2. Also show existing unresolved drift
icpg status
3. Display results
DRIFT REPORT
═══════════════
{N} unresolved drift events across {M} symbols
BY SEVERITY:
[0.85] spec(0.9) + decision(0.8) — validateToken drifted from "JWT auth"
[0.60] ownership(0.7) + test(0.5) — UserService has 4 owners, tests stale
...
BY DIMENSION:
Spec drift: {count} events
Decision drift: {count} events
Ownership drift: {count} events
Test drift: {count} events
Usage drift: {count} events
Dependency drift: {count} events
TOP ACTIONS:
1. Fix spec drift in validateToken — checksum changed without MODIFIES edge
2. Add tests for UserService — VALIDATED_BY tests are missing
3. Assign single owner to PaymentProcessor — 5 different owners4. Offer resolution
For each event, suggest:
- `icpg drift resolve <id>` to mark resolved
- Create a new MODIFIES ReasonNode if the change was intentional
- Write missing tests if test drift detected
Stats
712
Stars
63
Forks
Active
Maintenance
Python
Language
MIT
License
Last commit
Created
Ships withmaggy
Turn Claude Code into a self-reviewing, test-enforced engineering system that remembers context across sessions — then route work across 13 models from a single dashboard.
71073 skills1 agent
Other commands on maggy.
More commands from other plugins.
Auto-invoked
Auto-invoked
build
CommandImplement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

