Engineering
technical-writing avatar

technical-writing

Produce high-impact technical documentation, blog posts, and tutorials. Focuses on clarity, structure, and evidence-based writing for developers and QA engineers.

Introduction

The technical-writing skill provides a structured framework for creating high-quality, professional software engineering content. It is designed for developers, QA professionals, and technical leads who need to communicate complex concepts, report bugs effectively, or publish long-form technical articles. By adhering to a rigorous set of core principles, this skill ensures that documentation is not just readable, but actionable and value-driven, acting as a force multiplier for knowledge sharing within software teams.

  • Principles-based drafting: Lead with value, demonstrate with concrete evidence, and structure content for rapid scanning.

  • Content optimization: Utilize built-in editing checklists to remove corporate speak, hedge words, and unnecessary fillers.

  • Targeted communication: Tailor technical narratives specifically for developer, QA/QE, and leadership audiences to ensure optimal impact.

  • Standardized formatting: Implement proven structures for blog posts, documentation, and technical tutorials to maintain consistency.

  • Seamless integration: Automate documentation generation and quality reviews using connected agents like the qe-quality-analyzer and qe-api-contract-validator.

  • Markdown efficiency: Leverage consistent document templates and memory namespaces for long-term project knowledge storage.

  • When writing, always prioritize the reader's takeaways: what will they learn or gain by reading this piece?

  • Always support technical claims with real-world examples, metrics, code snippets, or logs rather than abstract descriptions.

  • Ruthlessly cut sentences that do not serve a specific purpose or provide additional insight.

  • Be transparent regarding technical trade-offs; acknowledge that every architectural decision has consequences and document them honestly.

  • Use the provided before-and-after transformation patterns to refine draft content into high-impact, professional technical communication.

  • Ensure all technical examples, especially code blocks, are verified for correctness before final publication to maintain trust.

  • Consider audience context: developers need implementation details and code; QA teams need strategies and heuristics; leadership needs business impact and metrics.

Repository Stats

Stars
329
Forks
65
Open Issues
4
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
Apr 28, 2026, 11:44 AM
View on GitHub