Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cj-teaches.dev/llms.txt

Use this file to discover all available pages before exploring further.

Several tutorials on this site use Grounded Docs to fact-check content against specific documentation versions. Complete this setup once and then skip it in any tutorial that links here.

Prerequisites

npm

Node package manager for installing the CLI

git

Required to clone the skills repository

Claude Code

With a CLAUDE.md or AGENTS.md — see Set up your environment

Steps

1

Install the Grounded Docs CLI

Install the Grounded Docs CLI globally:
npm install -g @arabold/docs-mcp-server
2

Install the Claude skills

The Grounded Docs repository ships three Claude skills. Install them so Claude knows how to index and search documentation on your behalf.
git clone --depth 1 --filter=blob:none --sparse \
  https://github.com/arabold/docs-mcp-server.git /tmp/docs-mcp-server
cd /tmp/docs-mcp-server && git sparse-checkout set skills

mkdir -p ~/.claude/skills/docs-manage \
         ~/.claude/skills/docs-search \
         ~/.claude/skills/fetch-url

cp /tmp/docs-mcp-server/skills/docs-manage/SKILL.md \
   ~/.claude/skills/docs-manage/SKILL.md
cp /tmp/docs-mcp-server/skills/docs-search/SKILL.md \
   ~/.claude/skills/docs-search/SKILL.md
cp /tmp/docs-mcp-server/skills/fetch-url/SKILL.md \
   ~/.claude/skills/fetch-url/SKILL.md

rm -rf /tmp/docs-mcp-server
Each skill teaches Claude a different capability:
SkillWhat Claude can do
docs-manageScrape, refresh, and remove documentation from the local index
docs-searchList indexed libraries, search content, and fact-check against indexed docs
fetch-urlFetch a single URL and convert it to Markdown without indexing it
3

Verify the install

Ask Claude to list any currently indexed libraries:
/docs-search List everything in the docs index
If Grounded Docs is installed correctly, Claude will run the list command and return a table of indexed libraries (or confirm the index is empty if nothing has been scraped yet).
You’re ready. Return to the tutorial that sent you here.