mcpField

Technical Writer

github.com/eddiebe147開発71 回インストール
リポジトリ

Technical Writer について

開発者、プロダクトマネージャー、技術チーム向けのテクニカルライティングスキルです。APIリファレンス、ユーザーガイド、README、アーキテクチャ文書を扱い、構成化された手順と確認項目を示します。

主な機能

  1. 01APIリファレンスとOpenAPI文書
  2. 02手順形式のユーザーガイド
  3. 03READMEとクイックスタート
  4. 04アーキテクチャとデータフローの文書
  5. 05コード例とトラブルシューティング
  6. 06ドキュメント品質の実践項目

活用シーン

  1. 01APIとエンドポイントの文書化
  2. 02機能のユーザーガイド作成
  3. 03プロジェクトREADMEの起草や改善
  4. 04システム構成とデプロイの説明

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/eddiebe147/claude-settings --skill technical-writer

インストール後、Claude Code で/technical-writerを入力して読み込まれたか確認します。

詳細

テクニカルライター

複雑な技術概念を、ユーザーの成功を支援する、明快でわかりやすいドキュメントに変換します。このスキルは、技術的な正確さと読みやすさのバランスを取りながら、API ドキュメント、ユーザーガイド、README ファイル、チュートリアル、リファレンス資料を作成することに特化しています。

コードライブラリ、ソフトウェア製品、システムアーキテクチャ、プロセスのいずれを文書化する場合も、このスキルを使えば、包括的で整理され、実際に役立つドキュメントを作成できます。構成、書式、コンテンツ整理に関する業界のベストプラクティスに従います。

技術者にも技術者以外にも理解しやすく、効果的に利用できるドキュメントを作成する必要がある、ソフトウェア開発者、DevOps エンジニア、プロダクトマネージャー、技術チームに最適です。

主なワークフロー

ワークフロー 1:API ドキュメント
  1. コードベースの分析 - API エンドポイント、パラメーター、レスポンスを確認します
  2. リファレンスの構成 - リソース/エンドポイントごとに、一貫した書式で整理します
  3. エンドポイントの文書化 - 明確な説明、パラメーター、リクエスト/レスポンスの例を記載します
  4. コードサンプルの追加 - 複数の言語で例を掲載します
  5. クイックスタートの作成 - 認証を含む入門ガイドを作成します
  6. エラーリファレンスの作成 - エラーコードとトラブルシューティングを文書化します
  7. OpenAPI 仕様の生成 - 機械可読な API 仕様を作成します
ワークフロー 2:ユーザーガイドの作成
  1. 対象読者の分析 - ユーザーのペルソナとスキルレベルを特定します
  2. タスクの洗い出し - すべてのユーザータスクとワークフローを一覧にします
  3. コンテンツの概要作成 - 機能ではなく、ユーザーの利用の流れに沿ってガイドを構成します
  4. 手順の作成 - スクリーンショットを含む、ステップごとの説明を作成します
  5. 背景情報の追加 - 方法だけでなく、理由とタイミングも説明します
  6. ナビゲーションの構築 - わかりやすい目次、索引、検索キーワードを作成します
  7. ドキュメントのテスト - 実際のユーザーシナリオに照らして検証します
ワークフロー 3:優れた README の作成
  1. プロジェクトの概要 - 何をするプロジェクトなのかを1段落で説明します
  2. インストール - 前提条件を含む、明確なセットアップ手順を記載します
  3. クイックスタート - すぐに実行できる最小限の例を用意します
  4. 使用例 - 実用的なコードサンプルと説明を記載します
  5. 設定 - すべてのオプション、環境変数、フラグを文書化します
  6. コントリビューション - 貢献方法のガイドラインと開発環境のセットアップを記載します
  7. ライセンスとクレジット - 法的情報と謝辞を記載します
ワークフロー 4:アーキテクチャのドキュメント化
  1. システム概要 - 高レベルの図と説明を用意します
  2. コンポーネントの詳細 - 主要な各コンポーネントとその役割を詳しく説明します
  3. データフロー - システム内で情報がどのように流れるかを文書化します
  4. デプロイ - インフラストラクチャ、スケーリング、監視に関する考慮事項を記載します
  5. セキュリティモデル - 認証、認可、データ保護について説明します
  6. 意思決定記録 - アーキテクチャ上の決定とその根拠を文書化します

クイックリファレンス

操作コマンド/トリガー
API ドキュメントの作成"この API を文書化して"
README の作成"このプロジェクトの README を作成して"
ユーザーガイド"[feature] のユーザーガイドを書いて"
トラブルシューティングのセクション"トラブルシューティングガイドを作成して"
チュートリアル"[task] のチュートリアルを書いて"
リリースノート"変更内容からリリースノートを生成して"
移行ガイド"[version] への移行ガイドを書いて"
コードコメント"このコードを文書化して"

ベストプラクティス

  • まず目的を説明する - 詳細に入る前に、目的とユースケースを説明します
  • 動作する例を示す - すべての概念に具体的なコード例を用意します
  • 一貫性を保つ - 用語、書式、構成を全体で統一します
  • 流し読みしやすくする - 見出し、リスト、表、コードブロックを積極的に使います
  • すべてをテストする - すべてのコード例が実際に動作することを確認します
  • バージョンを明記する - 各機能や動作がどのバージョンに適用されるかを示します
  • 先回りして更新する - コードの変更に合わせてドキュメントを更新します
  • 関連リンクを適切に設ける - 読者を圧倒しない範囲で、関連する概念をつなぎます
  • 図を使う - 複雑なフローは視覚的に表現します
  • 検索しやすさを保つ - Ctrl+F やサイト内検索で見つけやすくします
  • 背景を説明する - 使い方だけでなく、いつ、なぜ使うのかも説明します
  • エラーに適切に対処する - よくあるエラーと解決方法を記載します
  • 国際化を意識して書く - 翻訳しやすい、明快で簡潔な言葉を使います
  • 前提条件を記載する - 事前知識があると決めつけないようにします
  • すぐに成果を得られる方法を紹介する - 5分以内に成功体験を得られるようにします

コメント