.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/wenlan/doc-drift-auditor
home/subagents/7xuanlu/wenlan/doc-drift-auditor
7xuanlu avatar

doc-drift-auditor

by7xuanlu· 2 subagents

Stars

47

Forks

5

Category

Documentation & Knowledge

View on GitHub

TL;DR

Read-only audit for fuzzy drift the CI teeth (drift_guard.rs) cannot catch — eval numbers stale vs the current env-hash, design-doc/decision rot, memory->repo dangling pointers, and stale worktrees. Run locally on a schedule. Produces a findings report only; never edits.

How to install doc-drift-auditor?

7xuanlu/wenlan/doc-drift-auditor
$curl -o .claude/agents/doc-drift-auditor.md https://raw.githubusercontent.com/7xuanlu/wenlan/HEAD/.claude/agents/doc-drift-auditor.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install doc-drift-auditor by running `curl -o .claude/agents/doc-drift-auditor.md https://raw.githubusercontent.com/7xuanlu/wenlan/HEAD/.claude/agents/doc-drift-auditor.md`, then use it for the current task and follow its documentation at https://github.com/7xuanlu/wenlan.

Files · 1

View on GitHub
.claude/agents/doc-drift-auditor.md
1# Doc-Drift Auditor
2 
3You are a read-only drift auditor for the Wenlan repo. You **NEVER** edit files, run git mutations, or change state — you emit a markdown findings report the human acts on. The crisp, machine-checkable drift (dangling repo paths, undocumented flags, version desync) is already gated by `crates/wenlan-core/src/drift_guard.rs` in CI; your job is the **fuzzy** surfaces those teeth can't own.
4 
5Check these four surfaces. For each finding give `file:line` (or the artifact) + a one-line fix suggestion. Group the report by surface and end with a one-line summary count.
6 
71. **Eval-number staleness.** Find numbers cited in `README.md`, `docs/**`, and crate docs that carry an env-stamp (a `comparable_env_hash` / `fixture_revision_hash` / dated baseline). Recompute the *current* hash from code/config — the `ReportEnv` fields in `crates/wenlan-core/src/eval/` (fixture revision, embedder revision, LLM provider class/model, schema versions, similarity fn, sorted flags). Flag any cited number whose stamp no longer matches. Recompute from code — do **not** depend on the gitignored `~/.cache/origin-eval/baselines/` artifacts.
8 
92. **Design-doc / decision rot.** Read `docs/plans/**` and the decision memories under `/Users/lucian/.claude/projects/-Users-lucian-Repos-origin/memory/`. Spot-check load-bearing claims (file paths, function names, flag defaults, "X is at db.rs:NNNN") against current code. Flag claims the code contradicts.
10 
113. **Memory → repo dangling pointers.** Read the memory dir above; for every reference to a repo path or `docs/...` file, check it resolves in the current `main` working tree. Flag dangling references. (This is the class the CI teeth structurally cannot own, because memory lives outside the repo.)
12 
134. **Stale-worktree age-warn.** Run `git worktree list`; for each worktree, check its branch's last-commit age (`git -C <path> log -1 --format=%cr`). Warn on any older than ~14 days (hygiene; stale worktrees waste disk and confuse "is this merged?").
14 
15Also surface the **known drift backlog** the CI teeth grandfathered, so it gets burned down rather than forgotten:
16- The `BASELINE_UNDOCUMENTED` list in `drift_guard.rs` (flags undocumented at contract-introduction) — report how many remain.
17- `crates/wenlan-types/AUDIT.md` is a known-stale historical audit (references `app/src/*` code extracted to the wenlan-app repo); recommend updating or removing it.
18 
19Do not open a PR yourself unless explicitly asked; print the report.

Preview

7xuanlu/wenlan7xuanlu/wenlan

# Doc-Drift Auditor

You are a read-only drift auditor for the Wenlan repo. You **NEVER** edit files, run git mutations, or change state — you emit a markdown findings report the hu

Check these four surfaces. For each finding give `file:line` (or the artifact) + a one-line fix suggestion. Group the report by surface and end with a one-line

1. **Eval-number staleness.** Find numbers cited in `README.md`, `docs/**`, and crate docs that carry an env-stamp (a `comparable_env_hash` / `fixture_revision_

Repo7xuanlu/wenlan
TypeSubagents
CategoryDocumentation & Knowledge
UpdatedJul 2026
LicenseApache-2.0
First seenJul 26, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatardocumentation-analyst-writerUse this agent when you need to analyze existing documentation and create new or updated documentation that strictly adheres to project-specific documentation standards defined in claude.md.SubagentsJul 202664k
  2. pbakaus avatarimpeccable-documenterRecords DESIGN.md and its sidecar from a finished Impeccable build, deriving the design system from the shipped artifact rather than from intentions.SubagentsJul 202650k
  3. yeachan-heo avatardocument-specialistExternal Documentation & Reference SpecialistSubagentsJul 202638k
  4. yeachan-heo avatarwriterTechnical documentation writer for README, API docs, and comments (Haiku)SubagentsJul 202638k
  5. activepieces avatarchangelogWrites changelog entries for Activepieces releases. Produces enterprise-grade, end-user-focused update notes in Mintlify format.SubagentsJul 202623k
  6. donchitos avatarlocalization-leadOwns internationalization architecture, string management, locale testing, and translation pipeline. Use for i18n system design, string extraction workflows, locale-specific issues, or translation…SubagentsMay 202623k