documentation について
ソフトウェアプロジェクト向けのドキュメントワークフロー集で、API、アーキテクチャ、コード、ユーザー向け文書、保守文書を扱います。段階的な計画と品質確認を行う開発チームに適しています。
主な機能
- 01ドキュメント構成とスタイルの計画
- 02API・アーキテクチャ文書の作成
- 03コードコメントと説明の生成
- 04README・ガイド・Wikiの作成
- 05変更履歴の管理と品質確認
活用シーン
- 01コードベースの文書体系の計画
- 02APIリファレンスとOpenAPI仕様の生成
- 03アーキテクチャ図とデータフロー文書の作成
- 04ガイド・Wiki・リリースノートの更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill documentationインストール後、Claude Code で/documentationを入力して読み込まれたか確認します。
詳細
ドキュメントワークフローバンドル
概要
コードベースから API ドキュメント、アーキテクチャドキュメント、README ファイル、コードコメント、技術コンテンツを生成するための包括的なドキュメントワークフローです。
このワークフローを使用する場面
次の場合にこのワークフローを使用します:
- プロジェクトのドキュメントを作成する
- API ドキュメントを生成する
- アーキテクチャドキュメントを作成する
- コードをドキュメント化する
- ユーザーガイドを作成する
- Wiki を保守する
範囲
リクエストに必要なフェーズのみを選択してください。このバンドルは、参照されているすべてのスキルや外部公開を許可するものではありません。呼び出す前に、各 ID とローカルの前提条件を確認してください。既存のドキュメントを保持し、提案された決定と承認済みの決定を区別し、公開用の例に非公開データを含めないようにし、プロジェクトで実際に使用されているドキュメントチェックを実行してください。
ワークフローフェーズ
フェーズ 1:ドキュメントの計画
呼び出すスキル
docs-architect- ドキュメントアーキテクチャdocumentation-templates- ドキュメントテンプレート
アクション
- ドキュメントのニーズを特定する
- ドキュメントツールを選択する
- ドキュメントの構成を計画する
- スタイルガイドラインを定義する
- ドキュメントサイトをセットアップする
コピー&ペースト用プロンプト
Use @docs-architect to plan documentation structure
Use @documentation-templates to set up documentation
フェーズ 2:API ドキュメント
呼び出すスキル
api-documenter- API ドキュメントapi-documentation-generator- 自動生成openapi-spec-generation- OpenAPI 仕様
アクション
- API エンドポイントを抽出する
- OpenAPI 仕様を生成する
- API リファレンスを作成する
- 使用例を追加する
- 自動生成をセットアップする
コピー&ペースト用プロンプト
Use @api-documenter to generate API documentation
Use @openapi-spec-generation to create OpenAPI specs
フェーズ 3:アーキテクチャドキュメント
呼び出すスキル
c4-architecture-c4-architecture- C4 アーキテクチャc4-context- コンテキスト図c4-container- コンテナー図c4-component- コンポーネント図c4-code- コード図mermaid-expert- Mermaid 図
アクション
- C4 図を作成する
- アーキテクチャをドキュメント化する
- シーケンス図を生成する
- データフローをドキュメント化する
- デプロイメントドキュメントを作成する
コピー&ペースト用プロンプト
Use @c4-architecture-c4-architecture to create C4 diagrams
Use @mermaid-expert to create architecture diagrams
フェーズ 4:コードのドキュメント化
呼び出すスキル
code-documentation-code-explain- コードの説明code-documentation-doc-generate- ドキュメント生成documentation-generation-doc-generate- 自動生成
アクション
- コードコメントを抽出する
- JSDoc/TSDoc を生成する
- 型のドキュメントを作成する
- 関数をドキュメント化する
- 使用例を追加する
コピー&ペースト用プロンプト
Use @code-documentation-code-explain to explain code
Use @code-documentation-doc-generate to generate docs
フェーズ 5:README と利用開始ガイド
呼び出すスキル
readme- README の生成environment-setup-guide- セットアップガイドtutorial-engineer- チュートリアルの作成
アクション
- README を作成する
- 利用開始ガイドを作成する
- インストール方法をドキュメント化する
- 使用例を追加する
- トラブルシューティングガイドを作成する
コピー&ペースト用プロンプト
Use @readme to create project README
Use @tutorial-engineer to create tutorials
フェーズ 6:Wiki とナレッジベース
呼び出すスキル
wiki-architect- Wiki アーキテクチャwiki-page-writer- Wiki ページwiki-onboarding- オンボーディングドキュメントwiki-qa- Wiki の Q&Awiki-researcher- Wiki の調査wiki-vitepress- VitePress Wiki
アクション
- Wiki の構成を設計する
- Wiki ページを作成する
- オンボーディングガイドを作成する
- プロセスをドキュメント化する
- Wiki サイトをセットアップする
コピー&ペースト用プロンプト
Use @wiki-architect to design wiki structure
Use @wiki-page-writer to create wiki pages
Use @wiki-onboarding to create onboarding docs
フェーズ 7:変更履歴とリリースノート
呼び出すスキル
changelog-automation- 変更履歴の生成wiki-changelog- Git からの変更履歴作成
アクション
- コミット履歴を抽出する
- 変更を分類する
- 変更履歴を生成する
- リリースノートを作成する
- 更新内容を準備する。公開は明示的に許可された宛先に限る
コピー&ペースト用プロンプト
Use @changelog-automation to generate changelog
Use @wiki-changelog to create release notes
フェーズ 8:ドキュメントの保守
呼び出すスキル
doc-coauthoring- 共同執筆reference-builder- リファレンスドキュメント
アクション
- ドキュメントを確認する
- 古くなった内容を更新する
- リンク切れを修正する
- 新機能を追加する
- フィードバックを収集する
コピー&ペースト用プロンプト
Use @doc-coauthoring to collaborate on docs
ドキュメントの種類
コードレベル
- JSDoc/TSDoc コメント
- 関数のドキュメント
- 型定義
- サンプルコード
API ドキュメント
- エンドポイントのリファレンス
- リクエスト/レスポンスのスキーマ
- 認証ガイド
- SDK ドキュメント
アーキテクチャドキュメント
- システム概要
- コンポーネント図
- データフロー図
- デプロイアーキテクチャ
ユーザードキュメント
- 入門ガイド
- ユーザーマニュアル
- チュートリアル
- FAQ
プロセスドキュメント
- ランブック
- オンボーディングガイド
- SOP
- 意思決定記録
品質ゲート
- すべての API がドキュメント化されている
- アーキテクチャ図が最新である
- README が最新である
- コードコメントが役立つ内容になっている
- サンプルが動作する
- リンクが有効である
関連するワークフローバンドル
development- 開発ワークフローtesting-qa- ドキュメントのテストai-ml- AI ドキュメント
制限事項
- タスクが上記の説明の範囲に明確に当てはまる場合にのみ、このスキルを使用してください。
- 環境固有の検証、テスト、または専門家によるレビューの代わりとして、出力を扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。
コメント
Markdown 対応