drift-check

Detect and report harness drift across frameworks, branches, and cron runtimes.

28|3|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/mifunedev/openharness --skill drift-check-mifunedev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drift-check
Source: https://github.com/mifunedev/openharness/tree/main/.claude/skills/drift-check
Command: npx skills add https://github.com/mifunedev/openharness --skill drift-check-mifunedev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect and report three classes of harness drift: framework drift (origin↔upstream), branch-behind/append-file drift, and cron-staleness drift. Never auto-remediates — prints a recommended command for each finding without executing it.

Core Features & Use Cases

  • Read-only harness drift detector that reports three drift classes and prints a recommended remediation command for each finding — never executes any remediation.
  • Non-destructive checks that preserve local state; the sole write is a non-destructive git fetch to update remote-tracking refs.
  • Useful for kick-off gates, long sessions, and monitoring MEMORY.md or log.md changes for drift indicators.

Quick Start

Run drift-check to surface drift findings and printed commands without applying any changes.

Frequently Asked Questions about drift-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect git branch drift and cron staleness before a critical commit?

Run a read-only drift check to detect git branch drift and cron staleness across frameworks. It compares harness state, prints DRIFT-CHECK findings with recommended remediation commands, and performs only a non-destructive git fetch without executing fixes.

What is harness drift in framework branches and cron runtimes?

Harness drift is the divergence of state across framework branches, origin and upstream repositories, append-files, and cron schedules. A drift check identifies these three drift classes and reports findings without altering local state.

Does the drift check tool automatically fix git remote tracking ref issues?

No, the drift check never auto-remediates issues. It operates read-only and only performs a non-destructive git fetch to update remote-tracking refs, printing a recommended command for each finding without executing it.

When should I run a drift check on my repository?

Run a drift check before critical commits, after long periods of inactivity, or when memory and log files change unexpectedly. It serves as a kick-off gate to surface framework, branch, and cron staleness issues.

Can I monitor MEMORY.md and log.md files for unexpected harness drift?

Yes, you can monitor MEMORY.md or log.md files for drift indicators. The drift check reads these files to detect unexpected changes and reports branch-behind, append-file, and cron-staleness drift.