llms.txt files.
One command setup
Run this in your project root:terminal
Options:
--target claude,cursor,vscodelimits the set. The default is all three.--dry-runprints what would be written and writes nothing.--forcereplaces files andtheauthMCP entries that already exist.
.mcp.json
servers with "type": "stdio" instead of mcpServers.
The MCP server
theauth mcp starts a stdio MCP server. It speaks newline-delimited JSON-RPC on stdout and writes nothing else there. All tools are read-only.
inspect reads source files as text and never runs them. It reports env var names from .env files, never their values, and never echoes string literals from your config.
The skill
The skill lives in the repository atskills/theauth/SKILL.md and covers install, adapter choice, plugins, agent identity, delegation and MCP auth. Any tool that reads the SKILL.md format can use it directly. init --agent copies it into your project.
llms.txt
For assistants that fetch context from URLs:/llms.txt: one line per page./llms-full.txt: the full text of every page.
docs/*.mdx and docs/docs.json with node scripts/generate-llms.mjs. Add --check to fail when they are stale. The Go docs are not included.