wa-review
This skill should be used when the user asks to "review architecture", "Well-Architected review", "check bestpractices", "security assessment",or "cost…
This skill should be used when the user asks to "check outdated", "outdated check", "陳腐化チェック", "最新化チェック", or "NFR update check" for the non-functional requirement hearing sheets.
$ npx -y skills add YoshiiRyo1/document-templates-for-aws --skill nfr-outdated-check --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/nfr-outdated-checkContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "check outdated", "outdated check", "陳腐化チェック", "最新化チェック", or "NFR update check" for the non-functional requirement hearing sheets.
name: nfr-outdated-check description: This skill should be used when the user asks to "check outdated", "outdated check", "陳腐化チェック", "最新化チェック", or "NFR update check" for the non-functional requirement hearing sheets. allowed-tools: Read, Grep, Glob, mcp__aws-knowledge, Write, Edit
`survey/doc_source/nfr-*.md` に記載されている AWS サービスの仕様・機能・ベストプラクティスを AWS の最新情報と照合し、陳腐化している記述を特定するスキル。
| # | ファイル | カテゴリ | |---|---------|---------| | 1 | `nfr-reliability.md` | 信頼性(稼働率、バックアップ、災害対策) | | 2 | `nfr-performance-efficiency.md` | パフォーマンス効率(性能目標、拡張性、キャッシュ、テスト) | | 3 | `nfr-security.md` | セキュリティ(コンプライアンス、データ保護、ID管理、攻撃防御、パッチ管理) | | 4 | `nfr-operational-excellence.md` | 運用上の優秀性(運用体制、ジョブ、ログ、監視、デプロイ) | | 5 | `nfr-migration.md` | マイグレーション | | 6 | `nfr-cost-optimization.md` | コスト最適化 | | 7 | `nfr-sustainability.md` | サステナビリティ | | 8 | `nfr-infrastructure.md` | 環境(AWSアカウント、ネットワーク、ドメイン、ライセンス) |
`$ARGUMENTS` でチェック範囲を指定できる。
非機能要件カテゴリ定義とチェック対象ファイルを読み込む。
Read: .claude/references/nfr-taxonomy.md Glob: survey/doc_source/nfr-*.md Read: 各対象ファイル
各ファイルから以下の情報を抽出する。
抽出した情報を aws-knowledge MCP サーバーで照合する。
**照合の観点:**
1. **SLA・クォータの正確性**: 記載されている数値が最新の公式値と一致するか
aws___search_documentation: "{サービス名} SLA" を reference_documentation で検索2. **サービス機能の最新性**: 記載されている機能が最新の対応状況を反映しているか
aws___search_documentation: "{サービス名} new features" を current_awareness で検索3. **サービス名のリブランド**: 旧名称のまま記載されていないか
aws___search_documentation: "{旧サービス名}" を current_awareness で検索4. **新サービス・新機能の欠落**: 記載すべき新サービスや新機能が言及されていないか
aws___search_documentation: "{カテゴリ} best practices" を general で検索5. **非推奨サービスの記載**: 非推奨や提供終了になったサービスが残っていないか
**照合の注意事項:**
各指摘事項に重要度を付与する。
| 重要度 | 定義 | 例 | |--------|------|-----| | 高(誤り・非推奨) | SLA 値の誤り、非推奨サービスの記載、対応言語・対応範囲の誤り | RDS Multi-AZ SLA が 99.99% と記載(正: 99.95%) | | 中(記述が古い・不足) | 新機能・新サービスの追記が必要、リブランドの未反映 | GuardDuty の新機能が未反映 | | 低(最新機能の追記が望ましい) | あれば望ましいが、現在の記述が間違っているわけではない | VPC Lattice の TCP 対応追加 |
分析結果を出力テンプレートに従ってレポートにまとめる。
Read: references/output-template.md
レポートの保存先: `steering/nfr-outdated-check-{YYYYMMDD}.md`
日付は実行日を使用する。
This skill should be used when the user asks to "review architecture", "Well-Architected review", "check bestpractices", "security assessment",or "cost…