LLM Wiki Skill Alignment
Summary
This note records how vipin wiki was upgraded to match the operating model of the reference llm-wiki-skill repository while preserving this repository’s public/private split.
Aligned Capabilities
initCreates or repairs the expected wiki layout and local cache file.ingestUses a source registry, cache helpers, and source-page write helper.batch-ingestSupports collection-oriented source registration through the same registry and compatibility layer.queryRemains grounded inwiki/index.md,wiki/overview.md, and maintained pages.digestHas explicit durable destinations inwiki/analyses/,wiki/comparisons/,wiki/timelines/, andwiki/synthesis/.lintRuns via both PowerShell and bash, checking links, index coverage, and public/private leaks.statusRuns via both PowerShell and bash, summarizing public scale and private counts without exposing private details.graphGenerateswiki/graph-data.jsonandwiki/knowledge-graph.htmlin addition to the markdown graph note.deleteUsesscripts/delete-helper.shto scan references before removal.crystallizeNow has explicit durable homes such aswiki/queries/,wiki/comparisons/, andwiki/synthesis/sessions/.
Repository-Specific Additions
- Public and private materials remain separated through dedicated local-only storage areas plus
.gitignore. - Public scripts are allowed to report private counts, but not private content or file references.
- The public repository keeps the serious operating system while the private layer stays local-only.
Files Added Or Reworked
WORKFLOWS.mdscripts/source-registry.shscripts/adapter-state.shscripts/cache.shscripts/wiki-compat.shscripts/lint-runner.shscripts/build-graph-data.shscripts/build-graph-html.shscripts/wiki-status.shwiki/overview.mdwiki/topics/topics-home.mdwiki/comparisons/comparisons-home.mdwiki/synthesis/sessions/README.md
Validation Outcome
source-registry.sh validatepassedwiki-compat.sh inspect .passedlint-runner.sh .passed with only content-level section gapsbuild-graph-data.sh .generatedwiki/graph-data.jsonbuild-graph-html.sh .generatedwiki/knowledge-graph.htmlwiki-status.sh .reported both public and private counts correctly
Remaining Content Gaps
The operating system is aligned, but some sections are still intentionally empty:
- no durable topic pages yet
- no durable comparison pages yet
- no crystallized synthesis session pages yet
Those are content gaps, not system gaps.
Counterpoints and Gaps
- functional alignment with the reference repository does not guarantee the same design priorities are right for Vipin’s long-term use
- graph generation and tooling completeness can distract from the more important problem of maintaining trustworthy synthesis pages
- the serious test is repeated real ingest and query work, not one-time feature parity