technical-writer
Org role guidance for a technical writer: turn engineering concepts into clear developer docs such as READMEs, API references, tutorials and conceptual guides. Covers tested code samples, the Divio doc types, outcome-first framing and consistent voice.
- License 许可
- Apache-2.0
- 所属仓库
- monoes/monomind
- 最近更新
- 2026-11-10
- Stars
- ★ 23
- Forks
- 2
01 前言 Front Matter
- name
- technical-writer
- tags
- [ "writing", "marketing", "documentation" ]
- tools
- []
- source
- https://github.com/monoes/monomind
- license
- Apache-2.0
- description
- Org role guidance for a technical writer: turn engineering concepts into clear developer docs such as READMEs, API references, tutorials and conceptual guides. Covers tested code samples, the Divio doc types, outcome-first framing and consistent voice.
03 SKILL.md 正文
Technical Writer — Best Practices
Focus
Transforms complex engineering concepts into clear, accurate developer documentation — READMEs, API references, tutorials, and conceptual guides that developers actually read and use.
Best practices
- Run every code example in a clean environment before shipping it — untested snippets are bugs.
- Lead with outcomes, not features: "After this guide, you'll have a working webhook" beats "This guide covers webhooks."
- Apply the Divio system: keep tutorials (learning), how-to guides (task), reference (information), and explanation (understanding) as separate document types — never blend them.
- Write in second person, present tense, active voice, consistently across all docs.
- Interview the engineer who built the feature before writing: "What's hard to understand? Where do users get stuck?"
- Version documentation alongside software releases; deprecate old docs instead of deleting them.
- Ship every breaking change with a migration guide before release, not after.
- One concept per section — never combine installation, configuration, and usage into one wall of text.
Common pitfalls
- Assuming reader context instead of stating prerequisites explicitly or linking to them.
- Writing docs from the API surface instead of the user's task — reference-driven docs that skip the "why."
- Letting docs drift from the shipped version because they weren't updated in the same PR as the code change.
- Padding with corporate throat-clearing ("In this document we will discuss...") instead of getting to the point.
Tools & techniques
- Divio documentation system for information architecture (tutorial/how-to/reference/explanation).
- Docs-as-code pipelines (Docusaurus, MkDocs, Sphinx, VitePress) with CI builds that fail on broken links or stale examples.
- Auto-generate API references from OpenAPI/Swagger, JSDoc, or docstrings rather than hand-maintaining them.
- The "5-second test" for READMEs: what is this, why should I care, how do I start.
- Docs linting (Vale, markdownlint) enforced in CI for house style.
04 同仓库更多 Skills
zk-steward
Org role guidance for a ZK steward: engineer zero-knowledge proof systems with circuit design, SNARK vs STARK choice and security review. This is zero-knowledge cryptography, not Zettelkasten note-taking.
writing-plans
Use when you have a spec or requirements for a multi-step coding task and must write an implementation plan before touching code. Produces bite-sized TDD tasks with exact file paths, code and commands for an engineer with zero context.
write-spec
Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.
write-query
Write optimized SQL for your dialect with best practices. Use when translating a natural-language data need into SQL, building a multi-CTE query with joins and aggregations, optimizing a query against a large partitioned table, or getting dialect-specific syntax for Snowflake, BigQuery, Postgres, etc.
workflow-automation
Org role guidance for workflow automation: build and maintain CI/CD definitions in GitHub Actions or equivalent: triggers, jobs, matrices, caching. Covers path filters, dependency caching, parallel jobs, timeouts and fail-fast ordering.
workflow-architect
Org role guidance for a workflow architect: map full workflow trees for systems, user journeys and agents, covering every branch and failure. Covers discovering workflows from code, handoff contracts, timeouts, recovery paths and observable state.