agentsclimarketplace

Llm wiki implementation deep dive

Skill po4yka/llm-wiki-skills/skills/llm-wiki-implementation-deep-dive

Compare concrete open-source LLM-Wiki implementations at architecture depth. Use when the user asks for implementation deep dives, production readiness, architecture patterns, or what to copy from OpenWiki, nashsu/llm_wiki, Vouch, RepoAgent, llm-wiki-compiler, SwarmVault, Obsidian plugins, or session-transcript wikis.From its SKILL.md

Install
npx -y skills add po4yka/llm-wiki-skills --skill llm-wiki-implementation-deep-dive

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 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.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

6.7 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

LLM-Wiki Implementation Deep Dive

Goal

Produce an implementation-level comparison of existing open-source LLM-Wiki systems and extract reusable architecture patterns for a user's adoption plan or custom build.

When to use

  • The user asks for an implementation deep dive, architecture comparison, or "what to copy from" for OpenWiki, nashsu/llm_wiki, Vouch, RepoAgent, llm-wiki-compiler, SwarmVault, Obsidian LLM-Wiki plugins, or session-transcript wikis.
  • The user is deciding between a repo-docs generator, a full local-first desktop wiki, a review-gated agent-memory system, a compiler-first system, an Obsidian-native workflow, or a session-transcript wiki archetype.
  • The user wants production-readiness or licensing guidance before embedding one of these projects.
  • The user maintains llm-wiki-skills and wants the ecosystem/stack/deep-dive reference docs refreshed with newly re-verified facts.

Inputs

  • User use case: repo docs, personal local-first wiki, governed team wiki, product/reference implementation, Obsidian workflow, session-transcript wiki.
  • Candidate projects if named.
  • Required comparison dimensions.
  • Sensitivity/privacy constraints.
  • Whether the user wants recommendation, design patterns, or PR/documentation updates.

Procedure

1. Re-check current upstream facts

Before making current claims, browse official upstream sources for each named project:

  • README and docs;
  • release/activity/issue signals;
  • license;
  • install path;
  • storage layout;
  • retrieval/indexing implementation;
  • MCP/API surfaces;
  • review/provenance model;
  • security and eval docs.

If you cannot verify a current fact, mark it verify-before-use.

2. Classify the project archetype

Use these archetypes:

ArchetypeExamplesPrimary fit
Repo-docs generatorlangchain-ai/openwiki, OpenBMB/RepoAgentCodebase documentation and coding-agent context.
Full local-first desktop wikinashsu/llm_wikiPersonal/local knowledge operating system.
Review-gated agent memoryvouchdev/vouchTeam or governed knowledge where agents propose and humans approve.
Compiler-first knowledge systematomicstrata/llm-wiki-compiler, smaller compiler projectsTyped, cited, linted, queryable compiled wiki artifacts.
Obsidian-native workflowgreen-dalii/obsidian-llm-wiki, other Obsidian pluginsVault-native human editing and graph-aware retrieval.
Session-transcript wikiPratiyush/llm-wikiAgent session history as raw source material.
Graph-heavy local vaultswarmclawai/swarmvaultBroad ingestion, graph export, context packs and agent handoff.

3. Compare implementation dimensions

Create a matrix with these columns:

| Project | Archetype | License | Maturity | Storage | Retrieval | Ingestion | MCP/API | Review/provenance | Eval/security | Best idea to adopt | Risks |
|---|---|---|---|---|---|---|---|---|---|---|---|

Use references/docs/15-implementation-deep-dive.md as a baseline, then refresh facts with browsing.

4. Extract architectural lessons

Look for these patterns:

  • pointer pattern instead of prompt stuffing;
  • raw/wiki/state separation;
  • durable plain-file storage with rebuildable indexes;
  • review-gated durable writes;
  • claim-level or paragraph-level evidence;
  • progressive retrieval tiers;
  • read-only MCP before proposal-write MCP;
  • AST/code-structure analysis for repo docs;
  • graph-native retrieval for Obsidian vaults;
  • session transcript ingestion;
  • AI-readable exports such as llms.txt, JSONL, JSON-LD and GraphML;
  • eval/lint/security gates.

5. Recommend an adoption path

Route by use case:

Use caseDefault path
Code repository docsOpenWiki-style generated docs, pointer pattern, scheduled PRs; add RepoAgent-style AST analysis only if needed.
Personal local-first wikiMinimal Markdown/git/Obsidian first; full desktop app if UX matters; hybrid search only after measured misses.
Governed team/company wikiVouch-style proposal/approval boundary plus compiler-first typed pages and metadata-filtered retrieval.
Product/reference implementationCombine compiler, governance, retrieval, MCP, eval, security and export subsystems explicitly.
Obsidian-only workflowUse graph-native retrieval and protected human sections before adding databases.
Agent-session memoryTreat transcripts as raw sources and add redaction before persistence.

6. Identify repository updates

If the user is maintaining llm-wiki-skills, propose or implement updates to:

  • references/docs/13-ecosystem-matrix.md for registry changes;
  • references/docs/14-technology-stack.md for stack choices;
  • references/docs/15-implementation-deep-dive.md for architecture-level findings;
  • related skills such as llm-wiki-ecosystem-registry, llm-wiki-retrieval-architect, llm-wiki-mcp-integration, llm-wiki-security-review, and llm-wiki-eval-tooling.

Output

## Implementation recommendation

## Current-source checks

| Project | Sources checked | Freshness/status | Notes |
|---|---|---|---|

## Architecture comparison

| Project | Archetype | Storage | Retrieval | MCP/API | Review/provenance | Best idea to adopt | Risk |
|---|---|---|---|---|---|---|---|

## Deep dives

### Project name

- Architecture:
- Storage/data model:
- Retrieval:
- Ingestion:
- MCP/API:
- Review/provenance:
- Eval/security:
- Strengths:
- Weaknesses:
- What to copy:

## Recommended stack for the user's case

## Gaps and next research

## Repository updates

Safety gates

  • Do not claim a project is production-ready based only on stars or README language.
  • Do not recommend GPL-licensed code for proprietary embedding without noting license risk.
  • Do not treat repo-docs generators as general personal wiki systems.
  • Do not treat broad ingestion as proof of trustworthy knowledge; review/provenance still matter.
  • Do not recommend direct-write MCP tools until read-only tools, filters and review gates are tested.
  • Do not route sensitive raw sources through cloud parsers/models without explicit policy approval.

What ships with it: 10 files

177.4 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.