By TokenRollAI
Automatically initialize, investigate, and maintain project documentation with a structured llmdoc skeleton, keeping docs in sync as code evolves
Evidence-driven codebase investigation for init, update, current-state research, 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 keeping tracked llmdoc docs current with the repository. 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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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 tasks/llmdoc:update supports lightweight and heavier modes, so immediate post-task doc updates do not always require a full multi-agent pipelineThe 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 keeps tracked llmdoc/ docs consistent with the current repository. Stable docs should stay compact: either smaller than the source they describe or useful because they explain architecture, implementation intent, boundaries, and stable contracts.
The command selects the lightest mode that can keep docs correct:
fast: default for immediate post-implementation updates when the coordinating assistant has fresh contextanalysis: one focused evidence pass for stale context, current-state research, or unclear impactfull: separate investigation, reflection, and recording when risk or process learning justifies the extra independenceThe command:
llmdoc/memory/reflections/ only when there is a workflow lesson or missing-doc signalllmdoc/memory/doc-gaps.mdllmdoc/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.
npx claudepluginhub tokenrollai/llmdoc --plugin llmdocLightweight documentation memory for AI coding agents: scaffold a docs tree, validate it, and auto-load recent context each session.
CLAUDE.md lifecycle toolkit: initialise, enhance, sync, and modularise CLAUDE.md files with a 150-line cap, automatic chaining, and Karpathy behavioural guardrails.
Use this agent when you need to analyze a service or codebase component and create comprehensive documentation in CLAUDE.md files. This agent should be invoked after implementing new services, major refactoring, or when documentation needs updating to reflect the current codebase structure. Examples: <example>Context: The user has just implemented a new authentication service and wants to document it properly. user: 'I just finished implementing the auth service, can you document how it works?' assistant: 'I'll use the codebase-documenter agent to analyze the authentication service and create detailed documentation in CLAUDE.md' <commentary>Since the user has completed a service implementation and needs documentation, use the Task tool to launch the codebase-documenter agent to create comprehensive CLAUDE.md documentation.</commentary></example> <example>Context: The user wants to ensure a newly added API module is properly documented for the team. user: 'We need documentation for the new payment processing API I just added' assistant: 'Let me use the codebase-documenter agent to analyze the payment processing API and create proper documentation' <commentary>The user needs documentation for a new API module, so use the codebase-documenter agent to create CLAUDE.md files with setup instructions and architectural notes.</commentary></example>
Create comprehensive documentation for code, APIs, and projects.
Automatically maintains CLAUDE.md files as codebases evolve using hooks, agents, and skills
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns