Analyze a Karpathy-pattern LLM wiki knowledge base and generate an interactive knowledge graph with entity extraction, implicit relationships, and topic clustering.
61
72%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./understand-anything-plugin/skills/understand-knowledge/SKILL.mdAnalyzes a Karpathy-pattern LLM wiki — a three-layer knowledge base with raw sources, wiki markdown, and a schema file — and produces an interactive knowledge graph dashboard.
The Karpathy LLM wiki pattern (see https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f):
[[target]] syntax)Detection signals: has index.md + multiple .md files with wikilinks. May have raw/ directory and schema file.
Determine the target directory:
Run the format detection script bundled with this skill:
python3 <SKILL_DIR>/parse-knowledge-base.py <TARGET_DIR>scan-manifest.json to <TARGET_DIR>/.understand-anything/intermediate/Read the scan-manifest.json and announce the results:
The parse script in Phase 1 already performed the deterministic scan. The scan-manifest.json contains:
related edges (from wikilinks)categorized_under edges (from index.md sections)No additional scanning is needed. Proceed to Phase 3.
Dispatch article-analyzer subagents to extract implicit knowledge:
Read the scan-manifest.json to get the article list
Prepare batches of 10-15 articles each, grouped by category when possible (articles in the same category are more likely to have implicit cross-references)
For each batch, dispatch an article-analyzer subagent with:
$INTERMEDIATE_DIR = <TARGET_DIR>/.understand-anything/intermediateThe agent will write analysis-batch-{N}.json to the intermediate directory.
Run up to 3 batches concurrently. Wait for all batches to complete.
If any batch fails, log a warning but continue — the scan-manifest provides a solid base graph even without LLM analysis.
Run the merge script bundled with this skill:
python3 <SKILL_DIR>/merge-knowledge-graph.py <TARGET_DIR>The script:
assembled-graph.json to the intermediate directoryRead the merge report from stderr and announce:
Read the assembled-graph.json
Run basic validation:
Copy the validated graph to <TARGET_DIR>/.understand-anything/knowledge-graph.json
Write metadata to <TARGET_DIR>/.understand-anything/meta.json:
{
"lastAnalyzedAt": "<ISO timestamp>",
"gitCommitHash": "<from git rev-parse HEAD or empty>",
"version": "1.0.0",
"analyzedFiles": <number of wiki articles>
}Clean up intermediate files:
rm -rf <TARGET_DIR>/.understand-anything/intermediateReport summary to the user:
Auto-trigger the dashboard:
/understand-dashboard <TARGET_DIR>kind: "knowledge" to signal the dashboard to use force-directed layout instead of hierarchical dagre.26edf61
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.