wiki-review
Skill1 starsChanged 25 days agoMITView on GitHub
The health of the wiki. Quick: the deterministic checks of lint, read and explained. Deep: reviewer agents that read the topics for gaps, errors, contradictions, and stale or mistagged topics. Use for lint, wiki health, audit the wiki, review the wiki, deep review, what is wrong with the wiki, tidy the tags. The repairs are wiki-edit.
We split this skill into the rules it gives an agent
5 rules. 0 are common, 0 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Quick: call lint, with tags when the user names a part of the wiki (a document must hold every tag).
- Very specific: line 24
Tags: read the tag-near findings.
- Very specific: line 50
Call lint. Report the counts with change action: progress ("lint: 2 errors, 5 warnings.
- Very specific: line 58
When no finding is one a change repairs, end the work document with change action: reject and the reason ("lint found nothing a change …
- Very specific: line 61
When progress or propose refuses with "the user cancelled ….
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
wiki-review
Lint finds what code can check. Deep review sends readers for what it cannot. This skill writes nothing; each finding names the skill that fixes it. The one exception is the repair path: the palette in Obsidian starts a repair work document, and this skill proposes the repairs into it.
Tools: lint, vault, change (progress, propose, on the repair path). Agents: wiki-audit.
Procedure
- Quick: call
lint, withtagswhen the user names a part of the wiki (a document must hold every tag). Group the findings bycheck, most severe first, each group with its count and itsfix. - Deep, on request: send one wiki-audit per tag with
more than about 30 topics (waves of eight), each with the tag and the lint findings
for it. Take the top-level tags first, from the tag list in
vault; split a large tag into its child tags. Merge what the agents return with the lint findings. - Tags: read the
tag-nearfindings. Each names two tags that differ only by a plural or a separator, or that hold the same documents. Say which pairs look like one tag. - Recommend the next step for each group:
- knowledge findings (
dead-link,uncited,stale,orphan, and the audit's findings) → wiki-edit; schemaandduplicate-title→ the skill the finding'sfixnames, which depends on the document's type;tag-near→ wiki-edit, with aretagthat merges the two, when they mean one thing;repository-behind→ repo-ingest;repository-path→ repo-link with the new path, repo-unlink, or wiki-edit, as the finding'sfixsays;up(a self link, a cycle, a source that holdsup) → wiki-edit;crowded→ wiki-map on the tag of that page, which groups the topics below it under hubs;pending→ wiki-sync;untyped→ wiki-ingest;
- knowledge findings (
Repair
The palette's "Repair with an agent" message names a repair work document: "Your work
document is [[…]] (<id>)".
- Call
lint. Report the counts withchangeaction: progress("lint: 2 errors, 5 warnings; 6 findings a change repairs"). - Take every finding a change repairs (the knowledge findings and
tag-nearof step 4), and build one plan with the procedure of wiki-edit, with awhyon every write. Do not stop to ask which findings to repair. List in the plan'snotesthe findings that need another skill or the user, each with its fix. Report "drafted N writes". - Propose with
changeaction: proposeandidset to the work document. - When no finding is one a change repairs, end the work document with
changeaction: rejectand the reason ("lint found nothing a change repairs").
When progress or propose refuses with "the user cancelled …; stop the work", stop at
once and say in one line that the user cancelled the repair.
Gate
None, except on the repair path: the gate of wiki-edit. End each task with one or two lines; on the repair path, name the work document.
Hand off
The skills in step 4.
Other versions9 projects use a version of this.
Word for word · 1
- nathanaday/claude-atlas★ 1100% same
Edited · 1
- nathanaday/atlas-obsidian★ 199% same
Wrote their own version · 7
- IssacW228/student-llm-wiki★ 173same name
- VintLin/zettelkasten★ 4same name
- k79k06k02k/llm-project-wiki★ 2same name
- dexio-wiki/llm-wiki-skills★ 1same name
- hmjBill/skills★ 1same name
- justvinhhere/llm-wiki-plugin★ 1same name
- boaz-hwang/boaz-wiki★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- almagest-onboardSkill
- almagestSkill
- repo-ingestSkill
- repo-linkSkill
- repo-unlinkSkill
- wiki-checkoutSkill
- wiki-editSkill
- wiki-ingestSkill
- wiki-mapSkill
- wiki-querySkill
- wiki-saveSkill
- wiki-syncSkill
- wiki-wikifySkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

