From ring-tw-team
Plans documentation structure including content hierarchy, page types (overview/conceptual/task), navigation patterns, section dividers, and information density guidelines. Use when organizing docs or splitting content across pages.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ring-tw-team:structuring-documentationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Planning documentation structure
Complementary: ring:applying-voice-and-tone, ring:reviewing-docs
Good structure helps users find what they need quickly. Organize content by user tasks and mental models, not by internal system organization.
Documentation/
├── Welcome/ # Entry point, product overview
├── Getting Started/ # First steps, quick wins
├── Guides/ # Task-oriented documentation
│ ├── Understanding X # Conceptual
│ ├── Use Cases # Real-world scenarios
│ └── Best Practices # Recommendations
├── API Reference/ # Technical reference
│ ├── Introduction # API overview
│ └── Endpoints/ # Per-resource documentation
└── Updates/ # Changelog, versioning
| Page Type | Structure |
|---|---|
| Overview | Brief description → "In this section you will find:" → Linked list of child pages |
| Conceptual | Lead paragraph → Key characteristics (bullets) → How it works → Subtopics with --- dividers → Related concepts |
| Task-Oriented | Brief context → Prerequisites → Numbered steps → Verification → Next steps |
Use --- between major sections for visual separation.
When to use:
Don't overuse: Not every heading needs a divider.
| Pattern | Usage |
|---|---|
| Breadcrumb | Show hierarchy: Guides > Core Entities > Accounts |
| Prev/Next | Connect sequential content: [Previous: Assets] | [Next: Portfolios] |
| On-this-page | For long pages, show section links at top |
Scannable content:
Progressive disclosure:
Use tables when: Comparing items across same attributes, showing structured data (API fields), displaying options with consistent properties
Use lists when: Items don't have comparable attributes, sequence matters (steps), items have varying detail levels
| Type | When |
|---|---|
| Inline code | Short references: "Set the assetCode field..." |
| Code blocks | Complete, runnable examples |
Rules:
| Page Type | Target | Reasoning |
|---|---|---|
| Overview | 1-2 screens | Quick orientation |
| Concept | 2-4 screens | Thorough explanation |
| How-to | 1-3 screens | Task completion |
| API endpoint | 2-3 screens | Complete reference |
| Best practices | 3-5 screens | Multiple recommendations |
If >5 screens, consider splitting.
npx claudepluginhub p/lerianstudio-ring-tw-team-tw-teamOrganizes project documentation using the Diátaxis framework (tutorials, how-to guides, reference, explanation). Use when auditing, structuring, or restructuring a knowledge base.
Applies the Diátaxis framework to create, restructure, and improve technical documentation. Guides decisions on content type: tutorials, how-tos, reference, or explanation.
Creates and restructures technical documentation following the Diátaxis framework, covering tutorials, how-to guides, reference material, and explanations.