useperfit

Ragu — Documentation skill for Claude Code

Documentation community

A knowledge base that stays true to your code — markdown docs with code citations, MCP access for agents, and a Claude Code plugin that keeps them in sync.

How to install Ragu

This entry records only its repository, not the path inside it, so there is no exact command to give. Open useperfit/ragu and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ragu does

A knowledge base that stays true to your code — markdown docs with code citations, MCP access for agents, and a Claude Code plugin that keeps them in sync.

Alternatives in Documentation

  • Documentation Sync — Check if documentation matches the current code state 5.8k ★
  • Hyperresearch — Agent-driven research knowledge base 2.4k ★
  • Wiki Sync — Sync Claude Code (and Codex CLI) session transcripts into the llmwiki, then ingest the new ones into wiki/ 375 ★

README

Ragu

A knowledge base that stays true to your code — and that your agents can actually use.

create-ragu on npm ragu-mcp on npm CI MIT

Ragu gives you a markdown knowledge base for business rules, flows, integrations and decisions, with three things most doc setups lack:

  1. Every page cites the code it describes (sources: api/src/billing/refund.ts:42), and the build fails when a citation or a link breaks.
  2. Agents read it over MCP — locally in one command, or remotely on Cloudflare with semantic search.
  3. A Claude Code plugin keeps it in sync. When code changes and the docs don't, the agent is stopped with the exact list of pages that cite the changed files, before it declares the task done.

Humans get a [Starlight](https://starlight.astro.build) site and an Obsidian vault from the same files. Nothing is hidden behind a service: it is markdown, a JSON config, and a few hundred lines of Node.

                  ┌──────────────────────────────────────────────────────────┐
                  │                    your code repos                       │
                  │        api/            web/           worker/            │
                  └───────┬─────────────────────────────────────▲────────────┘
        changes           │                                     │  reads ru