spruce-sql-advisor は何をしますか?
SPRUCEで拡張されたAWS CUR 2.0データに対するSQLクエリの作成と最適化において、正確な知識に基づいてClaudeを支援するスキルです。FinOpsだけでなくGreenOpsにも対応します。
概要
このスキルは、AWS Cost and Usage Reports(CUR)をSPRUCEで拡張したデータセットに対して、効率的で正確なSQLクエリを記述するためのClaudeの能力を強化します。クラウドコストの分析、リソース使用率の最適化、カーボンフットプリントの追跡など、幅広いユースケースに対応しています。
主な機能
- CUR 2.0クエリの最適化: コストと使用状況データに対する複雑な集計クエリを生成します。
- SPRUCE拡張データの活用: SPRUCEが追加する意味的なメタデータ(例:サービスカテゴリ、環境影響タグ)をクエリで利用できます。
- FinOps対応: コスト配分、予算追跡、リザーブドインスタンスの分析などを支援します。
- GreenOps対応: カーボン排出量の計算、エネルギー効率の評価、サステナビリティレポートの作成を支援します。
使い方
- Claude(または互換性のあるAIエージェント)でこのスキルを有効にします。
- 自然言語でクエリの意図を記述します(例:「過去30日間のEC2のコストをサービス別に集計して」)。
- スキルがSPRUCEのスキーマに基づいて最適化されたSQLクエリを生成します。
- 生成されたクエリをAthenaやRedshiftなどで実行します。
サポート環境
- Claude Code
- Cursor
- Codex
- その他の互換性のあるAIエージェント
ライセンス
このスキルはオープンソースで提供されており、SPRUCEプロジェクトの一部として配布されています。
貢献
バグ報告や機能リクエストは、GitHubリポジトリのIssueまたはPull Requestで受け付けています。