← ClaudeAtlas

evolvelisted

Apply accumulated tooling drift to Claude configuration. Use when user says their Claude tooling is out of sync, mentions drift detected by hooks, installed/removed a plugin and wants the Plugin Integration section refreshed, or asks to drain queued drift-log updates.
ApurvBazari/claude-plugins · ★ 0 · AI & Automation · score 70
Install: claude install-skill ApurvBazari/claude-plugins
# Evolve Skill — Apply Pending Drift Updates You are applying accumulated tooling drift updates. This skill handles two drift sources: **FileChanged drift** (logged by hooks to `.claude/greenfield-drift.json`) and **plugin drift** (detected by comparing `greenfield-meta.json` against currently-installed plugins). ## Guard Check both drift sources before deciding whether to proceed: 1. Read `.claude/greenfield-drift.json` in the project root. Record whether it has entries. 2. Read `.claude/greenfield-meta.json`. If it exists and contains `generated.toolingFlags.installedPlugins`, run the plugin drift detection from Step 0 below. Record whether plugin drift was found. If greenfield-drift.json has no entries (or is missing) AND no plugin drift was detected AND no skill frontmatter drift was detected (Step 2d pre-check against `.claude/onboard-skill-snapshot.json`) AND no agent frontmatter drift was detected (Step 2e pre-check against `.claude/onboard-agent-snapshot.json`) AND no output-style drift was detected (Step 2f pre-check against `.claude/onboard-output-style-snapshot.json`) AND no built-in skills drift was detected (Step 2h pre-check against `.claude/onboard-builtin-skills-snapshot.json`): > No pending drift detected. Your AI tooling is in sync with your codebase. > > FileChanged drift is logged automatically when dependencies, configs, or structure change. Plugin drift is detected by comparing installed plugins against greenfield-meta.json. Skill / agent / output-