Set up or reorganize project documentation using intent-based structure (BUILD/FIX/UNDERSTAND/LOOKUP)
Transform documentation from content-type organization (architecture/, testing/, api/) to intent-based organization (BUILD/, FIX/, UNDERSTAND/, LOOKUP/).
Announce at start: "I'm using the organizing-documentation skill to structure these docs by developer intent."
List all docs and categorize by actual developer intent:
| File | Current Location | Developer Intent | New Location |
|------|-----------------|------------------|--------------|
| architecture.md | docs/ | Understand system | UNDERSTAND/core-systems/ |
| testing-guide.md | docs/ | Build tests | BUILD/03-TEST/ |
| error-codes.md | docs/ | Quick lookup | LOOKUP/ |
| debugging-tips.md | docs/ | Fix problems | FIX/investigation/ |
Key question: "When would a developer reach for this doc?"
mkdir -p docs/{BUILD/{00-START,01-DESIGN,02-IMPLEMENT,03-TEST,04-VERIFY},FIX/{symptoms,investigation,solutions},UNDERSTAND/{core-systems,evolution},LOOKUP}
Critical: This is the entry point. Include:
Without 00-START, developers skip prerequisites.
Wrong: Organize by root cause (memory-leaks/, type-errors/) Right: Organize by what developer sees (visual-bugs/, test-failures/)
FIX/symptoms/
├── visual-bugs/
│ ├── rendering-wrong.md
│ └── layout-broken.md
├── test-failures/
│ └── passes-locally-fails-ci.md
└── performance/
└── slow-startup.md
Rule: < 30 seconds to find and use.
Good LOOKUP content:
Bad LOOKUP content (move elsewhere):
Create master index with purpose annotations:
## BUILD
| File | Title | Purpose |
|------|-------|---------|
| `00-START/prime-directive.md` | Prime Directive | Non-negotiable rules |
| `02-IMPLEMENT/patterns.md` | Code Patterns | How to implement features |
Purpose column is mandatory - it's the key to discoverability.
Don't break existing links. Create README.md in old locations:
# This content has moved
Documentation has been reorganized by developer intent.
- Architecture docs → `UNDERSTAND/core-systems/`
- Testing docs → `BUILD/03-TEST/`
- Quick references → `LOOKUP/`
See `docs/INDEX.md` for complete navigation.
Don't:
Do:
Every directory needs README.md with consistent structure:
Use template: ${CLAUDE_PLUGIN_ROOT}templates/documentation-readme-template.md
Maintain parallel navigation:
Provide multiple entry points by time budget:
Create reading paths for different roles with:
AGENTS.md and CLAUDE.md should reference the docs/ structure using progressive disclosure:
Pattern:
docs/BUILD/00-START/ for prerequisites"When reorganizing docs/:
cipherpowers:maintaining-instruction-files to verify instruction file qualitySymlink strategy for multi-agent compatibility:
# Create symbolic link for multi-agent support
ln -s AGENTS.md CLAUDE.md
# Verify symlink works
ls -l CLAUDE.md # Should show: CLAUDE.md -> AGENTS.md
Documentation workflow:
${CLAUDE_PLUGIN_ROOT}skills/maintaining-docs-after-changes/SKILL.md${CLAUDE_PLUGIN_ROOT}skills/maintaining-instruction-files/SKILL.md${CLAUDE_PLUGIN_ROOT}skills/capturing-learning/SKILL.mdSpecialized documentation:
${CLAUDE_PLUGIN_ROOT}skills/creating-research-packages/SKILL.md${CLAUDE_PLUGIN_ROOT}skills/documenting-debugging-workflows/SKILL.md${CLAUDE_PLUGIN_ROOT}skills/creating-quality-gates/SKILL.md${CLAUDE_PLUGIN_ROOT}standards/documentation-structure.md${CLAUDE_PLUGIN_ROOT}templates/documentation-readme-template.md${CLAUDE_PLUGIN_ROOT}templates/research-package-template.md${CLAUDE_PLUGIN_ROOT}templates/quick-reference-template.md${CLAUDE_PLUGIN_ROOT}templates/symptom-debugging-template.md${CLAUDE_PLUGIN_ROOT}templates/verification-checklist-template.mdnpx skills add cipherstash/Organizing Documentation下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer