using-technical-writer

Using Technical Writer

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "using-technical-writer" with this command: npx skills add tachyon-beep/skillpacks/tachyon-beep-skillpacks-using-technical-writer

Using Technical Writer

Overview

This 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.

When to Use

Load this skill when:

  • Starting any documentation task

  • User mentions: "document", "write docs", "README", "API docs", "ADR", "runbook"

  • Creating technical content for any audience

  • Improving or reorganizing existing documentation

Don't use for: Non-technical writing (marketing copy, blog posts, creative content)

How to Access Reference Sheets

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 , read the file from the same directory as this SKILL.md.

Routing by Document Type

Architecture Decisions (ADRs)

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

API Documentation

Symptoms: "Document this API", "Create API reference", "Explain endpoints"

Route to:

  • documentation-structure.md (API reference pattern)

  • clarity-and-style.md (examples, precision)

Example: "Document REST API for user management" → Load both skills

Runbooks & Procedures

Symptoms: "Write deployment procedure", "Create incident runbook", "Document how to..."

Route to:

  • documentation-structure.md (runbook pattern)

  • clarity-and-style.md (step-by-step clarity)

Example: "Create deployment runbook" → Load both skills

README Files

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)

Security Documentation

Symptoms: "Document threat model", "Security controls", "Document security decisions"

Route to (Cross-Faction):

  • ordis/security-architect/documenting-threats-and-controls (security content)

  • documentation-structure.md (ADR format, organization)

  • clarity-and-style.md (explain to non-experts)

Key Insight: Security docs need BOTH content expertise (Ordis) AND writing skills (Muna)

Example: "Document authentication security decisions" → Load all three skills

Routing by Audience

Developer Audience

What They Need: Architecture diagrams, code examples, API references, technical depth

Route to:

  • documentation-structure.md (architecture docs, API patterns)

  • diagram-conventions.md (system diagrams, data flows)

  • clarity-and-style.md (concrete examples, precision)

Example: "Write docs for internal developers" → Load all three

Operator Audience

What They Need: Runbooks, troubleshooting, deployment procedures, configuration guides

Route to:

  • documentation-structure.md (runbook pattern)

  • clarity-and-style.md (step-by-step, scannable)

Example: "Create SRE runbook" → Load both skills

Executive Audience

What They Need: High-level summaries, business impact, risks, costs (minimal technical detail)

Route to:

  • clarity-and-style.md (progressive disclosure, audience adaptation)

Example: "Executive summary of migration plan" → Load clarity-and-style.md only

Mixed/Public Audience

What They Need: Progressive disclosure (quick start → advanced topics), multiple entry points

Route to:

  • documentation-structure.md (README pattern, API docs)

  • clarity-and-style.md (progressive disclosure, audience adaptation)

  • diagram-conventions.md (high-level overviews)

Example: "Public documentation for open-source project" → Load all three

Cross-Faction Documentation

Security + Documentation

When: Documenting threat models, security controls, classified systems, compliance

Route to:

  • ordis/security-architect/documenting-threats-and-controls

  • ordis/security-architect/threat-modeling (for threat content)

  • documentation-structure.md (for organization)

  • security-aware-documentation.md (if handling sensitive info)

Example: "Document MLS security architecture" → Load all four skills

Compliance + Documentation

When: Audit documentation, SSP/SAR, compliance mappings

Route to:

  • ordis/security-architect/compliance-awareness-and-mapping (compliance content)

  • operational-acceptance-documentation.md (SSP/SAR structure)

  • documentation-structure.md (organization)

Example: "Create SOC2 compliance documentation" → Load all three skills

Incident Response + Documentation

When: Post-mortem reports, incident runbooks, response procedures

Route to:

  • incident-response-documentation.md (incident-specific patterns)

  • documentation-structure.md (runbook pattern)

  • clarity-and-style.md (clarity under pressure)

Example: "Write post-mortem for outage" → Load all three skills

Documentation Workflow

Standard Flow

  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

Quick Reference

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

When NOT to Load Documentation Skills

Don't load skills for:

  • Simple utility README (<50 lines, single purpose, obvious usage)

  • Code comments (use standard practices)

  • Commit messages (use conventional commits)

  • Chat/email (conversational writing)

  • First drafts where you're exploring (capture ideas first, structure later)

Example: "Add README to hello-world script" → No special skills needed

Core vs Extension Skills

Core Skills (Universal - Any Project)

Use for any project:

  • documentation-structure.md - ADRs, APIs, runbooks, READMEs, architecture docs

  • clarity-and-style.md - Active voice, concrete examples, audience adaptation

  • diagram-conventions.md - System diagrams, data flows, architecture visuals

  • documentation-testing.md - Verify docs are accurate, complete, findable

Extension Skills (Specialized Contexts)

Use only when context requires:

  • security-aware-documentation.md - Sanitizing examples with sensitive data, classification marking

  • incident-response-documentation.md - Post-mortems, incident runbooks, RCA templates

  • itil-and-governance-documentation.md - ITIL processes, change management, governance frameworks

  • operational-acceptance-documentation.md - SSP, SAR, POA&M for government authorization

Decision: If unsure whether context is "specialized", start with core skills. Specialized needs will be explicit.

Common Routing Patterns

Pattern 1: ADR for Architecture Decision

User: "We chose to use REST instead of GraphQL. Document this." You: Loading documentation-structure.md (ADR pattern)

Pattern 2: API Documentation

User: "Document our user management API." You: Loading documentation-structure.md + clarity-and-style.md

Pattern 3: Security Documentation (Cross-Faction)

User: "Document the threat model for authentication." You: Loading ordis/security-architect/documenting-threats-and-controls + documentation-structure.md + clarity-and-style.md

Pattern 4: Simple README

User: "Add README to this backup script." You: [Check script complexity] Simple utility → No skills needed OR Complex tool → Loading documentation-structure.md

Pattern 5: Operator Runbook

User: "Create runbook for database failover." You: Loading documentation-structure.md (runbook) + clarity-and-style.md (step-by-step clarity)

Decision Tree

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

Quick Reference Table

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

Common Mistakes

❌ Loading All Skills for Every Task

Wrong: Load all 8 Muna skills for every documentation task Right: Load only skills your situation needs (use decision tree)

❌ Missing Cross-Faction Needs

Wrong: Document security with only Muna skills (missing security content expertise) Right: Load Ordis skills for content + Muna skills for structure/clarity

❌ Over-Engineering Simple Docs

Wrong: Load documentation-structure for 10-line README Right: Simple docs don't need special skills (just write clearly)

❌ Not Considering Audience

Wrong: Same documentation for developers and executives Right: Adapt content and skills based on audience needs

Examples

Example 1: Documenting Database Choice

User: "We decided on PostgreSQL. Document why."

Your routing:

  1. Recognize: Architecture decision → ADR format
  2. Load: documentation-structure.md
  3. Create: ADR with Context, Decision, Consequences

Example 2: Security Threat Model Documentation

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 (ADR for security decisions)
  4. Load: clarity-and-style.md (explain to non-security team)
  5. Create: Threat model doc with STRIDE analysis + mitigations + clear explanations

Example 3: Simple Utility README

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

Phase 1 Note

Currently Available (Phase 1):

  • ✅ using-technical-writer (this skill)

  • ✅ documentation-structure (in progress)

Coming Soon (Phases 2-3):

  • clarity-and-style

  • diagram-conventions

  • documentation-testing

  • security-aware-documentation

  • incident-response-documentation

  • itil-and-governance-documentation

  • operational-acceptance-documentation

For Phase 1: Focus on documentation-structure as primary skill. Reference other skills by name even though not implemented yet - this tests routing logic.

Summary

This skill maps documentation tasks → specific writing skills to load.

  • Identify document type (ADR, API, runbook, README, security)

  • Use decision tree to find applicable skills

  • Load core skills for universal needs

  • Add extension skills for specialized contexts

  • Cross-reference Ordis for security/compliance content

  • Don't load skills when not needed (simple docs)

Meta-rule: When in doubt about document type, start with documentation-structure.md - it covers most common patterns (ADR, API, runbook, README).

Technical Writer Specialist Skills Catalog

After routing, load the appropriate specialist skill for detailed guidance:

Core Skills (Universal)

  • documentation-structure.md - ADR format, API reference patterns, runbook templates, README structure, architecture documentation

  • clarity-and-style.md - Active voice, concrete examples, progressive disclosure, audience adaptation, step-by-step clarity

  • diagram-conventions.md - System diagrams, data flow visuals, architecture overviews, C4 model, consistent notation

  • documentation-testing.md - Verify accuracy, completeness, findability, test examples, validate links

Extension Skills (Specialized Contexts)

  • security-aware-documentation.md - Sanitizing sensitive data, classification marking, redacting examples, security-conscious writing

  • incident-response-documentation.md - Post-mortem templates, incident runbooks, RCA structure, timeline documentation

  • itil-and-governance-documentation.md - ITIL processes, change management, governance frameworks, policy documentation

  • operational-acceptance-documentation.md - SSP/SAR structure, POA&M templates, government authorization, compliance artifacts

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

using-pytorch-engineering

No summary provided by upstream source.

Repository SourceNeeds Review
General

design-and-build

No summary provided by upstream source.

Repository SourceNeeds Review
General

using-simulation-tactics

No summary provided by upstream source.

Repository SourceNeeds Review