repolore
Give any repository a code-derived LLM wiki — cited claims, blob-SHA drift checking, coverage auditing, a generated index.
Skill by emyann
Chalk Labs
Need help deploying repolore?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/emyann-repolore
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, ml
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/repolore
What's inside
- Skill name
repolore- Description
- Give any repository a code-derived LLM wiki — cited claims, blob-SHA drift checking, coverage auditing, a generated index. Use when the user wants to set up, health-check, or refresh a maintained wiki / knowledge base / "lore" distilled from the codebase, or asks why-is-it-like-this documentation that stays honest as code changes.
- License
- MIT
- Instructions
- 38 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (93)
- marketplace.json · .claude-plugin/
- plugin.json · .claude-plugin/
- test-init-ux.js · .claude/workflows/
- validate.yml · .github/workflows/
- .gitignore
- manifest.json · .repolore/
- lib.mjs · .repolore/scripts/
- wiki-check.mjs · .repolore/scripts/
- wiki-coverage.mjs · .repolore/scripts/
- wiki-flow-check.mjs · .repolore/scripts/
- wiki-flow-refresh.mjs · .repolore/scripts/
- wiki-flow-render.mjs · .repolore/scripts/
- wiki-hook.mjs · .repolore/scripts/
- wiki-index.mjs · .repolore/scripts/
- wiki-install-hook.mjs · .repolore/scripts/
- wiki-stamp.mjs · .repolore/scripts/
- update-classification-seteq.mjs · .repolore/validators/
- AGENTS.md
- CLAUDE.md
- README.md
- SKILL.md
- RESEARCH-AUDIT.md · docs/
- RESEARCH-FINDINGS.md · docs/
- RESEARCH-FLOWS.md · docs/
- RESEARCH-WORKFLOWS.md · docs/
- RESEARCH.md · docs/
- ROADMAP.md · docs/
- AGENTS.md · docs/wiki/
- CLAUDE.md · docs/wiki/
- GLOSSARY.md · docs/wiki/
- decision.md · docs/wiki/_templates/
- flow.md · docs/wiki/_templates/
- page.md · docs/wiki/_templates/
- overview.md · docs/wiki/architecture/
- freshness-model.md · docs/wiki/concepts/
- adr-001-blob-sha-freshness-anchors.md · docs/wiki/decisions/
- adr-002-computed-status.md · docs/wiki/decisions/
- adr-003-stdlib-only-vendored-scripts.md · docs/wiki/decisions/
- adr-004-umbrella-skill-plugin-shims.md · docs/wiki/decisions/
- adr-005-bootstrap-mechanical-vendoring.md · docs/wiki/decisions/
- adr-006-vendored-tooling.md · docs/wiki/decisions/
- adr-007-verification-ladder-placement.md · docs/wiki/decisions/
- adr-008-per-harness-entry-point-bridging.md · docs/wiki/decisions/
- adr-009-findings-inbox-contract.md · docs/wiki/decisions/
- adr-010-audit-evidence-contract.md · docs/wiki/decisions/
- bootstrap-vendoring.md · docs/wiki/flows/
- update-classification.md · docs/wiki/flows/
- cross-tool-depth-untested.md · docs/wiki/gotchas/
- audit-the-wiki.md · docs/wiki/howto/
- run-the-ux-harness.md · docs/wiki/howto/
- index.md · docs/wiki/
- log.md · docs/wiki/
- wiki.config.yml · docs/wiki/
- audit.md · references/
- check.md · references/
- flow.md · references/
- init.md · references/
- refresh.md · references/
- setup.md · references/
- update.md · references/
- …and 33 more
SKILL.md (first lines)
# repolore
Your codebase has lore — the decisions, gotchas, and
why-things-are-the-way-they-are that live in nobody's head for long. This
skill makes you write it down, cite it, and keep it honest: an in-repo,
human-editable wiki distilled from the code, with per-claim citations and
mechanical (blob-SHA) staleness detection. The code is always the source of
truth; the wiki is the orientation layer.
`<SKILL_ROOT>` below means **the directory containing this SKILL.md** (it
ships with `scripts/`, `templates/`, and `references/` alongside).
## Six workflows — pick by what the user asked
| User intent | Procedure to read and execute |
|---|---|
| "set up a wiki / knowledge base for this repo" (once per repo) | `<SKILL_ROOT>/references/init.md` |
| "is the wiki up to date?" / before relying on wiki content | `<SKILL_ROOT>/references/check.md` |
| "update the wiki" / check reported stale pages | `<SKILL_ROOT>/references/refresh.md` |
| "audit the wiki for wrongness" / check's dust line reports overdue pages / "triage the findings" | `<SKILL_ROOT>/references/audit.md` |
| "update repolore's tooling in this repo" / check reported newer tooling | `<SKILL_ROOT>/references/update.md` |
| "activate repolore extras" (hook, team-wide nudge, auto-update) / after an update adds capabilities | `<SKILL_ROOT>/references/setup.md` |
Read the matching procedure fully and follow it exactly, substituting
`<SKILL_ROOT>` as defined above. Each is self-contained; the scripts they
invoke are stdlib-only (node + git, no npm install).
Day-to-day, outside those workflows: once a repo is initialized, its wiki
rules live in `<wikiRoot>/AGENTS.md` *inside that repo* (location recorded in
`.repolore/manifest.json`) — pages are drafted on demand ("draft
`features/<slug>` from the wiki plan") and updated as part of the change
that altered the behaviour they describe.
Also available as a Claude Code plugin (`/plugin marketplace add
emyann/repolore`), where these workflows surface as the namespaced commands
`/repolore:init`, `/repolore:check`, `/repolore:refresh`.From emyann/repolore, MIT.
More from emyann/repolore
- 0.519score
audit
emyann
Audit the wiki for wrongness behind unchanged bytes — per-claim verification of fresh pages against the code (the drift class hashes can't see)…
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
check
emyann
Report the health of the repo's LLM wiki — stale or unmanaged pages, new code with no page, index drift, page budget, tooling updates.
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
refresh
emyann
Bring stale wiki pages back in line with the code — diff-driven triage (re-stamp / targeted edit / rewrite), citation re-verification, index regeneration, and…
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
setup
emyann
Detect and activate optional repolore capabilities that need consent — the post-commit wiki nudge (per-machine or team-wide), team auto-update via project…
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
update
emyann
Update the repo's vendored repolore tooling (.repolore/scripts, wiki AGENTS.md, templates) to the installed version — safe regeneration that never overwrites…
SkillCFreshness: C★ 5Claude Code +9 - 0.516score
init
emyann
Bootstrap an LLM-maintained, code-derived wiki in this repository — detect the stack, agree scope + a page plan with the user, vendor the schema + check…
SkillCFreshness: C★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 2
- Last commit
- Jun 30, 2026 (4 months ago)
- Last release
- Jun 13, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/emyann/repolore
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from emyann
- 0.519score
audit
emyann
Audit the wiki for wrongness behind unchanged bytes — per-claim verification of fresh pages against the code (the drift class hashes can't see)…
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
check
emyann
Report the health of the repo's LLM wiki — stale or unmanaged pages, new code with no page, index drift, page budget, tooling updates.
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
refresh
emyann
Bring stale wiki pages back in line with the code — diff-driven triage (re-stamp / targeted edit / rewrite), citation re-verification, index regeneration, and…
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
setup
emyann
Detect and activate optional repolore capabilities that need consent — the post-commit wiki nudge (per-machine or team-wide), team auto-update via project…
SkillCFreshness: C★ 5Claude Code +9 - 0.519score
update
emyann
Update the repo's vendored repolore tooling (.repolore/scripts, wiki AGENTS.md, templates) to the installed version — safe regeneration that never overwrites…
SkillCFreshness: C★ 5Claude Code +9 - 0.516score
init
emyann
Bootstrap an LLM-maintained, code-derived wiki in this repository — detect the stack, agree scope + a page plan with the user, vendor the schema + check…
SkillCFreshness: C★ 5Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get repolore running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
repolore skill. Agent Mart. https://agentmart.dev/skills/emyann-repolore (last updated 2026-10-24)