technical-writing について
Technical Writing は、ドキュメント、RFC、変更説明など、一貫性があり読み進めやすい技術文書を書くためのスキルです。結果を先に示し、検証可能な記述を使い、情報の重複や冗長さを避けます。
主な機能
- 01読者が得る結果を先に示す
- 02各情報を一か所にまとめる
- 03検証可能な記述を優先
- 04階層的に内容を構成
- 05執筆時に冗長さを除く
活用シーン
- 01プロジェクト README の執筆
- 02RFC や設計文書の準備
- 03コミットや PR の説明文の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill technical-writingインストール後、Claude Code で/technical-writingを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
Technical Writing
Prose that ships — docs, RFCs, readmes, PR descriptions, commit messages — follows one standard so readers can navigate any of them the same way.
The standard
- Outcome first. The first sentence says what changed for whom and what the reader can now do. Context comes after the reader knows why they care.
- One meaning, one home. Each fact lives in exactly one place; every other mention links there. Duplicated facts rot at different speeds.
- Checkable statements. Prefer a statement the reader can verify with a command or a glance over an adjective. "Builds in ~40s" beats "fast".
- Layered structure. Summary, then detail, then edge cases — each layer readable alone, each deeper layer skippable.
- No filler. No restating the obvious, no throat-clearing, no AI tells
(
ai-slop-cleanerterritory; this skill composes with it).
Per surface
- Commit message: subject says what changed in one line ≤72 chars; body says why, and the constraint that made the change necessary.
- PR description: claim, evidence (before/after), reversibility — the
prskill owns the full template. - README: what it is, who it is for, the shortest working example, then everything else.
- RFC/design doc: problem, constraints, options considered with why the
losers lost (feeds from
architect), decision, migration.
Rules
- Write clean as you draft; a cleanup pass after drafting does not remove these patterns.
- Every claim carries its evidence or its label in the same sentence.
- Delete more than you add; the reader's time is the budget
(
principlesskill, Minimize reader load).
コメント
Markdown 対応