Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By TokenRollAI
Initialize and maintain AI-driven project documentation in an llmdoc/ folder structure: use /llmdoc:init to bootstrap dirs/files/index.md/overview via codebase investigation; run /llmdoc:update after changes to reflect impacts, update stable docs in must/, guides/, reference/, and sync index.
npx claudepluginhub tokenrollai/llmdoc --plugin llmdocEvidence-driven codebase investigation for init, update, and ad-hoc analysis. Supports chat replies and temporary scratch reports.
Maintains stable llmdoc documents and the doc index. Splits documents aggressively and keeps startup docs small.
Writes concise post-task reflections into llmdoc/memory/reflections/ so the workflow can improve over time.
Executes well-defined tasks while following the llmdoc use protocol and surfacing reflection handoff notes.
Codex-native entry skill for bootstrapping llmdoc. Use this when you want the /llmdoc:init workflow in Codex.
Codex-native entry skill for reflecting first and then updating llmdoc. Use this when you want the /llmdoc:update workflow in Codex.
Default operating skill for llmdoc-enabled projects. Use when a project has llmdoc/, when initializing llmdoc, when updating project knowledge, or when Codex CLI hooks should reinforce the workflow.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
CLAUDE.md lifecycle toolkit: initialise, enhance, sync, and modularise CLAUDE.md files with a 150-line cap, automatic chaining, and Karpathy behavioural guardrails.
Automatic documentation-as-code engine. Maintains project documentation as a side effect of development — no manual invocation needed.
v9.39.0 — Codex marketplace icon, session provider controls, and OpenCode catalog/logging maintenance. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
llmdoc is a doc-driven workflow for both Claude Code and Codex.
llmdoc/llmdoc:init, /llmdoc:updatellmdoc-init, llmdoc-updateThe default setup is simple:
CLAUDE.md and AGENTS.md only need one short rule: step one is loading the llmdoc skillskills/llmdoc/references//llmdoc:update at the end of non-trivial tasksThe previous design exposed too many internal steps:
scout and investigator agents with overlapping responsibilitiesThis refactor keeps the public interface small and moves the rest into one reusable operating skill plus small Codex helper entry skills.
llmdoc/llmdoc:init, /llmdoc:updatellmdoc-init, llmdoc-update.claude-plugin/.codex-plugin/plugin.json and .agents/plugins/marketplace.json.codex/agents/*.tomlSessionStart, Stop templates includeduseuse is not a command.
It is the operating mode defined by the llmdoc skill. The recommended setup is to tell the model to load that skill first, then follow it.
/llmdoc:initUse /llmdoc:init to create or repair the llmdoc skeleton and generate initial docs.
In Claude Code, this is a command.
In Codex, use the helper skill llmdoc-init for the equivalent workflow.
The command:
llmdoc/index.md/llmdoc:updateUse /llmdoc:update after meaningful work when project knowledge should be persisted.
In Claude Code, this is a command.
In Codex, use the helper skill llmdoc-update for the equivalent workflow.
The command:
llmdoc/memory/reflections/llmdoc/index.mdIn normal use, the main assistant should proactively ask whether to run /llmdoc:update when the task produced durable knowledge or a useful reflection.
llmdoc/
├── index.md
├── startup.md
├── must/ # Small startup context package
├── overview/ # Project and feature identity
├── architecture/ # Retrieval maps, invariants, ownership
├── guides/ # One workflow per document
├── reference/ # Stable lookup facts and conventions
└── memory/
├── reflections/ # Post-task reflections
├── decisions/ # Durable process or design decisions
└── doc-gaps.md # Known documentation weaknesses
.llmdoc-tmp/
└── investigations/ # Temporary scratch investigation reports
llmdoc/index.md is the global doc map.
llmdoc/startup.md is only the startup reading order.
They should link to each other, but they should not repeat the same content.
| Agent | Purpose |
|---|---|
investigator | Evidence gathering for chat or temporary scratch reports |
worker | Executes well-defined tasks |
recorder | Maintains stable llmdoc documents |
reflector | Writes post-task reflections |
Install Claude Code first. Anthropic’s official docs currently list:
npm install -g @anthropic-ai/claude-codecurl -fsSL https://claude.ai/install.sh | bashOfficial docs:
Then install this plugin marketplace and plugin:
/plugin marketplace add https://github.com/TokenRollAI/llmdoc
/plugin install llmdoc@llmdoc-cc-plugin
After installation: