agentsclimarketplace

Drift check

Skill broomva/skills/skills/cadence/drift-check

Broomva agent-skills monorepo — 48 Tier-2 skills compatible with Claude Code, Codex, Cursor, Gemini CLI, Goose, Copilot. Layout follows anthropics/skills (agentskills.io spec). Install: npx skills add broomva/skills --skill <name>.

Install
npx -y skills add broomva/skills --skill drift-check

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Compares stated priorities against where time and effort actually went, and produces a strategy drift report. Uses git log, vault priorities, and project docs to detect misalignment. Use when the user says "drift check", "am I on track", "priority alignment", "where did my time go", "strategy drift", or wants to audit focus vs intention.

SKILL.md

2.9 KB, as published. Nobody here has run it

Drift Check

Detect when effort drifts from stated priorities.

Workflow

  1. Identify stated priorities — Find the user's declared priorities from:

    • Most recent weekly-plan.md or weekly-review-*.md in the vault
    • Any PRIORITIES.md, GOALS.md, or pinned notes
    • Sprint/milestone definitions
    • If none found, ask the user to state their top 3-5 priorities
  2. Measure actual effort — Analyze where time actually went:

    • git log --since="[period]" --stat across all repos under ~/broomva/
    • Count commits, lines changed, and files touched per project
    • Check vault note creation/modification dates and volumes
    • Look at conversation logs if available
  3. Map effort to priorities — For each stated priority:

    • Aligned effort: commits/notes that directly serve this priority
    • Tangential effort: related but not directly advancing the goal
    • Unrelated effort: work that doesn't map to any stated priority
  4. Calculate drift score — Per priority:

    • alignment_ratio = aligned_effort / total_effort
    • Flag priorities with < 20% of total effort as neglected
    • Flag work areas with > 20% effort but no matching priority as drift
  5. Produce drift report

Output Format

## Drift Check — [Period: start → end]

### Stated Priorities
1. [Priority] — alignment: [HIGH/MEDIUM/LOW] ([X]% of effort)
2. [Priority] — alignment: [HIGH/MEDIUM/LOW] ([X]% of effort)
3. [Priority] — alignment: [HIGH/MEDIUM/LOW] ([X]% of effort)

### Effort Distribution
| Area | Commits | Files | Lines | % of Total | Maps to Priority |
|------|---------|-------|-------|-----------|-----------------|
| [repo/project] | N | N | N | X% | Priority #N / DRIFT |

### Drift Alerts
- **Neglected**: [Priority] — only [X]% effort, expected more
- **Drift**: [Area] consumed [X]% effort but isn't a stated priority
- **Overinvested**: [Priority] — [X]% effort vs [Y]% importance

### Recommendations
1. [Concrete suggestion to realign]
2. [Concrete suggestion to realign]

Configuration

  • Default period: last 7 days
  • Repos to scan: all directories under ~/broomva/ with .git
  • Vault path: ~/broomva-vault/

Behavior

  • Be honest but not judgmental — drift happens, the goal is awareness
  • Distinguish intentional pivots from unconscious drift
  • If the user says "I intentionally shifted to X", acknowledge and update the drift calculation
  • Suggest saving the report to vault/reviews/drift-check-[YYYY-MM-DD].md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.