kb-healthcheck-20260424
reports ยท ยท 3 min read
KB Healthcheck Report
- Date: 2026-04-24
- Wiki pages checked: 26 (excluding index.md and log.md)
- New pages since last check: 14 (compiled 2026-04-24)
- Legacy pages from 2026-04-11: 12
โ Summary
| Check | Result | |---|---| | Duplicate titles | 0 | | Near-duplicate definitions | 2 pairs (see below) | | Potential conflicts | 1 (see below) | | Orphan pages (no inbound backlinks) | 12 (all legacy pages) | | Missing Definition sections | 2 | | Stub pages (definition is a bare URL or image) | 4 | | Pages needing enrichment | 6 |
๐ด Critical Issues
1. Duplicate / Near-Duplicate Content: Swift Cross-Compilation
Pages:
cross-compilation-swift-software.mdโ legacy, definition is a raw paste of the sourceswift-cross-compilation-linux.mdโ new, properly structured
Problem: Both pages cover the same topic (cross-compiling Swift to Linux containers). The legacy page has a raw definition dump with no backlinks; the new page is properly compiled with structure and backlinks.
Fix: Merge. Replace cross-compilation-swift-software.md with a redirect stub pointing to swift-cross-compilation-linux.md, or delete the legacy page and update index.md.
2. Duplicate / Near-Duplicate Content: LLM Wiki Pattern
Pages:
llm-wiki.mdโ legacy, one-line definition ("A pattern for building personal knowledge bases using LLMs"), no backlinksclaude-code-obsidian-second-brain.mdโ new, comprehensive, 7 sources merged
Problem: The legacy llm-wiki.md is now a stub overshadowed by the more comprehensive new page. The core concept (LLM-maintained persistent wiki) is the same.
Fix: Enrich llm-wiki.md to specifically cover the abstract pattern document (Karpathy's original LLM Wiki idea as a standalone concept), and ensure claude-code-obsidian-second-brain.md links to it as the foundational pattern. They can coexist if scoped correctly: llm-wiki.md = the abstract pattern, claude-code-obsidian-second-brain.md = the concrete Obsidian implementation.
3. Potential Conflict: SwiftLint โ Two Pages, Different Scope
Pages:
swift-lint.mdโ definition ishttps://github.com/realm/SwiftLint(stub only)by-default-swiftlint-uses-a-set-of-sensible-default-rules-...mdโ has a real definition about SwiftLint's style enforcement approach
Problem: Two pages about SwiftLint with no cross-references to each other. The long-filename page has useful content; the swift-lint.md is a bare stub. No backlink connects them.
Fix: Consolidate into a single swiftlint.md page. The long-filename page should be merged into it and the stub removed. Update index.md and add a backlink from swift-cross-compilation-linux.md.
๐ก Orphan Pages (No Inbound Backlinks)
All 12 legacy pages have Backlinks: None and are not referenced by any new page. These pages were compiled before the backlink system was established.
| Page | Status | Recommended action |
|---|---|---|
| andrej-karpathy-method-claude-skills-obsidian-explained.md | Stub (image only as definition) | Enrich + link from claude-code-obsidian-second-brain.md |
| business-model.md | Stub (bare URL) | Enrich + link from software-engineering-career-2026.md |
| by-default-swiftlint-uses-a-set-of-sensible-default-rules-...md | Has content | Merge into swiftlint.md |
| cross-compilation-swift-software.md | Raw dump | Merge into swift-cross-compilation-linux.md |
| llm-wiki.md | Stub definition | Enrich + link from claude-code-obsidian-second-brain.md |
| moby-dick-or-the-whale.md | Has content (personal note) | No action needed; isolated topic |
| obsidian-brain.md | Stub (bare URLs) | Enrich or fold into claude-code-obsidian-second-brain.md as a sources list |
| swift-exercise.md | Has content (raw paste) | Add backlink from software-engineering-career-2026.md |
| swift-lint.md | Stub (bare URL) | Merge into swiftlint.md |
| swift-wasm.md | Stub (bare URL) | Enrich when more content available |
| thread-by-coreyganim.md | Stub (author + date only) | Low value; archive or delete |
| thread-by-joannisorlandos.md | Stub (author + date only) | Low value; archive or delete |
๐ก Stub Pages (Definition is a Bare URL or Image)
These pages have essentially no informational content in their Definition section:
andrej-karpathy-method-claude-skills-obsidian-explained.mdโ definition is an image embedobsidian-brain.mdโ definition is a raw URLswift-lint.mdโ definition is a GitHub URLswift-wasm.mdโ definition is a tweet URL
Fix: Either enrich these from the raw source files, or consolidate their content into the relevant comprehensive pages and remove the stubs.
๐ข Healthy Pages (No Issues)
These pages have proper definitions, backlinks, and no conflicts:
aduro-hydro-chemolytic-technology.mdagent-skills-addyosmani.mdbeef-season-2.mdclaude-code-obsidian-second-brain.mdclaude-mem-plugin.mdios-app-ai-second-brain.mdjarvis-obsidian-claude-code-setup.mdkarpathy-claude-code-guidelines.mdmoby-dick-or-the-whale.mdobsidian-skills-for-claude.mdproject-hail-mary-film.mdsoftware-engineering-career-2026.mdsuperpowers-plugin-claude-code.mdswift-cross-compilation-linux.mdvisceral-fat-walking-timeline.md
๐ Recommended Fix Queue (Priority Order)
- Merge
cross-compilation-swift-software.mdโswift-cross-compilation-linux.md(delete legacy) - Merge
swift-lint.md+by-default-swiftlint-uses-...mdโ newswiftlint.md - Enrich
llm-wiki.mdto cover the abstract pattern; add backlink to/fromclaude-code-obsidian-second-brain.md - Enrich
andrej-karpathy-method-claude-skills-obsidian-explained.mdwith actual content from raw source; add to backlinks ofclaude-code-obsidian-second-brain.md - Enrich or fold
obsidian-brain.mdintoclaude-code-obsidian-second-brain.md - Enrich
business-model.md; link fromsoftware-engineering-career-2026.md - Add backlink in
software-engineering-career-2026.mdโswift-exercise.md - Archive or delete
thread-by-coreyganim.mdandthread-by-joannisorlandos.md(no content) - Enrich
swift-wasm.mdwhen more content is available
๐ Missing Concepts (Mentioned But No Dedicated Page)
These topics appear as backlink targets in new pages but have no wiki page yet:
| Missing page | Mentioned in |
|---|---|
| swift-hummingbird.md | ios-app-ai-second-brain.md |
| swiftlint.md | swift-cross-compilation-linux.md, karpathy-claude-code-guidelines.md |
| stocks.md (index page) | aduro-hydro-chemolytic-technology.md |
| tv-movies.md (index page) | project-hail-mary-film.md, beef-season-2.md |
Report generated: 2026-04-24 | Tool: kb-healthcheck