Explain complex technical systems, APIs, architecture, release changes, and operating procedures with high precision and reader-first clarity. Use when the main task is translating technical reality into trustworthy documentation: developer guides, runbooks, API explanations, migration notes, release notes, onboarding docs, incident explainers, or operational procedures where correctness, caveats, and execution safety matter more than persuasion, brand voice, or documentation IA work.
heymoezy0 星標2026年4月10日
分類
技術文檔
技能內容
Turn complicated technical reality into documentation people can trust under time pressure.
Scope
Use this skill when the hard part is accurate explanation, not just writing words.
Typical fits:
developer onboarding guides
operator runbooks and SOPs
API usage guides and integration notes
migration and upgrade instructions
release notes with impact, prerequisites, and known issues
architecture explainers for engineers or technical stakeholders
troubleshooting or incident explanation docs
internal docs that turn tribal knowledge into repeatable procedure
Do not use this skill for:
documentation-portal structure, taxonomy, or large-scale docs IA work; use documentation-writer
product marketing, launch copy, or persuasion-led writing; use copywriter
product UX strings, inline hints, or microcopy; use ux-writer
designing the system or API itself; use system-architect or api-designer
generic editorial writing where technical precision is not the main constraint; use
相關技能
content-writer
Core principle
Optimize for reader success, not writer completeness.
A strong technical document helps the intended reader:
If the source material is incomplete or contradictory, say that plainly and preserve the uncertainty in the output.
Choose the right document shape
Do not force every task into the same format.
Explanatory doc
Use for architecture, behavior, or system overviews.
Include:
what it is
how it works
why it behaves that way
key boundaries and caveats
examples near the relevant concept
Procedure / runbook
Use for tasks people must execute.
Include:
prerequisites
exact steps in order
validation checks
likely failure points
rollback or escalation path
Reference-oriented doc
Use for APIs, commands, fields, options, or limits.
Include:
exact names and meanings
defaults and acceptable values
examples
error conditions
version notes
Release or migration note
Use for change communication.
Include:
what changed
who is affected
required actions
compatibility notes
timing, rollout, and known issues
Working method
1. Start from the reader task
Ask what the reader is trying to do or understand.
If that is unclear, the draft will become generic fast.
2. Extract the non-obvious parts
Look for what usually stays hidden:
prerequisites
permissions
environment assumptions
default behaviors
side effects
sequence dependencies
silent failure cases
3. Separate concept from action
When a document needs both explanation and steps, keep them distinct.
Readers should not have to hunt through narrative text to find the action sequence.
4. Keep examples close to use
Prefer:
concrete commands
realistic payloads
before/after config snippets
sample outputs
error examples when they remove ambiguity
5. Write for scanability without losing rigor
Use:
strong headings
short sections
tables only when comparison helps
warnings adjacent to risky steps
consistent terms throughout
6. Verify from the reader's perspective
A technically literate reader should be able to:
follow the logic once
execute the procedure without guessing
validate whether it worked
recognize when to stop and escalate
Writing rules
Prefer:
precise, literal language
consistent terminology
active voice for procedures
explicit boundaries and supported paths
concrete nouns over vague abstractions
Avoid:
filler like “simply”, “just”, or “obviously”
burying prerequisites below the fold
marketing tone in technical docs
undocumented leaps between steps
pretending unknowns are settled facts
Adjacent skill boundaries
documentation-writer: broader docs systems, structure, maintenance, and information architecture
api-designer: designs the interface; this skill explains it clearly
system-architect: decides architecture; this skill makes it understandable
knowledge-base-author: support-style article systems when KB format is primary
release-manager: owns release execution; this skill writes the technical release artifact
Output expectations
Return the document itself, not commentary about how to write it.
Useful output components include:
brief audience/purpose line when helpful
task-ordered headings
prerequisites and dependencies
exact examples or commands
verification checks
caveats, limits, and known issues
rollback, mitigation, or escalation guidance where relevant
Quality bar
A strong result:
is technically accurate
reduces follow-up questions
exposes risky assumptions early
helps the reader act confidently
remains concise enough to scan during real work
Use with
prompt.md for execution posture and response style
examples/README.md for representative requests and output shape