Skill 详情

technical-writing

Detailed internal engineering documentation workflows.

匹配类型直接匹配已针对 技术写作 审核
来源bjornmelin/dev-skills外部来源
报告安装量7仅表示受欢迎程度

使用前先检查

自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。

已保存的来源预览

SKILL.md

这段内容是审核时保存的快照。外部来源才是完整且最新的版本。

---
name: technical-writing
description: "Internal engineering docs: specs, ADRs, architecture, runbooks, migrations, rollout plans, and maintainer guides."
allowed-tools: Read Write Edit Glob Grep
license: MIT
metadata:
  tags: technical-writing, documentation, specs, architecture, adr, runbooks, migration, developer-docs, docs-as-code
  platforms: Claude, ChatGPT, Gemini
  version: "2.1.0"
  modernization: 2026-04-13
  hardening: 2026-04-17
---

# Technical Writing

Use this skill when the deliverable is **internal technical documentation for builders and operators**.

`technical-writing` is the documentation-cluster anchor for:
- technical specs
- product requirements documents (PRDs)
- architecture docs
- ADRs / decision records
- runbooks and incident procedures
- rollout / rollback / migration guides
- developer-facing implementation or maintenance guides

## When to use this skill
- A team needs a technical spec before implementation starts
- A team needs a PRD for product/feature requirements before design or implementation
- An engineer needs an architecture document or ADR that records trade-offs and decisions
- Ops needs a runbook, rollback guide, or incident response procedure
- A migration or rollout needs a durable written path with validation and rollback notes
- A developer-facing internal guide needs to explain how a system works and how to work on it safely

## When not to use this skill

The lane is *internal* documentation. Say so and hand back when the real job is:

- **Published API, SDK, OpenAPI or developer-portal content** — an external
  reference surface with its own versioning and consumers.
- **End-user onboarding, tutorials, FAQs or help-centre flows** — the audience
  is a customer, not a builder or operator.
- **Release notes, `CHANGELOG.md` or customer-facing migration announcements.**
- **Slides, decks or roadmap presentations.**
- **Product positioning, launch copy or GTM messaging.**
- **Deciding the feature or API itself**, which has to happen before the
  document describing it can be written.

These boundaries are stated as *work*, not as skill names, so they stay true
whichever documentation skills happen to be installed. Name a specific skill
only if one is actually available in the current session.

## Reference map

Load on demand; do not read all of these up front.

| File | Use it for |
| --- | --- |
| `references/document-modes-and-boundaries.md` | Choosing the primary mode and deciding what is out of scope |
| `references/mode-structures.md` | The smallest fitting section layout for the chosen mode |
| `references/prd.md` | PRD-specific structure: personas, stories, acceptance criteria, metrics |
| `references/quality-checklists.md` | The Step 7 quality check in full |
| `references/docs-as-code-and-maintenance.md` | Repo-friendly conventions and long-term doc maintenance |

## Instructions

### Step 1: Classify one primary mode
Normalize the request into one primary mode before drafting.

```yaml
technical_writing_mode:
  primary_mode: prd | spec | architecture | adr | runbook | migration | internal-guide
  audience: engineers | operators | mixed | unknown
  source_of_truth: repo | incident-notes | existing-doc | mixed | unknown
  lifecycle_state: draft | review | rewrite | maintenance
  docs_surface: markdown-repo | docs-site | wiki | unknown
  review_need: decision-signoff | operational-accuracy | handoff-clarity | unknown
```

Use one primary mode per run:
- `prd` → product requirement, personas, stories, acceptance criteria, success metrics, risks
- `spec` → planned change, goals, constraints, design, rollout, rollback, open questions
- `architecture` → system structure, boundaries, interfaces, trade-offs, failure modes
- `adr` → one material decision with options and rationale
- `runbook` → operate, diagnose, recover, escalate
- `migration` → move from old to new safely with validation and rollback
- `internal-guide` → implementation-facing explanation for maintainers

### S
在 GitHub 阅读完整来源 (打开外部页面)
相关上下文

相关工作