AGENT SKILL

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

monoes
monoes/monomind

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.

★ 23
monoes
monoes/monomind

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.

内容创作者写作与文案
★ 23
monoes
monoes/monomind

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.

产品经理
★ 23
monoes
monoes/monomind

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.

数据分析师
★ 23
monoes
monoes/monomind

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.

运维与部署Skill与智能体开发
★ 23
monoes
monoes/monomind

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.

Skill与智能体开发
★ 23