Llm Wiki

Costruisce una .llm-wiki strutturata e con link incrociati di una codebase dalla sua sorgente

di staruhub · staruhub/ClaudeSkills

Promosso ★ 9.2/10

Llm Wiki — Costruisce una .llm-wiki strutturata e con link incrociati di una codebase dalla sua sorgente

Cosa fa

Genera una markdown wiki persistente sotto .llm-wiki/ che documenta architettura, moduli, concetti e API di una codebase, con YAML frontmatter per articolo, citazioni di righe sorgente, un indice di categoria e un change log append-only. Si attiva quando l'utente chiede di analizzare, comprendere o documentare una codebase, costruire una code wiki o aggiornare una .llm-wiki esistente. Nelle riesecuzioni confronta con la cronologia git e aggiorna solo gli articoli interessati.

Rapporto di test

Recuperati SKILL.md e entrambi i file referenziati (references/wiki-schema.md, references/article-templates.md) — tutti HTTP 200; il frontmatter ha name+description valido, nessun percorso hardcoded o security smell. Costruito un progetto giocattolo Express di 2 file e prodotti due artefatti: un documento baseline "document this" (singolo file piatto di 19 righe, nessuna citazione/link) e una .llm-wiki con la skill (7 file tra architettura/moduli/api/guide più _schema/_index/_log). Eseguito un linter di link sull'output della skill: 0 link interni rotti. Guadagni concreti rispetto alla baseline: YAML frontmatter con sorgenti, citazioni file:riga, working See-Also cross-links, e ha catturato un dettaglio reale (contatore nextId condiviso a livello di modulo in src/store.js:1) che la baseline aveva mancato.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/staruhub/ClaudeSkills.git /tmp/llm-wiki-src
mkdir -p ~/.claude/skills
cp -R /tmp/llm-wiki-src/llm-wiki ~/.claude/skills/llm-wiki
# No dependencies, API keys, or external tools. Pure behavioral skill: Claude reads
# the repo and writes markdown into .llm-wiki/ at the project root.
# Bundled references: references/wiki-schema.md, references/article-templates.md
# Usage after install: open a project and say "build a wiki for this codebase".

Comandi e prompt di esempio

  • /llm-wikiCostruisce una .llm-wiki strutturata e con link incrociati di una codebase dalla sua sorgente

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Build a wiki for this codebase
  • Update our .llm-wiki after these changes
  • Analyze this unfamiliar project and document it