knowledge-base-setup

Configure Claude to create a Karpathy-style LLM wiki knowledge base.

5|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/a2ngerer/claude_onboarding_agent --skill knowledge-base-setup-a2ngerer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-base-setup
Source: https://github.com/a2ngerer/claude_onboarding_agent/tree/main/skills/knowledge-base-setup
Command: npx skills add https://github.com/a2ngerer/claude_onboarding_agent --skill knowledge-base-setup-a2ngerer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines configuring Claude to build and maintain a structured, interlinked knowledge base using the Karpathy LLM Wiki pattern. It works with codebases, personal notes, or both, and can integrate with Obsidian via the official Obsidian CLI to minimize token usage.

Core Features & Use Cases

  • Automates the setup of a Karpathy-style wiki for projects and notes, enabling consistent ingestion, linking, and navigation.
  • Provides optional Obsidian CLI integration via a dedicated subagent to perform vault reads/writes without exposing the main context to vault I/O.
  • Establishes a standard folder layout (raw/ and wiki/) and a ready-to-use CLAUDE.md workflow template for onboarding teams.

Quick Start

Run /knowledge-base-setup, answer the guided questions, and Claude will generate the wiki skeleton in the target path.

Frequently Asked Questions about knowledge-base-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Karpathy-style LLM wiki knowledge base from my codebase?

To set up a Karpathy-style LLM wiki knowledge base, run the guided setup command to generate a standard folder layout with raw/ and wiki/ directories. Claude then automates structured ingestion and interlinked note creation for your codebase.

Does this knowledge base setup work with Obsidian vault integration?

Yes, knowledge base setup works with Obsidian vault integration through a dedicated subagent. This subagent performs vault reads and writes via the official Obsidian CLI to minimize token usage without exposing the main context to vault I/O.

Can I create interlinked knowledge base notes without using Obsidian?

You can create interlinked knowledge base notes without Obsidian by using a plain Markdown fallback. The setup configures a standard folder structure and wiki linking that operates independently of Obsidian CLI integration when unavailable.

What is the standard folder layout for a Claude knowledge base wiki?

The standard folder layout for a Claude knowledge base wiki uses two primary directories: raw/ for source materials and wiki/ for generated interlinked notes. This structure ensures consistent ingestion and navigation across projects.

How do I onboard a team to a linked wiki using Claude?

To onboard a team to a linked wiki using Claude, the setup generates a ready-to-use CLAUDE.md workflow template. This template establishes the standard folder layout and ingestion rules, ensuring consistent knowledge base maintenance across team members.

Do I need the Obsidian CLI installed to configure wikilinks in my vault?

You do not need the Obsidian CLI installed to configure wikilinks. The setup provides a path to plain Markdown fallback for interlinked notes, allowing you to build and maintain the knowledge base structure when Obsidian is unavailable.