mcpField
P
project-docs

project-docs

github.com/s-hiraoku開発1978 回インストール4 週間前に更新
リポジトリ

project-docs について

project-docsは、プロジェクトのドキュメントを正確に保ち、コードの変更と整合させるスキルです。開発者向けに、基準となる文書の特定から、変更を抑えた更新、例や用語の確認までを案内します。

主な機能

  1. 01ユーザー向けコード変更の特定
  2. 02基準となるドキュメントの特定
  3. 03変更を抑えた文書更新
  4. 04CLIやコードに基づく例の確認
  5. 05用語と設定の整合性確認

活用シーン

  1. 01新しいCLIフラグや設定変更の記録
  2. 02APIやプロトコルの参照文書の更新
  3. 03動作変更後のドキュメント確認

インストール

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

$npx skills add https://github.com/s-hiraoku/synapse-a2a --skill project-docs

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

詳細

プロジェクトドキュメント

このスキルは、ドキュメントの正確さ、簡潔さ、コードベースとの整合性を保つのに役立ちます。

ドキュメントに記載する内容

  • ユーザー向けの動作変更
  • 新しい CLI フラグ、環境変数、設定の変更
  • プロトコル/API の変更、リクエスト/レスポンスの形式
  • 運用上のガイダンス(トラブルシューティング、制限事項、安全なワークフロー)

ドキュメント更新のワークフロー

  1. コードの変更と、ユーザーから見える影響を特定します。
  2. 正式なドキュメント(README、ガイド、リファレンス)を見つけます。
  3. 既存のスタイルに合わせ、変更を最小限に抑えてドキュメントを更新します。
  4. 現在の CLI ヘルプ/コードと照らし合わせて、例を確認します。
  5. 関連するテストを実行し、更新メモに記載します。

整合性チェック

  • オプション名が実際の CLI フラグ(利用可能な場合は --help の出力)と一致していること。
  • デフォルト値が正しく、一度だけ記載されていること(ドキュメント間での重複を避けます)。
  • 例が実行可能で、プロジェクト固有の非公開パスに依存していないこと。
  • 用語が README、ガイド、リファレンス全体で統一されていること。

サブエージェントの呼び出し(docs-excellence-architect)

Task ツールを使用して、ドキュメントに特化したレビューを専門のサブエージェントに委任します。

  • subagent_type: docs-excellence-architect

以下を提示します。

  • 変更するドキュメントファイル
  • 反映が必要なコード変更
  • 希望するドキュメント構成(各項目の配置場所)

プロンプトの例:

Review and update docs for the following changes:
- <change 1>
- <change 2>
Target files:
- README.md
- guides/*.md
- docs/*.md
Constraints:
- Minimal churn, match local style
- Ensure examples are accurate and consistent
Deliverables:
- Proposed edits (diff-style)
- A checklist of what was verified

メンテナンスガイドライン

  • 具体例を含む短いセクションを優先します。
  • 同じ定義を複数のファイルで繰り返さないようにします。
  • ドキュメントがリファレンスになった場合は、正式な配置先を1か所にまとめ、そこへリンクします。

コメント