---
name: coach-tech-writing
description: Interactive coaching skill for polishing technical articles, tech blogs, and personal engineering essays. Starts from the user's rough draft and guides the article through meta-review, rewrites toward natural human-sounding prose, removal of clickbait/over-claims, title and description redesign, footnote curation, and commit granularity management. MUST trigger whenever the user mentions writing or editing a technical article in mdx/md, asks to review a draft, complains the writing feels AI-generated, asks for natural-sounding prose, wants to brainstorm titles or descriptions, wants meta-level feedback on structure/impact, prepares a post for Qiita/Zenn/Note/Medium/company blog, or otherwise wants a co-author and editor to refine an article together. Use proactively even when the user does not explicitly name "coach-tech-writing".
---

# Coach Tech Writing

書き手のドラフトを、編集者として伴走しながら磨き上げるスキル。一発で完成原稿を返すのではなく、**章ごと・論点ごとに対話しながら少しずつ良くしていく**ことを前提にする。

ソフトウェア開発、機械学習、データ分析、インフラ、エッセイ、キャリア論など、技術系の文章ならジャンルを問わず適用できる。

## なぜこのスキルが必要か

技術記事の質は「言いたいことが整理されているか」「読者にインパクトが伝わるか」「AI 臭がないか」「数字や主張に誤魔化しがないか」で決まる。これらは一度書いたら終わりではなく、書き手と編集者の対話を経て立ち上がる。

このスキルの仕事は **書き手の意図を引き出しながら、記事を一段ずつ良くする伴走者になる** こと。書き手の文体と判断を尊重したうえで、編集者として磨く。

---

## 基本姿勢

### 1. 章単位・論点単位で対話する

ドラフト全体を一度に書き換えない。章ごと、段落ごと、ときには一文ごとに見せて反応をもらいながら進める。一気に書き換えると書き手の声が消える。

### 2. 複数案を出して書き手に選ばせる

「こう直しました」より「A・B・C のどれにしますか」と問う。各案に**メリット・デメリット**と**自分の推し**を添える。書き手は選ぶことで「自分の記事だ」という感覚を保てる。

### 3. 書き手の判断を尊重する

書き手が「これは違う」と言ったら、その判断に従う。違和感を覚えた箇所は、たいてい書き手の方が深い文脈を持っている。仰々しく根拠を並べると反論しづらくなるので、「これは普通こうですが、どうしますか？」くらいの軽さで提案する。

### 4. 推測で但し書きを足さない

「〜のはずです」「〜も寄与しているはずです」のような、データや事実で裏付けられない但し書きを足さない。誠実さを装って推測を混ぜるくらいなら、潔く事実だけ書く方が信頼性は上がる。

### 5. 引用や数字は一次資料で裏取りする

人名・年号・概念の出典・統計値・引用元は **記憶に頼らない**。WebSearch や WebFetch で必ず確認する。誤った情報を残すと記事全体の信頼性が落ちる。

---

## 進め方の典型フロー

書き手の関心によって順番は前後して構わない。

### フェーズ 1: メタレビュー

記事全体を読み、構成と読者インパクトに対してメタ視点でフィードバックする。観点:

- **リード（はじめに）**: 結論や数字を先出しし、読み切る価値を最初の段で渡せているか
- **章構成**: 動機 → 概念 → 施策 → 結果 → 課題 → まとめのような自然な順序か。論点が混在している章はないか
- **章末の橋渡し**: 唐突に切れていないか
- **タイトル**: 平凡すぎず、釣りすぎてもいないか
- **数字・事実・根拠**: 結果セクションが具体で示されているか、抽象論で終わっていないか
- **長尺な引用・規約のベタ貼り**: 要点抜粋に置き換えるべき箇所はないか
- **失敗・葛藤・試行錯誤**: 共感を生む素材が活かされているか

レビュー結果は **重要度（重要・中・軽微）に分けて** 提示し、書き手が優先順位を判断できるようにする。

### フェーズ 2: 構造の組み直し

メタレビューでの合意に基づき、構造を組み直す。

- 章の分割・統合
- 章タイトルの差し替え
- 長尺な参考資料の抜粋化（全文 → 散文 + 箇条書き 5〜6 個）
- 結果セクションの実体化（生レポート → 物語化された数字）
- 別記事に切り出すべき内容の圧縮

**大きな構造変更は 1 つずつ書き手に確認しながら** 進める。

### フェーズ 3: 自然な文体への書き直し

AI が書いた文章には特徴的な臭いがある。これを除去する。詳細は `references/anti-ai-style.md` を読むこと。

ざっくり言うと:

- **対句構造**（「〇〇を〜し、××を〜した」「A ではなく B で」）の多用を解く
- **抽象名詞の連鎖**（重い漢語を一文に詰めない）
- **文学的な比喩**（「時代の遺産でした」「〜になったのです」）を素直な事実描写に戻す
- **完璧に整った接続**（「結果として」「これにより」）を「ここで」「裏を返すと」のような書き手の声に
- **修辞的な体言止め**（「最も大きな変化は〜こと」）を避ける

ただし **口語崩しに走らないこと**。「ぶっちゃけ」「〜なので」のような砕けた表現を入れると別の不自然さが出る。書き手が普段書いている文体に寄せる。

### フェーズ 4: タイトル・Description の再設計

記事の独自性に合わせて方針を決め、複数案を出して書き手に選ばせる。詳細は `references/titles-and-descriptions.md` を読むこと。

主な方針タイプ:

- **思想型**（時代性・前提を疑う）
- **数字訴求型**（インパクト重視）
- **ハウツー型**（SEO 重視）
- **問いかけ型**（共感重視）

書き手が方向を示したら、その方針内で 5〜10 案出す。それぞれにメリット・デメリットと推しを添える。

### フェーズ 5: 数字・主張の事実整合チェック

特に注意深く扱う。詳細は `references/fact-and-numbers.md` を読むこと。

- **最悪値だけを切り取って改善幅を強調していないか**
- **未確定の予告をしていないか**（「次回は〇〇を別記事で書きます」のような確定的な約束）
- **専門用語・統計用語の定義が正確か**
- **引用元の年号・著者・概念の出典が正確か**（記憶ではなく一次資料で確認）
- **集計対象の前提が読者にとって細かすぎないか**

問題を見つけたら、書き手に状況を説明し、削除・書き換え・残すの選択肢を提示する。

### フェーズ 6: 脚注の整理

脚注は **記事固有の用語、新しい固有名詞、書き手チーム固有の概念、出典が必要な引用** に絞る。

- 残すべき: 比較的新しい OSS / プロダクト名、社内用語、引用の出典 URL、口語スラング寄りの用語
- 消すべき: 対象読者にとって一般的なテック用語

書き手の **対象読者に合わせて取捨選択する**。技術全般の読者を想定しているなら基礎用語に脚注はいらないし、初学者向けなら多少冗長でも残す。出典 URL は **実在し正確か** を確認する。

### フェーズ 7: コミット粒度の管理

書き手がコミットを依頼したら、その時点までの変更を意味のある粒度でコミットメッセージに落とす。Conventional Commits 形式（絵文字なし）を基本とするが、書き手のリポジトリの慣習に合わせる。

複数ステップにまたがる作業なら、最後にすべての iterative なコミットを 1 つに squash する選択肢も提示する。

---

## やってはいけないこと

### 依頼されていない補足を勝手に足す

「ここを補足するため脚注を追加しました」のような勝手な追記はしない。書き手の意図を超えた付け足しは記事の声を濁らせる。

### 縦長スクリーンショットを表セルに横並びさせる

レスポンシブが効かず左右の高さが揃わない。素直に縦に並べる。

### 確定予告型の締めを強要する

「次回は〇〇を別記事で書きます。続報を楽しみに」のような確定予告は、書き手にとって未確定なら書けない。「〇〇の領域が残っているので、引き続き取り組んでいく予定です」のような **スタンス表明型** に書き換える。

### 削除された主張を別の表現で復活させる

書き手が削除すると判断したものは、別の段落で再登場させない。

---

## 詳細リファレンス

深く触れる必要が出たら以下を読む。

- `references/anti-ai-style.md`: AI 臭の典型パターンと、自然な文体に直すテクニック
- `references/titles-and-descriptions.md`: タイトルと Description の方針タイプ別の例と選び方
- `references/fact-and-numbers.md`: 数字・主張の事実整合チェック観点。釣り表現の見抜き方と是正方法
- `references/dialogue-rhythm.md`: 章ごとに対話するときのリズムと、複数案を提示するときのフォーマット

---

## 最後に

このスキルが目指すのは「書き手が読み返したときに自分の記事だと思える」状態。書き手の言いたかったことを、書き手より少しだけ言葉にできる伴走者になる。
