AgentStack
SKILL verified MIT Self-run

Check Drift

skill-fedoroff-vlad-agent-skills-check-drift · by fedoroff-vlad

>

No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-fedoroff-vlad-agent-skills-check-drift

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Check Drift? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

check-drift — no change is done until every coupled artifact moves with it

A change is silent drift until the same PR updates all its coupled artifacts. This skill turns that discipline into a check.

Procedure

  1. Load the map: read .skills/change-map.yaml at the repo root. It lists

couplings, each with a trigger, an optional ssot, a must_update list, and optional revalidate steps.

  1. Diff the change: get the working-tree / PR diff (changed files).
  2. Match couplings: for each coupling whose ssot or trigger-owned file

appears in the diff, treat it as fired.

  1. Report gaps: for each fired coupling, list every must_update path that

is NOT in the diff. That list is the drift. Be specific — path by path.

  1. Delegate the mechanizable half: if the repo has a consistency linter

(e.g. scripts/check-consistency.sh), run it and fold its output in — it catches the grep-able stale refs; this skill catches the rest.

  1. Flag revalidation: if a fired coupling has revalidate steps (a golden

lane, a rebuild), remind the user to run them — a moved file can still be semantically stale.

  1. Self-check: verify the tools/agent-skills/ pointer + index block exist

and match across the project's docs (this skill's own wiring is a coupling).

Output

A short verdict: OK — all couplings satisfied, or a per-coupling list of missing artifacts. No prose padding. If nothing in the diff matches any coupling, say so plainly rather than inventing findings.

Extending

When a new mechanically-checkable coupling appears, add it to .skills/change-map.yaml (not to this body) — that is how the "automat" grows without editing the skill.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.