.claude/skills/update-docs/SKILL.md
実装変更を検知し、対応するドキュメントの更新が必要な箇所を特定する PM スキル。変更ファイルと既存ドキュメントを照合し、更新候補と更新案を提示する。PR 作成時や documentation エージェントがドキュメントを更新するときに自動参照される。
npx skillsauth add rikunisikawa/health-logger update-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
コードの変更に対して「どのドキュメントを更新すべきか」を特定し、 更新候補と更新内容の草案を提示する。実際の更新は人間または documentation エージェントが行う。
git diff main...HEAD --name-only で取得| 変更ファイル | 更新が必要なドキュメント |
|-------------|------------------------|
| lambda/*/handler.py の API 変更 | docs/API_REFERENCE.md |
| lambda/*/handler.py の新規追加 | docs/LAMBDA_DEVELOPMENT.md |
| terraform/modules/*/ | docs/infrastructure.drawio, docs/DEPLOYMENT_GUIDE.md |
| frontend/src/api.ts | docs/API_REFERENCE.md, docs/FRONTEND_DEVELOPMENT.md |
| data/dbt/models/ | docs/data-lineage.md, docs/dbt-design.md |
| lambda/*/models.py の Pydantic モデル変更 | docs/DATABASE_SCHEMA.md |
| .github/workflows/ | docs/DEPLOYMENT_GUIDE.md |
| .claude/ 配下 | docs/claude-code-setup.md, docs/claude-code-usage.md |
git diff main...HEAD --name-only
変更ファイルとマッピングテーブルを照合して更新候補を列挙する。
## ドキュメント更新候補
### 要更新(変更あり)
**docs/API_REFERENCE.md**
- `POST /records` のリクエストボディに `custom_fields` フィールドが追加された
- 更新箇所: 「リクエストパラメータ」セクションの Pydantic スキーマ
**docs/DATABASE_SCHEMA.md**
- `HealthRecord` モデルに `source_app` フィールドが追加された
### 確認が必要(変更があった可能性)
**docs/DEPLOYMENT_GUIDE.md**
- Lambda 関数が追加されたため、デプロイ手順の更新が必要か確認
### 更新不要
**docs/TROUBLESHOOTING.md** — 今回の変更範囲外
「update-docs スキルを使って PR #15 の変更に対応するドキュメントを確認して」
「今回の変更でどのドキュメントを更新すべきか教えて」
development
React 18 + TypeScript strict + Amplify Auth v6 のフロントエンド実装パターン集。コンポーネント・カスタムフック・API クライアント・オフラインキューの実装を含む。frontend/ ディレクトリを変更するときに自動適用する。
testing
Terraform による AWS インフラ定義のパターン集。モジュール構造・variables.tf・outputs.tf の設計、terraform plan/validate の実行、IAM ポリシー定義など、Terraform コードを書く・修正するときに自動適用する。
data-ai
大きな Issue をサブタスクに分解し、子 Issue として作成する PM スキル。要件を実装単位(S/M/L)に分割し、依存関係を整理する。pm-agent がエピックを分割するときや実装着手前の分解フェーズで自動参照される。
testing
週次/月次の開発状況レポートを生成する PM スキル。GitHub から closed Issue・merged PR・CI 結果を取得し、進捗・リスク・次アクションをまとめる。/status-report コマンド実行時や pm-agent が定期レポートを生成するときに自動参照される。