Maintainer-Wiki Kit A developer has released the Maintainer-Wiki Kit, an agent-agnostic tool that uses an LLM to automatically create and maintain structured documentation for open-source scientific software projects. The kit, which was developed alongside the FOSS EEG analysis environment IDE4EEG, bootstraps a wiki skeleton, implements a linter, and installs a standing maintenance rule to keep documentation current as contributors change. The tool addresses the problem of low bus factors in neuroscience FOSS projects, where Westner et al. (2025) reported bus factors of 1–3, by outsourcing bookkeeping to an LLM agent that loads every session. An agent-agnostic recipe for LLM-maintained software knowledge bases Andrej Karpathy's "LLM Wiki" 2026 https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f introduced the idea of using an LLM agent as the bookkeeper of a structured knowledge base. This kit operationalises that idea for a concrete purpose: keeping open-source scientific read: underfunded software projects maintainable as contributors come and go. Westner et al. 2025 https://doi.org/10.1162/imag a 00554 report bus factors of 1–3 across major FOSS projects in neuroscience. "More docs and comments" is not a sustainable solution; bookkeeping is boring, so why not outsource it to an LLM under a standing rule the agent loads every session? Usage: Hand this file to a coding agent and say "set it up." The agent does the rest. This file is consumed once; what persists is the small skeleton and the standing rule it installs. In the wild: This kit was developed alongside IDE4EEG https://gitlab.com/fuw software/ide4eeg , a FOSS EEG analysis environment. Its docs/maintainer-wiki/ is a production instance — 15+ pages covering architecture, failure history, and known gotchas, with a working linter enforced on every push. Agent: perform these steps now. Be idempotent—never overwrite a file that already exists; ask before modifying my agent-instruction file. Report what you created and the linter result at the end. Ask me two things and wait for answers : - Where should the wiki live? Default: docs/maintainer-wiki/ . - Which agent-instruction file do you load every session? Pick from the table in the Appendix e.g. CLAUDE.md , AGENTS.md , .cursor/rules/ , GEMINI.md , .github/copilot-instructions.md . If unsure, default to AGENTS.md and also create a one-line CLAUDE.md that says See AGENTS.md . Create the wiki skeleton in the chosen directory do not clobber existing files : index.md — the catalog. One line per page: - Title file.md — one-line hook. log.md — append-only, newest entries on top. Seed with today's date YYYY-MM-DD and the line "Wiki bootstrapped." README.md — copy the template in Part C verbatim, then replace the {{PLACEHOLDERS}} with this project's details.- One starter page, concept-architecture-overview.md , with a short "How this project is laid out" stub and a relative link back to the index index index.md so the link graph is non-empty. Add it to index.md . Implement the linter from the specification in Part D — in this repo's primary language and standard test/CI tooling do not assume Python , as scripts/lint wiki. or wherever lint scripts live here. Keep it dependency-light, and verify it against Part D's acceptance test before moving on. Wire the pre-push hook so structural drift fails before it leaves the machine: - Create .githooks/pre-push shell , make it executable, and have it invoke the linter you built --wiki