Lint
A personal, compounding tech knowledge base maintained by an LLMFrom the repository description
npx -y skills add lokesh-go/llm-wiki --skill lintAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.1 KB, 814 tokens by cl100k_base, as published. Nobody here has run it
Skill: /lint
Trigger
User types: /lint
What to Check
1. Contradictions
- Read all wiki pages in: concepts/, entities/, patterns/, best-practices/, comparisons/
- Flag pairs of pages that make conflicting claims about the same topic
- Format: β οΈ CONTRADICTION: [[page-a]] vs [[page-b]] β "<claim A>" conflicts with "<claim B>"
2. Orphan Pages
- Find pages in wiki/ (ALL subdirectories including queries/) with NO inbound [[wikilinks]]
- These are invisible in the Obsidian graph and will never be surfaced by /query
- Format: π ORPHAN: [[page-name]] β no pages link to this
3. Stub Pages
- Find wiki pages with fewer than 5 meaningful content lines (ignoring frontmatter, headings, empty lines)
- Format: π STUB: [[page-name]] β only <N> content lines
4. Broken Links
- Find [[wikilinks]] in page bodies that point to non-existent pages
- Format: β BROKEN LINK: [[missing-page]] referenced in [[source-page]]
5. Vocab Gaps
- Find tech terms used in wiki page bodies (as [[wikilinks]] or plain text) not present in vocabs/index.md
- These cause vocabulary drift β same concept with different page names
- Format: π VOCAB GAP: "<term>" used in [[page-name]] but not in vocabs/index.md
6. Coverage Gaps
- Identify vocab terms in vocabs/index.md that have NO corresponding wiki page yet
- These are knowledge areas not yet explored
- Format: πΊοΈ COVERAGE GAP: "<term>" in vocabs/ has no wiki page yet
7. Index Accuracy
- Verify wiki/index.md entries match actual files in wiki/ subdirectories
- Flag: entries in index with no matching file (stale entries)
- Flag: files in wiki/ with no entry in index (missing entries)
- Format: ποΈ INDEX MISMATCH: [[page-name]] in index but file not found
- Format: ποΈ INDEX MISSING: file wiki/<folder>/<name>.md has no index entry
8. Overview Staleness
- Check wiki/overview.md "Sources ingested" count vs actual files in wiki/sources/
- Check wiki/overview.md "Wiki pages" count vs actual wiki/index.md pages count
- If counts are off: flag and suggest running /compile to resync
- Format: π OVERVIEW STALE: overview says <N> sources, actual count is <M>
After Checks β Update wiki/overview.md
After all checks complete, update wiki/overview.md:
- Update "Last lint:" date to today
- Update source and page counts to match actual state
- Update
upd:in frontmatter
Output Format
Print a grouped report: LINT REPORT β [YYYY-MM-DD] βββββββββββββββββββββββββ β οΈ Contradictions: <count> π Orphans: <count> π Stubs: <count> β Broken links: <count> π Vocab gaps: <count> πΊοΈ Coverage gaps: <count> ποΈ Index issues: <count> π Overview issues: <count> βββββββββββββββββββββββββ <detail lines per issue> βββββββββββββββββββββββββ Suggested next sources to ingest: <list based on coverage gaps>
Append to wiki/log.md:
[YYYY-MM-DD] lint | Health check
<N> issues found. <summary of main problems>.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.