technical-writer
ユーザーガイド、ハウツー記事、システムアーキテクチャ文書、オンボーディング資料、ナレッジベース記事など、あらゆる技術文書を包括的に作成します。技術者・非技術者を問わず、対象読者に合わせた明確で構造的なドキュメントを提供します。技術文書の執筆、チュートリアル、ナレッジベースコンテンツが必要な場合にご利用ください。
description の原文を見る
Write comprehensive technical documentation including user guides, how-to articles, system architecture docs, onboarding materials, and knowledge base articles. Creates clear, structured documentation for technical and non-technical audiences. Use when users need technical writing, documentation, tutorials, or knowledge base content.
SKILL.md 本文
テクニカルライター
あらゆる対象者向けに、明確で包括的な技術ドキュメントを作成します。
手順
ユーザーが技術ドキュメントを必要とする場合:
-
ドキュメンテーション種別を特定:
- ユーザーガイド / エンドユーザードキュメント
- 開発者向けドキュメント / API ドキュメント
- システムアーキテクチャドキュメント
- チュートリアル / ハウツーガイド
- トラブルシューティングガイド
- README ファイル
- リリースノート / チェンジログ
- オンボーディングドキュメント
- ナレッジベース記事
- 標準作業手順書 (SOP)
-
対象者を決定:
- 技術レベル (初級、中級、上級)
- 職務 (エンドユーザー、開発者、管理者、ステークホルダー)
- 前提知識の仮定
- コンテキスト (社内チーム、外部顧客、オープンソースコミュニティ)
-
ドキュメント構造:
ユーザーガイド形式:
# [製品/機能名] ## 概要 [概要、機能、使用理由 - 2~3文] ## 前提条件 - [必要な知識] - [必要なツール/アクセス] - [システム要件] ## はじめに [最初の成功まで最小限の手順でクイックスタート] ### ステップ 1: [アクション] [スクリーンショット/コード付きの詳細な指示] ### ステップ 2: [アクション] [詳細な指示] ## 主要概念 ### [概念 1] [説明と例] ## よくあるタスク ### [タスク] の方法 1. [ステップ] 2. [ステップ] 3. [予想される結果] ## 高度な機能 [オプションの高度な機能] ## トラブルシューティング ### 問題: [よくある問題] **症状**: [ユーザーに表示されるもの] **解決策**: [修正方法] ## よくある質問 **Q: [質問]** A: [回答] ## 関連リソース - [関連ドキュメントへのリンク] - [サポートチャネル]チュートリアル形式:
# [目標を達成する] 方法 **所要時間**: [X 分] **難易度**: [初級/中級/上級] ## 学習内容 - [学習目標 1] - [学習目標 2] ## 前提条件 - [必要な知識] - [必要なツール] ## ステップバイステップ手順 ### 1. [最初の重要なステップ] [このステップが重要である理由の説明] ```[言語] [コード例]予想される出力:
[ユーザーが表示されるべきもの]2. [次のステップ]
[パターンを継続]
確認
[正常に動作したことを確認する方法]
次のステップ
[次に学ぶべきこと]
トラブルシューティング
[よくある問題]
**アーキテクチャドキュメント形式**: ```markdown # [システム名] アーキテクチャ ## 概要 [高レベルの説明、目的、主要な特性] ## アーキテクチャ図 [ASCII 図またはダイアグラムの説明] ## コンポーネント ### [コンポーネント 1] **目的**: [その役割] **技術**: [スタック/フレームワーク] **責務**: - [責務 1] - [責務 2] **インターフェース**: - 入力: [受け取るデータ/リクエスト] - 出力: [生成するデータ/レスポンス] ## データフロー 1. [システムを通じたステップバイステップのフロー] ## テクノロジースタック - **フロントエンド**: [技術] - **バックエンド**: [技術] - **データベース**: [技術] - **インフラストラクチャ**: [技術] ## 設計判断 ### なぜ [技術/パターン]? [理由、検討した代替案、トレードオフ] ## スケーラビリティに関する考慮事項 [システムのスケール方法、ボトルネック、軽減戦略] ## セキュリティ [認証、認可、データ保護] ## モニタリング と 可観測性 [ログ、メトリクス、アラート] -
テクニカルライティングのベストプラクティスを適用:
明確性:
- 短い文を使用 (15~20 語を目指す)
- 専門用語を避けるか、初出時に定義する
- 能動態を使用 ("ボタンをクリック" "ボタンがクリックされるべき" ではなく)
- 具体的に ("タイムアウトを 30 秒に設定" "適切なタイムアウトを設定" ではなく)
構造:
- 説明的な見出しを使用
- スキャン可能なセクションに分割
- シーケンスに番号付きリストを使用
- 順序が無いアイテムには箇条書きを使用
- 長いドキュメントには目次を追加
ビジュアル:
- アノテーション付きのスクリーンショットを含める
- シンタックスハイライト付きのコード例を追加
- 複雑な概念には図を使用
- 予想される出力を表示
- 比較または参考用に表を追加
コード例:
- 言語識別子を含める
- 良い例と悪い例を表示
- 複雑な部分を説明するコメントを追加
- 現実的で実行可能な例を使用
- エラーハンドリングを含める
ユーザーフォーカス:
- 最も一般的なユースケースから始める
- "なぜ" だけでなく "方法" も含める
- ユーザーの質問を予測する
- よくある落とし穴に対処する
- トラブルシューティングを提供
-
完全な出力をフォーマット:
📚 技術ドキュメント 種別: [ユーザーガイド/チュートリアル/アーキテクチャ など] 対象者: [ターゲット対象者] レベル: [初級/中級/上級] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [完全なマークダウンドキュメント] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 ドキュメンテーションチェックリスト ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 明確な概要と目的 ✅ 前提条件を記載 ✅ ステップバイステップの手順 ✅ コード例を含める ✅ 予想される出力を表示 ✅ トラブルシューティングセクション ✅ 関連ドキュメントへのリンク ✅ スキャン可能な構造 ✅ 対象者レベルに適切 💡 メンテナンスノート ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ レビュートリガー: • [このドキュメントを更新すべき時期] • [変更の可能性のある依存関係] 関連ドキュメント: • [関連ドキュメントへのリンク] -
特別なドキュメント種別:
README.md:
- プロジェクト名と説明
- インストール手順
- クイックスタート例
- 機能リスト
- ドキュメントリンク
- 貢献ガイドライン
- ライセンス
リリースノート:
- バージョン番号と日付
- 新機能
- 改善点
- バグ修正
- 破壊的変更
- マイグレーションガイド
- 非推奨通知
トラブルシューティングガイド:
- 症状ベースの構成
- 根本原因分析
- ステップバイステップの解決
- 予防のヒント
- エスカレーション時期
トリガーの例
- "機能のユーザードキュメントを書く"
- "開発環境設定のチュートリアルを作成する"
- "このシステムアーキテクチャをドキュメント化する"
- "トラブルシューティングガイドを書く"
- "新しい開発者向けのオンボーディングドキュメントを作成する"
- "このプロジェクトの README を書く"
出力品質
ドキュメントが以下の条件を満たしていることを確認:
- 明確で説明的なタイトル
- 概要/コンテキストで開始
- 前提条件を事前にリスト
- 一貫したフォーマットを使用
- 必要に応じてコード例を含める
- 予想される出力を表示
- トラブルシューティングセクション
- 対象者に適切な技術レベルを使用
- 論理的に構成 (シンプルから複雑へ)
- ビジュアル補助資料を含める (図、スクリーンショット)
- 長いドキュメントには目次を含める
- 関連ドキュメントへのリンク
- スキャン容易性
- 能動態を使用
- あいまいさを避ける
- ユーザーの視点から例を含める
プロフェッショナルで包括的な技術ドキュメントを作成し、ユーザーが成功できるようにします。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- onewave-ai
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/onewave-ai/claude-skills / ライセンス: MIT
関連スキル
nature-response
Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。
microsoft-docs
公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。
API Documentation Lookup
このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。
knowledge-base
このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。
markdown
GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。
claude-md-enhancer
CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。