.claude/skills/dev-env-review/SKILL.md
Claude Code 開発環境のレビュー・改善案作成。settings.json/hooks/MCP/agents/skills の評価観点・改善チェックリスト・ベストプラクティスを提供する。/dev-env-review コマンド実行時や開発環境設定の見直し時に自動参照される。
npx skillsauth add rikunisikawa/health-logger .claude/skills/dev-env-reviewInstall 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.
レビュー実施時は以下 URL を fetch して最新情報を確認すること。
| ドキュメント | URL | |------------|-----| | Overview | https://docs.anthropic.com/en/docs/claude-code/overview | | Settings | https://docs.anthropic.com/en/docs/claude-code/settings | | Hooks | https://docs.anthropic.com/en/docs/claude-code/hooks | | MCP | https://docs.anthropic.com/en/docs/claude-code/mcp | | Memory (CLAUDE.md) | https://docs.anthropic.com/en/docs/claude-code/memory | | Sub-agents | https://docs.anthropic.com/en/docs/claude-code/sub-agents | | GitHub Actions | https://docs.anthropic.com/en/docs/claude-code/github-actions | | Security | https://docs.anthropic.com/en/docs/claude-code/security | | Costs | https://docs.anthropic.com/en/docs/claude-code/costs |
terraform apply・git add -A 等).claude/settings.jsondefaultMode が適切か(acceptEdits / default / plan)allow リストに必要なコマンドのみが入っているかdeny リストで危険操作が漏れなくブロックされているか
terraform apply/destroygit push --forceaws * delete-* / create-* / rm / syncdocker compose * terraform apply/destroyhooks のパスが相対パスになっているか(絶対パスは CI で動かない)env の設定値が適切かenabledMcpjsonServers の一覧が .mcp.json と一致しているかblock-forbidden-dirs.py: FORBIDDEN リストが最新か(app/・terraform/envs/dev/)git-push-reminder.py: チェック内容が現在の開発フローと合っているかrun-tests-after-edit.py: 対象ディレクトリ(lambda/)が正しいか.mcp.json と MCP サーバー/home/user/.local/bin/uvxuvxGIT_BASE_DIR に絶対パスが含まれていないか(${PWD} を使う)AWS_PROFILE にフォールバック(${AWS_PROFILE:-default})があるかFETCH_ALLOWLIST に必要なドメインが含まれているか(docs.anthropic.com 等).claude/agents/)tools: の指定が最小権限になっているかorchestrator がチーム全体をカバーしているか.claude/skills/)description フィールドが自動ロードのトリガーとして機能する文言かuser-invocable: false が正しく設定されているか(スラッシュコマンドと混在しない).claude/commands/)/plan・/tdd・/dev-env-review)deny リストで権限エスカレーションが防止されているか.gitignore にシークレットファイルが含まれているかdescription が過剰に長くないか(プロンプト消費)# Claude Code 開発環境 改善レポート
生成日時: YYYY-MM-DD HH:MM
生成方法: [インタラクティブ / scripts/run-dev-env-review.sh]
## 参照した公式ドキュメント
- [ドキュメント名](URL): 参照可 / 参照不可
## 現状サマリー
(3〜5行で全体評価)
## 改善案
### A. CLAUDE.md
### B. settings.json
### C. Hooks
### D. MCP サーバー
### E. Agents / Skills / Commands
### F. セキュリティ
### G. コスト最適化
### H. 今後の拡張案
## 優先度マトリクス
| 優先度 | 改善項目 | 工数感 | 理由 |
|--------|---------|--------|------|
| 高 | | | |
| 中 | | | |
| 低 | | | |
## 不明点・確認が必要な事項
documentation
実装変更を検知し、対応するドキュメントの更新が必要な箇所を特定する PM スキル。変更ファイルと既存ドキュメントを照合し、更新候補と更新案を提示する。PR 作成時や documentation エージェントがドキュメントを更新するときに自動参照される。
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 がエピックを分割するときや実装着手前の分解フェーズで自動参照される。