wiki-review
Skill1 starsChanged 48 days agoMITView on GitHub
Review what agents recently wrote to an LLM wiki: read each change as a diff, accept, fix or revert it with a note, promote drafts that pass, and send a person a short digest of what changed and what needs their call. Use daily or weekly on a wiki that agents write to, when drafts are waiting for approval, or after a burst of agent writes such as a large ingest.
10 other projects use a version of this.
Adopted by
Most recently taken up by
- wareagledusty/wiki-federation-starter-kittheir own version, first seen Nov 1, 2026
- hmjBill/skillstheir own version, first seen Oct 29, 2026
- boaz-hwang/boaz-wikitheir own version, first seen Oct 25, 2026
- nathanaday/almagesttheir own version, first seen Oct 8, 2026
- nathanaday/atlas-obsidiantheir own version, first seen Oct 7, 2026
- nathanaday/claude-atlastheir own version, first seen Oct 7, 2026
Used with
Projects with it also use almagest, almagest-onboard and 9 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
nathanadaySkillalmagest
Orient in the Almagest vault, say what waits for the user, do the work a request asks in a linked repository, and route any other request to the skill that owns it. Use for /almagest, what is going on, status, what waits for me, where do I work on X, work on X, fix this, implement, build, note this, remember to, publish my journal, what is in my journals, and any request when the right skill is not clear. Keeping part of this conversation is wiki-save; files to learn from are wiki-ingest.
Also in 3 projects that use this
nathanadaySkillalmagest-onboard
Make a new Almagest vault: ask its name, its folder, and how freely to tag, then link its first repositories. Use for set up almagest, new vault, start a vault here, onboard, make this folder a vault. Linking a repository to a vault that exists is repo-link.
Also in 3 projects that use this
richard-kim-79Skillwiki-sync
Organizes research notes into a structured wiki knowledge base with wikilinks ([[slug]] syntax), cross-references, and an auto-generated index. Use when the user asks to build a wiki, organize notes into a knowledge base, create an index, or sync notes into a structured format.
Also in 3 projects that use this
- +8 more from nathanaday
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- IssacW228/student-llm-wiki★ 173same name
- VintLin/zettelkasten★ 4same name
- k79k06k02k/llm-project-wiki★ 2same name
- justvinhhere/llm-wiki-plugin★ 1same name
- nathanaday/almagest★ 1same name
- nathanaday/atlas-obsidian★ 1same name
- nathanaday/claude-atlas★ 1same name
- wareagledusty/wiki-federation-starter-kit★ 1same name
- boaz-hwang/boaz-wiki★ 0same name
- hmjBill/skills★ 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 repository11 other files it gives its agents.
- wiki-captureSkill
- wiki-conflictsSkill
- wiki-ingestSkill
- wiki-lintSkill
- wiki-orientSkill
- wiki-querySkill
- wiki-recordSkill
- wiki-refactorSkill
- wiki-setupSkill
- wiki-sharedSkill
- wiki-verifySkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 1 is distinctive, and 1 is very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
When agents write to a wiki unsupervised, most edits are fine and a few are quietly harmful: a rewrite that dropped another writer's …
- Very specific: line 28
Keep the state in .wiki-state.json at the wiki root, listed in .gitignore: {"review": {"last_commit": "<hash>", "last_time": "<ISO time>", …
“Common” is measured: kept by at least 6 in 10 of the 7 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
Review agent edits
When agents write to a wiki unsupervised, most edits are fine and a few are quietly harmful: a rewrite that dropped another writer's section, a guess filed as a decision, a secret, a claim with no source. Nobody notices until someone relies on it. Review is the step that catches them while they are one change old and easy to undo.
The reviewer should not be the agent that made the change. If it has to be, say so in the digest.
Steps
List changes since the last review. Git:
git log <last reviewed commit>..HEAD --stat --format='%h %an %ad %s' -- <wiki>. Hosted wiki: the change history without a path (on Dexio,page_history), which gives the writer, the note and the version. With no earlier review, take the last seven days (git log --since="7 days ago"). Skip your own earlier review commits; the digest that made them already listed them.Keep the state in
.wiki-state.jsonat the wiki root, listed in.gitignore:{"review": {"last_commit": "<hash>", "last_time": "<ISO time>", "open": ["<item>"]}}. On a hosted wiki keep it in the agent's own workspace, with the last version or time.- Read each change as a diff, not the whole page. Git:
git show <commit> -- <page>. Hosted: compare the version before and after (on Dexio,read_pagewithrevision). - Check it against these, in order:
- Secrets or private details (
wiki-lintflags credential-shaped strings). - Lost content: removed lines that nobody replaced. Whole-page rewrites are the usual cause.
- Right page: the change belongs on the page that owns the topic, not a new duplicate.
- Provenance: dated, sourced, and labelled with the schema's trust labels
(
(vendor-sourced),(estimate),(unverified)by default). - Decisions: something recorded as decided was decided by someone with the authority, not proposed by an agent.
- Conflicts: the change contradicts another page without saying so (
wiki-conflicts). - Structure: run
wiki-lint; the change broke no links and left frontmatter valid. - The note says what changed and why.
- Secrets or private details (
Act on each change. Accept it, fix it with a small follow-up edit, or revert it (
git revertof that commit, or restore the earlier version on a hosted wiki), always with a note saying why. By finding:- Secret: remove it now. Replace the value with where the credential lives, or revert if adding it was all the commit did. History still holds the value, so escalate: the credential has to be rotated.
- Lost content: restore it (fix).
- Decision recorded without someone with authority deciding it: revert it, or relabel it as a proposal, and escalate asking who decided. Never leave it standing as a decision while you wait.
- Missing source or label: label the claim
(unverified); escalate if something relies on it. - Wrong page or duplicate: move the content to the page that owns the topic.
- Unmarked contradiction:
wiki-conflicts. - Anything else that needs a person's judgment: escalate, and leave the change in place only if it does no harm while it waits.
Revert the one bad change, not the batch around it. If later commits build on it and a revert would conflict, fix forward instead and say so.
- Promote drafts. Pages marked
status: draftor kept underdrafts/that pass the checks move to their real folder (wiki-refactor, move) or lose the draft flag. Drafts that fail get a note on what is missing. A draft whose kind has no folder in the schema stays a draft; ask where it goes. - Send a digest to the wiki's owner (the schema's
Owner:line; if none, whoever asked for the review), in chat or email, not as a wiki page: how many changes and by whom, what you fixed or reverted and why, your own review commits so they can be checked, drafts promoted, and a short list of what needs their call. Five to fifteen lines. With no channel, return it as the run's result. Skip it when nothing happened. - Update the state file with the last commit or version you reviewed and the items still open.
Cadence
Daily for a wiki that several agents write to every day; weekly otherwise; right after any large ingest or migration. A review that waits a month turns into an audit.
Pitfalls
- Reviewing the change notes instead of the diffs. Notes say what the writer meant to do.
- Rubber-stamping. If every change is accepted for weeks, check whether you are reading the diffs.
- Reverting a whole day's batch for one bad edit.
- Filing the digest in the wiki. It is routine progress; the history already records it.
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.

