Borrowing it
Nothing to install: this file belongs to IssacW228/student-llm-wiki. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/IssacW228/student-llm-wiki/main/.claude/skills/wiki-lint/SKILL.mdgit clone --depth 1 https://github.com/IssacW228/student-llm-wikiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/issacw228/student-llm-wiki/wiki-lint)<a href="https://agentmods.dev/skills/issacw228/student-llm-wiki/wiki-lint"><img src="https://agentmods.dev/badge/skills/issacw228/student-llm-wiki/wiki-lint/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/issacw228/student-llm-wiki/wiki-lint"><img src="https://agentmods.dev/badge/skills/issacw228/student-llm-wiki/wiki-lint.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00067 | $0.00767 |
| Opus 5 | $0.00034 | $0.00383 |
| Sonnet 5 | $0.00013 | $0.00153 |
| Haiku 4.5 | $0.00007 | $0.00077 |
Grade A, and why
wiki-lint scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Wiki Lint
健康检查知识库。 Health-check the knowledge base.
检查项 Checks
- 孤立页 Orphans: 没有任何
[[链接]]指向的概念页 - 断链 Broken links:
[[链接]]指向不存在的页面 - 矛盾 Contradictions: 不同页面对同一概念的冲突描述。同时写入
wiki/contradictions.md(用 wiki-ingest 中的矛盾记录格式)并更新overview.md的矛盾摘要 - 陈旧内容 Stale: confidence:low 且长期未更新的页面
- Confidence 衰减 Decay:
- 若概念页
last_reviewed距今 >30天,且期间未被新页面引用 → confidence 降一级(high→medium→low) - 列出所有降级的概念
- 若概念页
- 跨课程缺失 Missing links: 同一概念出现在多门课但没有互链
- 课程总览缺失 Missing overviews:
index.md中每门课是否都有对应的wiki/courses/{course}-overview.md;缺少则自动创建(用 wiki-ingest 中的课程总览页格式) - 术语表缺失 Glossary gaps: 检查
wiki/glossary.md中缺少哪些已有概念页的术语条目,补充完整
流程 Process
- 读
wiki/index.md获取所有页面列表 - 按需读取页面检查(遵守token预算,分批检查)
- 报告发现,询问用户要修复哪些(不要自动全改)
- 修复后,批量维护(无需用户确认,直接更新):
wiki/courses/{course}-overview.md(缺少的课程总览页直接新建)wiki/glossary.md(补充缺失的术语条目)wiki/contradictions.md(追加新发现的矛盾)wiki/connections-log.md(补录缺失的跨课连接)wiki/overview.md(同步更新矛盾摘要、连接摘要、课程列表)wiki/log.md(追加格式:## {YYYY-MM-DD} — lint: 孤立N 断链N 衰减N 矛盾N 补连N 补总览N 补术语N)
报告格式 Report
🏝️ 孤立页 (N): ...
🔗 断链 (N): ...
⚡ 矛盾 (N): ...
📉 衰减降级 (N): [概念] high→medium (45天未复习)
🌉 缺失跨课连接 (N): [概念A] 和 [概念B] 应互链
📂 缺失课程总览 (N): wiki/courses/{course}-overview.md
📖 术语表缺失条目 (N): [概念名]
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 48 lines · 67 tokens per session scan A e952b2424a9f
wiki-lint is a skill published in the GitHub repository IssacW228/student-llm-wiki (176 stars, last pushed 2mo ago), licensed MIT. It adds 67 tokens to every session and 767 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
llm-wiki
Build and maintain an LLM-curated personal knowledge base — the "LLM Wiki" pattern from Andrej Karpathy's April 2026 gist. Use this skill whenever the user wants to ingest a source (paper, article, transcript, PDF, notes) into a persistent compounding knowledge base, ask a question against accumulated notes, lint or…
wiki-ingest
A workflow for bringing URLs, files, and pasted external material into a LoreKit knowledge collection, then saving it as wiki pages with source links and tracking records.
wiki-lint
A health-check skill for a document knowledge base, also called a corpus. It reports missing metadata, broken links, isolated pages, unreadable sources, and reviews that are overdue.
wiki-output
A workflow for creating outward-facing slides, article drafts, charts, and briefing materials from an existing knowledge base. It saves the finished materials in designated output folders.
corpus-ingest
A cross-project entry point for saving URLs, articles, PDFs, files, and other outside material into a configured LoreKit knowledge collection. It routes the work to that collection's own filing rules.
wiki-ingest
Ingest exactly one research paper or source document into an open-llm-wiki vault. Use when the user explicitly asks to add, ingest, process, or publish a paper into the wiki. The workflow parses the source, drafts a source page, runs independent QA, publishes only after the quality gate passes, extracts and normalizes…