Run /did-we-drift and find out. It reads your plan, reads your commits, and tells you whether the work is still the thing you asked for — with the hashes and file lines behind every claim.
Grab the skill
Free for members. It's a zip you hand straight to Claude Code.
DOWNLOAD FOR
Claude Code
Skill for Claude Code
⬇ Download Claude Code skill v3.4.1 (.zip)Unzip it, then paste one line into Claude Code (below).
Install it
Download the zip, unzip it, then paste one line into Claude Code.
Use it
Init once after you write the plan, then run the check at the end of a session. Open the dashboard for planned vs built; at a milestone, run /did-we-drift update.
What it does
Finds what you declared Limited searches locate your planning documents — even ones git is set to ignore — and those get flagged, because a later session that only has the project files never sees them.
Never invents the goal It quotes and cites what you actually said; it will not infer the plan from the code, because that would treat every drift ever committed as the plan.
Grades the work and the plan separately The work and the plan are scored separately, so a messy plan is never graded as drift, and one problem is never counted twice.
Checks who wrote the plan It uses git history to tell who wrote each goal, so an agent-written plan is not read back to you as your own intent.
Runs the done claims Completion claims are sampled and actually run; what cannot be run is reported unverifiable rather than quietly passed.
Init is better, not required — skip it and the skill rebuilds a baseline from what it can find, then tells you it is not yet confirmed by you. It will not declare on track when there was nothing to compare against. The dashboard is a view: if the two disagree, the plan wins. The dashboard checker needs Node 20.6 or newer.
Still deciding? These are the usual questions.
Don't sleep on what's next. Free tools, prompts, and skills for Claude Code, Codex, and OpenClaw — sent when they drop. No spam, unsubscribe anytime.
Your agent won't tell you it wandered off. Ask it.
Don't sleep on AI.

