Organize any LLM-consumed document using three-tier progressive disclosure (lazy prompting). Keeps high-signal content always loaded, defers low-frequency detail to on-demand files.
Add to your Claude Code plugins:
claude plugin add /path/to/progressive-disclosureOr install from the marketplace.
/progressive-disclosure
Runs an interactive workflow that:
- Detects the target document (CLAUDE.md, AGENTS.md, system prompts, etc.)
- Classifies each section into three tiers (always loaded, conditional, on-demand)
- Proposes file moves with user approval at each step
- Adds structural elements (Reference Index, Pre-Modification Checklist, etc.)
- Verifies all references resolve
When you edit a target document past a line threshold (200 for project-level, 100 for user-level), the plugin suggests running /progressive-disclosure.
Edit config/targets.txt to add custom glob patterns:
*/CLAUDE.md
*/.claude/CLAUDE.md
*/AGENTS.md
*/system-prompt.md
docs/runbook-*.md
| Tier | When Loaded | Examples |
|---|---|---|
| Level 1 | Every session | Core commands, hard rules, code patterns, error diagnostics |
| Level 1.5 | When conditions match | .claude/rules/ (CLAUDE.md), conditional sub-docs (AGENTS.md) |
| Level 2 | On demand via trigger | SOPs, edge cases, historical decisions, full config examples |
/revise-claude-md(fromclaude-md-managementplugin) — routes new learnings to the correct tier, preventing re-bloat
progressive-disclosure, lazy-prompting, progressive-discovery, claude-md, agents-md, optimization