wiki
Skill0 starsChanged 22 days agoMITView on GitHub
Sets up and maintains a Markdown wiki inside a repository that agents keep current, in the "LLM wiki" style. Use when asked to create a project wiki, add a source to it, answer a question from it, update it after a code change, check it for broken links or stale pages, or reorganize it.
42 other projects use a version of this.
Adopted by
Most recently taken up by
- WALKERKILLER/Look-Tongji-Notestheir own version, first seen Nov 8, 2026
- Yeachan-Heo/oh-my-claudecodetheir own version, first seen Nov 8, 2026
- SethGammon/Citadeltheir own version, first seen Nov 4, 2026
- zlatko-lakisic/agent-cooptheir own version, first seen Nov 1, 2026
- Lixiuxiu559/AgentForgetheir own version, first seen Nov 1, 2026
- saksham10arora-dotcom/everything-claude-codextheir own version, first seen Nov 1, 2026
Used with
Projects with it also use ai-slop-cleaner, ralplan and 10 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.
Jurel89Skillai-slop-cleaner
Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode
Also in 4 projects that use this
ibahgatSkillralplan
Create a strict, quality-first execution plan with explicit gates and rollback-ready sequencing.
Also in 4 projects that use this
Yeachan-HeoSkillultragoal
Create and execute durable repo-native multi-goal plans over Codex goal mode artifacts.
Also in 3 projects that use this
woosikkimSkilldeepinit
Generate hierarchical AGENTS.md codebase maps for agent context
Also in 3 projects that use this
ibahgatSkillhud
Control omi visual HUD profile and keep status output readable in normal, compact, or hidden mode.
Also in 3 projects that use this
klauswgSkilldeep-interview
在明确批准执行之前,通过数学化歧义门控进行苏格拉底式深度访谈
Also in 4 projects that use this
Other versions42 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 42
- Yeachan-Heo/oh-my-claude-sisyphus★ 41ksame name
- Yeachan-Heo/oh-my-claudecode★ 41ksame name
- Yeachan-Heo/oh-my-codex★ 34ksame name
- AgriciDaniel/claude-obsidian★ 16ksame name
- SethGammon/Citadel★ 927same name
- saltmd/salt.md★ 178same name
- ekadetov/llm-wiki★ 108same name
- saksham10arora-dotcom/everything-claude-codex★ 74same name
- skillberry-ai/cap-evolve★ 69same name
- WALKERKILLER/Look-Tongji-Notes★ 53same name
32 more not listed
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 repository8 other files it gives its agents.
- adding-a-skillSkill
- e2e-testingSkill
- generating-roadmapsSkill
- githubSkill
- pr-reviewSkill
- repo-setupSkill
- roadmap-dashboardSkill
- unit-testingSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
22 rules. 0 are common, 19 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 36 edited versions we read keep these.
19
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 18
If the repository already has a wiki, read its schema or instructions file (often wiki/README.md, wiki/AGENTS.md, or wiki/schema.md) before …
- Distinctive: line 50
Write down, in the schema, which source wins for each kind of claim.
- Distinctive: line 57
When a page and its authority disagree, fix the page, and keep a short note of what changed if the old belief is worth remembering.
- Distinctive: line 80
Add fields only when a person or a script will use them.
- Distinctive: line 88
Look at what docs already exist and who reads them.
- Very specific: line 90
Create README.md, schema.md, index.md, and log.md.
- Distinctive: line 91
Write a few pages for the most important parts of the project, then stop and check with the user before filling in the rest.
- Distinctive: line 99
Read all of it.
- Distinctive: line 104
Update the index and add a log entry.
- Distinctive: line 110
Start from the index, then search page titles and text.
- Distinctive: line 111
Read the relevant pages, and check important claims against their sources or the code.
- Distinctive: line 114
If the answer is new and likely to be asked again, offer to add it to the wiki.
- Distinctive: line 118
When a change alters how something works:
- Distinctive: line 120
Search the wiki for the files, functions, and terms the change touched.
- Distinctive: line 121
Update every affected page in the same PR as the code change.
- Distinctive: line 122
Update the index if titles or summaries changed, and add a log entry.
- Very specific: line 140
Add one entry per operation, at the end of log.md:
- Distinctive: line 148
Always include the time and timezone so entries on the same day stay in order.
- Distinctive: line 154
Delete pages because they're outdated.
- Distinctive: line 155
Write the same rules in several places.
- Distinctive: line 156
Treat the wiki as more authoritative than the code it describes.
- Distinctive: line 157
Write to an external system (Confluence, Notion, an issue tracker) without the user's approval.
“Common” is measured: kept by at least 6 in 10 of the 36 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
A project wiki is a folder of Markdown pages that explains the project: what its parts do, why it works the way it does, and where the evidence is. People read it. Agents maintain it. Each new source, question, or code change should leave it a little more complete and accurate.
This follows the "LLM wiki" pattern: keep raw sources, write pages that summarize and connect them, and keep an index and a log so the whole thing stays navigable.
Repo rules come first
If the repository already has a wiki, read its schema or instructions file (often
wiki/README.md, wiki/AGENTS.md, or wiki/schema.md) before changing anything. Its
layout, metadata, link style, and commands win over the defaults here. Use the repo's wiki
scripts when they exist, and don't hand-edit files they generate.
The parts
| Part | What it is | Who edits it |
| Sources | Copies of raw material: issues, PRs, articles, notes, transcripts | Added once, then never changed |
| Pages | Written explanations of topics, citing sources and code | Updated whenever facts change |
| Schema | One file with the wiki's rules: layout, metadata, conventions | Changed deliberately |
| Index | A list of every page with a one-line summary | Regenerated, or kept complete |
| Log | A dated, append-only list of changes to the wiki | One entry per operation |
A default layout, for a new wiki:
wiki/
├── README.md # what the wiki is and how to use it
├── schema.md # the rules (the one place they're written down)
├── index.md # every page, one line each
├── log.md # what changed, newest last
├── pages/ # topic pages
└── sources/ # raw material, unchanged after it's addedA small project can stop there. Add subfolders only when there are enough pages that people can't find things.
Who's right when sources disagree
Write down, in the schema, which source wins for each kind of claim. For most software projects:
- How the code behaves today: the code and its tests.
- What was decided, and why: the decision record, issue, or PR where it was decided.
- What's planned or in progress: the issue tracker or roadmap.
When a page and its authority disagree, fix the page, and keep a short note of what changed if the old belief is worth remembering. Never edit a source to make it agree.
Pages
- One topic per page, with a clear title. Update the existing page rather than adding a near-duplicate.
- Cite what you claim. Link to the source or name the file. A reader should be able to check any important statement.
- Use relative Markdown links (
[Parser](parser.md)) unless the wiki already uses another style. Keep frontmatter small. A useful minimum:
--- title: Parser summary: How input files are read and validated. sources: [sources/issue-42.md] code: [src/parser.ts] updated: 2026-01-31 ---Add fields only when a person or a script will use them.
- Every page is reachable from the index and from at least one related page.
Operations
Set up a new wiki
- Look at what docs already exist and who reads them. Don't duplicate a working docs site.
- Propose the layout and schema to the user, and agree on it before writing pages.
- Create
README.md,schema.md,index.md, andlog.md. - Write a few pages for the most important parts of the project, then stop and check with the user before filling in the rest.
- Point the repo's agent instructions (
AGENTS.md,CLAUDE.md) at the schema, rather than copying the rules into them.
Add a source
- Save the raw material under
sources/, with where it came from and when. - Read all of it.
- Find every existing page it affects, and update them. Create a new page only for a topic that has none.
- Note anything in it that contradicts current pages, and resolve it using the authority rules.
- Update the index and add a log entry.
Saving a source without updating any pages isn't finished. The pages are what people read.
Answer a question
- Start from the index, then search page titles and text.
- Read the relevant pages, and check important claims against their sources or the code.
- Answer with links to the pages and evidence you used. Say where they disagree or where the wiki has no answer.
- If the answer is new and likely to be asked again, offer to add it to the wiki.
Update after a code change
When a change alters how something works:
- Search the wiki for the files, functions, and terms the change touched.
- Update every affected page in the same PR as the code change.
- Update the index if titles or summaries changed, and add a log entry.
Check the wiki's health
Look for:
- broken links, and code paths that no longer exist;
- pages with no inbound links;
- duplicate pages on the same topic;
- sources that no page cites;
- pages that disagree with each other or with the code;
- an index that's missing pages or lists deleted ones.
Fix mechanical problems, such as links and the index, directly. Report judgment calls, such as merging pages or deciding which claim is right, to the user.
Log entries
Add one entry per operation, at the end of log.md:
## 2026-01-31 14:05 UTC: ingest | Issue 42, empty input lines
Added the issue as a source and updated the parser page's validation section.Always include the time and timezone so entries on the same day stay in order.
Don't
- Edit a source after adding it.
- Restructure or rename large parts of the wiki without asking.
- Delete pages because they're outdated. Mark them outdated and link to what replaced them.
- Write the same rules in several places. The schema is the one copy.
- Treat the wiki as more authoritative than the code it describes.
- Write to an external system (Confluence, Notion, an issue tracker) without the user's approval.
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.

