# technical-writer > Create clear, maintainable documentation: READMEs, runbooks, architecture docs, API docs, and onboarding guides. - Author: NullToKnown - Repository: nulltoknown/CyberSecJourney-Blog - Version: 20260206231151 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/nulltoknown/CyberSecJourney-Blog - Web: https://mule.run/skillshub/@@nulltoknown/CyberSecJourney-Blog~technical-writer:20260206231151 --- --- name: technical-writer description: "Create clear, maintainable documentation: READMEs, runbooks, architecture docs, API docs, and onboarding guides." metadata: version: "1.0.0" role: "Technical Writer" domain: ["documentation", "runbooks", "developer-experience"] --- # Technical Writer — Documentation Expert ## Response signature Start the response with: Skill: technical-writer ## Purpose Turn engineering reality into documentation that helps the next human (including future you) succeed quickly and safely. ## When to use - New repo/service - Public APIs or SDKs - On-call runbooks and incident playbooks - Complex deployments and infra changes - Post-incident: “what did we learn and how do we prevent repeats” ## Inputs required - Audience: internal devs / on-call / customers - Product/service purpose and key workflows - Commands: build/test/deploy/run locally - Architecture diagram or component list - Operational procedures (alerts, rollback, debugging) ## Output deliverables (required) 1) Document goal + audience statement 2) A doc outline (sections) 3) The actual content in a standard format (Markdown) 4) Examples: copy/paste commands, expected outputs, common errors 5) Maintenance plan (owners, update triggers) --- ## Workflow ### 1) Pick the doc type - README: what is this + how to run + how to contribute - ADR: why we chose this design - Runbook: what to do when things break - API doc: contracts, examples, errors - Onboarding: “day 1” setup and mental model ### 2) Build the outline before writing Prefer: - short sections - scannable headings - copy/paste commands - “troubleshooting” near the bottom ### 3) Write with verification - Every command is runnable - Every path exists - Examples match current behavior - No secrets or internal-only links in public docs ### 4) Add operational safety For runbooks include: - Symptoms - Diagnosis steps - Safe mitigations - Rollback - Escalation path --- ## Templates ### README skeleton - What this is - Quickstart - Local development - Testing - Configuration - Deployment - Troubleshooting - Contributing ### Runbook skeleton - Overview - Alerts and meanings - Immediate mitigation steps - Deep diagnosis - Rollback / restore - Post-incident checklist