Router for documentation tasks - routes to ADRs, APIs, runbooks, security docs, or governance docs
Routes documentation tasks to specialized writing skills based on document type (ADRs, APIs, runbooks, READMEs) and audience. Loads core skills for structure and clarity, plus cross-faction skills for security/compliance contexts.
/plugin marketplace add tachyon-beep/skillpacks/plugin install muna-technical-writer@foundryside-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
clarity-and-style.mddiagram-conventions.mddocumentation-structure.mddocumentation-testing.mdincident-response-documentation.mditil-and-governance-documentation.mdoperational-acceptance-documentation.mdsecurity-aware-documentation.mdThis meta-skill routes you to the right technical writing skills based on your documentation task. Load this skill when you need to create, improve, or organize documentation but aren't sure which specific writing skill to use.
Core Principle: Different document types and audiences require different skills. Match your situation to the appropriate skill, load only what you need.
Load this skill when:
Don't use for: Non-technical writing (marketing copy, blog posts, creative content)
IMPORTANT: All reference sheets are located in the SAME DIRECTORY as this SKILL.md file.
When this skill is loaded from:
skills/using-technical-writer/SKILL.md
Reference sheets like documentation-structure.md are at:
skills/using-technical-writer/documentation-structure.md
NOT at:
skills/documentation-structure.md ← WRONG PATH
When you see a link like [documentation-structure.md](documentation-structure.md), read the file from the same directory as this SKILL.md.
Symptoms: "Document why we chose X", "Record this architectural decision", "Explain technology choice"
Route to: documentation-structure.md
Key Pattern: ADRs document Context → Decision → Consequences
Example: "Document why we chose PostgreSQL over MongoDB" → Load documentation-structure.md
Symptoms: "Document this API", "Create API reference", "Explain endpoints"
Route to:
Example: "Document REST API for user management" → Load both skills
Symptoms: "Write deployment procedure", "Create incident runbook", "Document how to..."
Route to:
Example: "Create deployment runbook" → Load both skills
Symptoms: "Add a README", "Quick start guide", "Installation instructions"
For Complex Projects: Route to: documentation-structure.md (README pattern)
For Simple Utilities: Route to: NONE - basic technical writing sufficient
Decision Point: Complex (>100 lines, multiple features, deployment) vs Simple (script, single function)
Symptoms: "Document threat model", "Security controls", "Document security decisions"
Route to (Cross-Faction):
ordis/security-architect/documenting-threats-and-controls (security content)Key Insight: Security docs need BOTH content expertise (Ordis) AND writing skills (Muna)
Example: "Document authentication security decisions" → Load all three skills
What They Need: Architecture diagrams, code examples, API references, technical depth
Route to:
Example: "Write docs for internal developers" → Load all three
What They Need: Runbooks, troubleshooting, deployment procedures, configuration guides
Route to:
Example: "Create SRE runbook" → Load both skills
What They Need: High-level summaries, business impact, risks, costs (minimal technical detail)
Route to:
Example: "Executive summary of migration plan" → Load clarity-and-style.md only
What They Need: Progressive disclosure (quick start → advanced topics), multiple entry points
Route to:
Example: "Public documentation for open-source project" → Load all three
When: Documenting threat models, security controls, classified systems, compliance
Route to:
ordis/security-architect/documenting-threats-and-controlsordis/security-architect/threat-modeling (for threat content)Example: "Document MLS security architecture" → Load all four skills
When: Audit documentation, SSP/SAR, compliance mappings
Route to:
ordis/security-architect/compliance-awareness-and-mapping (compliance content)Example: "Create SOC2 compliance documentation" → Load all three skills
When: Post-mortem reports, incident runbooks, response procedures
Route to:
Example: "Write post-mortem for outage" → Load all three skills
1. Determine document type → Route to structure skill
2. Write content → Apply clarity/style skill
3. Add diagrams if needed → Use diagram conventions
4. Test documentation → Use documentation-testing
| Task | Load |
|---|---|
| "Why did we choose X?" | documentation-structure (ADR) |
| "Document API" | documentation-structure + clarity-and-style |
| "Deployment runbook" | documentation-structure + clarity-and-style |
| "README for utility" | NONE (simple) or documentation-structure (complex) |
| "Security docs" | documenting-threats + documentation-structure + clarity |
| "Developer guide" | documentation-structure + diagram-conventions + clarity |
| "Executive summary" | clarity-and-style only |
Don't load skills for:
Example: "Add README to hello-world script" → No special skills needed
Use for any project:
Use only when context requires:
Decision: If unsure whether context is "specialized", start with core skills. Specialized needs will be explicit.
User: "We chose to use REST instead of GraphQL. Document this."
You: Loading [documentation-structure.md](documentation-structure.md) (ADR pattern)
User: "Document our user management API."
You: Loading [documentation-structure.md](documentation-structure.md) + [clarity-and-style.md](clarity-and-style.md)
User: "Document the threat model for authentication."
You: Loading ordis/security-architect/documenting-threats-and-controls +
[documentation-structure.md](documentation-structure.md) +
[clarity-and-style.md](clarity-and-style.md)
User: "Add README to this backup script."
You: [Check script complexity]
Simple utility → No skills needed
OR
Complex tool → Loading [documentation-structure.md](documentation-structure.md)
User: "Create runbook for database failover."
You: Loading [documentation-structure.md](documentation-structure.md) (runbook) +
[clarity-and-style.md](clarity-and-style.md) (step-by-step clarity)
Starting documentation task?
├─ What type?
│ ├─ Architecture decision → documentation-structure (ADR)
│ ├─ API documentation → documentation-structure + clarity-and-style
│ ├─ Runbook/procedure → documentation-structure + clarity-and-style
│ ├─ README → Complex? documentation-structure : None
│ └─ Security/compliance → Cross-faction (Ordis + Muna)
│
├─ Who's the audience?
│ ├─ Developers → Add diagram-conventions
│ ├─ Operators → Focus on runbook patterns
│ ├─ Executives → clarity-and-style only (progressive disclosure)
│ └─ Mixed → All core skills
│
└─ Specialized context?
├─ Sensitive data → ADD: security-aware-documentation
├─ Incident response → ADD: incident-response-documentation
├─ Government/compliance → ADD: operational-acceptance-documentation
└─ None → Core skills sufficient
| Document Type | Primary Skill | Additional Skills | Cross-Faction? |
|---|---|---|---|
| ADR | documentation-structure | clarity-and-style | No |
| API docs | documentation-structure | clarity-and-style | No |
| Runbook | documentation-structure | clarity-and-style | No |
| README (complex) | documentation-structure | clarity-and-style, diagram-conventions | No |
| README (simple) | NONE | NONE | No |
| Security docs | documenting-threats-and-controls | documentation-structure, clarity-and-style | Yes (Ordis) |
| Compliance | operational-acceptance-documentation | documentation-structure | Yes (Ordis) |
| Developer guide | documentation-structure | diagram-conventions, clarity-and-style | No |
| Operator guide | documentation-structure | clarity-and-style | No |
| Executive summary | clarity-and-style | NONE | No |
| Post-mortem | incident-response-documentation | documentation-structure, clarity-and-style | No |
Wrong: Load all 8 Muna skills for every documentation task Right: Load only skills your situation needs (use decision tree)
Wrong: Document security with only Muna skills (missing security content expertise) Right: Load Ordis skills for content + Muna skills for structure/clarity
Wrong: Load documentation-structure for 10-line README Right: Simple docs don't need special skills (just write clearly)
Wrong: Same documentation for developers and executives Right: Adapt content and skills based on audience needs
User: "We decided on PostgreSQL. Document why."
Your routing:
1. Recognize: Architecture decision → ADR format
2. Load: [documentation-structure.md](documentation-structure.md)
3. Create: ADR with Context, Decision, Consequences
User: "Document the threat model for our API gateway."
Your routing:
1. Recognize: Security content (need Ordis) + Documentation (need Muna)
2. Load: ordis/security-architect/documenting-threats-and-controls (threats content)
3. Load: [documentation-structure.md](documentation-structure.md) (ADR for security decisions)
4. Load: [clarity-and-style.md](clarity-and-style.md) (explain to non-security team)
5. Create: Threat model doc with STRIDE analysis + mitigations + clear explanations
User: "Add README to this file-copy script."
Your routing:
1. Recognize: Simple utility (single function, obvious usage)
2. Decision: No special skills needed
3. Create: Basic README with usage example, no complex structure
Currently Available (Phase 1):
using-technical-writer (this skill)documentation-structure (in progress)Coming Soon (Phases 2-3):
clarity-and-stylediagram-conventionsdocumentation-testingsecurity-aware-documentationincident-response-documentationitil-and-governance-documentationoperational-acceptance-documentationFor Phase 1: Focus on documentation-structure as primary skill. Reference other skills by name even though not implemented yet - this tests routing logic.
This skill maps documentation tasks → specific writing skills to load.
Meta-rule: When in doubt about document type, start with documentation-structure.md - it covers most common patterns (ADR, API, runbook, README).
After routing, load the appropriate specialist skill for detailed guidance: