Skip to content
Development
Command

/icpg-drift

Run a full drift scan and display all unresolved drift events, grouped by dimension and sorted by severity.

From plugin
maggy
71025 skills1 agent25 commands1 hook
$ 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 owners

4. 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
@alinaqi
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
Get the whole plugin

Stars on GitHub

Momentum

stars in total
710
Star history of alinaqi/maggy on GitHub, a chart by star-history.com

Other commands on maggy.

analyze-repo

analyze-repo

Command

Analyze an existing repository's structure, conventions, and guardrails.

@alinaqi@alinaqiInstall Command
build-in-public

build-in-public

Command

Build-in-Public — generate posts from your engineering work, anonymize, and schedule via Buffer

@alinaqi@alinaqiInstall Command
check-contributors

check-contributors

Command

Checks who's working on the project and optionally converts to a multi-person project with team state management.

@alinaqi@alinaqiInstall Command
icpg-bootstrap

icpg-bootstrap

Command

Infer ReasonNodes from existing git commit history. One-time setup for existing codebases.

@alinaqi@alinaqiInstall Command
icpg-impact

icpg-impact

Command

Show the blast radius of a ReasonNode or symbol — what depends on it, what breaks if it changes.

@alinaqi@alinaqiInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command