← ClaudeAtlas

self-auditlisted

Use when checking an existing contextualizer for drift — stale dates, broken URLs, catalog/content disagreement, and more — every two to four weeks; read-only unless the user opts into fixing the deterministic checks.
nick-railsback/skill-engine · ★ 2 · Data & Documents · score 68
Install: claude install-skill nick-railsback/skill-engine
# Self-audit Run the eight drift checks against the contextualizer's current state: stale date, broken URL, long-untouched reference, catalog-vs-content disagreement, cross-reference-vs-content disagreement, review-state staleness, paragraph→permalink density, grounded-citation rate. Read-only by default; after the findings table prints, offers an opt-in propose → validate → approve gate for the three deterministic checks (stale dates, catalog-row drift, review-state staleness). The other five checks remain advisory — they print a one-line recommendation each and the human acts manually. ## Contextualizer root Engine workflows operate inside a contextualizer installed as a project skill at one of three install levels: - **User-level:** `~/.claude/skills/<slug>-context/` - **Local-user-level:** `~/.claude/local/skills/<slug>-context/` (when in use) - **Project-level:** `<repo>/.claude/skills/<slug>-context/` Every path below — `research/...`, `references/...`, `verify.sh` — resolves relative to whichever directory matches. Before reading anything, locate the root by searching all three install levels in order: Run the script in [`shared/locator-block.md`](../../shared/locator-block.md) verbatim before proceeding. ### Selecting a contextualizer `/skill-engine:self-audit <name>` names the contextualizer to audit: `<name>` is the directory name without the `-context` suffix, the same grammar `review`/`apply`/`discard` use. Substitute it (or the empty string) for `<name>`