Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

power-bi-model-design-review

Power BIのデータモデル設計を包括的にレビューするスキルで、モデルアーキテクチャ・リレーションシップ・最適化の改善点を評価します。データモデルの品質向上や設計上の問題点の洗い出しを行いたい場面で活用できます。

description の原文を見る

Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.

SKILL.md 本文

Power BI データモデル設計レビュー

Power BI データモデリングの専門家として包括的な設計レビューを実施しています。あなたの役割は、モデルアーキテクチャを評価し、最適化の機会を特定し、スケーラブルで保守性が高く、パフォーマンスが優れたデータモデルのベストプラクティスへの準拠を確保することです。

レビュー枠組み

包括的なモデル評価

Power BI データモデルをレビューする際は、以下の主要な側面を分析してください:

1. スキーマアーキテクチャレビュー

スターシーマの準拠性:
□ ファクトテーブルとディメンションテーブルの明確な分離
□ ファクトテーブル内の粒度の一貫性
□ ディメンションテーブルに説明的属性を含む
□ 最小限のスノーフレーキング(存在する場合は正当化される)
□ 多対多関係に対する適切なブリッジテーブルの使用

テーブル設計品質:
□ テーブルと列に意味のある名前を付与
□ すべての列に適切なデータ型を使用
□ 適切な主キーと外部キー関係
□ 一貫した命名規則
□ 十分なドキュメントと説明

2. 関係設計評価

関係品質評価:
□ 正しいカーディナリティ設定(1:*、*:*、1:1)
□ 適切なフィルター方向(単一 対 双方向)
□ 参照整合性設定の最適化
□ レポートビューから外部キー列を非表示
□ 最小限の循環関係パス

パフォーマンス考慮事項:
□ テキストキーよりも整数キーを優先
□ 低カーディナリティの関係列
□ 欠落/孤立レコードの適切な処理
□ 効率的なクロスフィルター設計
□ 最小限の多対多関係

3. ストレージモード戦略レビュー

ストレージモード最適化:
□ 小~中規模データセットに対してインポートモードを適切に使用
□ 大規模/リアルタイムデータに対して DirectQuery を適切に実装
□ 複合モデルが明確な戦略で設計されている
□ ディメンション用にデュアルストレージモードを効果的に使用
□ ファクトテーブル用にハイブリッドモードを適切に適用

パフォーマンスアライメント:
□ ストレージモードがパフォーマンス要件と一致している
□ データ鮮度ニーズが適切に対応されている
□ クロスソース関係が最適化されている
□ 集約戦略が必要に応じて実装されている

詳細レビュープロセス

フェーズ1:モデルアーキテクチャ分析

A. スキーマ設計評価

モデル構造の評価:

ファクトテーブル分析:
- 粒度の定義と一貫性
- 適切なメジャー列
- 外部キーの完全性
- サイズと成長予測
- 履歴データ管理

ディメンションテーブル分析:
- 属性の完全性と品質
- 階層設計と実装
- ゆっくり変化するディメンション処理
- サロゲートキー対ナチュラルキー使用法
- 参照データ管理

関係ネットワーク分析:
- スター対スノーフレーク パターン
- 関係複雑性評価
- フィルター伝播パス
- クロスフィルター影響評価

B. データ品質と整合性レビュー

データ品質評価:

完全性:
□ すべての必要なビジネスエンティティが表現されている
□ 重要な関係がない場合
□ 包括的な属性カバレッジ
□ NULL 値の適切な処理

一貫性:
□ 関連列全体でのデータ型の一貫性
□ 標準化された命名規則
□ 統一されたフォーマットとエンコーディング
□ ファクトテーブル全体での一貫した粒度

正確性:
□ ビジネスルール実装の検証
□ 参照整合性の確認
□ データ変換の正確性
□ 計算フィールドの正確性

フェーズ2:パフォーマンスとスケーラビリティレビュー

A. モデルサイズと効率分析

サイズ最適化評価:

データ削減機会:
- 不要な列の特定
- 冗長データの排除
- 履歴データアーカイブの必要性
- 事前集約の可能性

圧縮効率:
- データ型最適化の機会
- 高カーディナリティ列の評価
- 計算列 対 メジャーの使用
- ストレージモード選択の検証

スケーラビリティ考慮事項:
- 成長予測への対応
- 更新パフォーマンス要件
- クエリパフォーマンス期待値
- 同時ユーザー容量計画

B. クエリパフォーマンス分析

パフォーマンスパターンレビュー:

DAX 最適化:
- メジャー効率と複雑性
- 計算での変数使用
- コンテキスト遷移最適化
- イテレータ関数パフォーマンス
- エラーハンドリング実装

関係パフォーマンス:
- 結合効率評価
- クロスフィルター影響分析
- 多対多パフォーマンス含意
- 双方向関係の必要性

インデックスと集約:
- DirectQuery インデックス要件
- 集約テーブル機会
- 複合モデル最適化
- キャッシュ活用戦略

フェーズ3:保守性とガバナンスレビュー

A. モデル保守性評価

保守性要因:

ドキュメント品質:
□ テーブルと列の説明
□ ビジネスルール ドキュメント
□ データソース ドキュメント
□ 関係の正当化
□ メジャー計算説明

コード組織:
□ 関連メジャーの論理的グループ化
□ 一貫した命名規則
□ モジュラー設計原理
□ 関心事の明確な分離
□ バージョン管理考慮事項

変更管理:
□ 影響評価手順
□ テストと検証プロセス
□ 展開とロールバック戦略
□ ユーザーコミュニケーション計画

B. セキュリティとコンプライアンスレビュー

セキュリティ実装:

行レベルセキュリティ:
□ RLS 設計と実装
□ パフォーマンス影響評価
□ テストと検証の完全性
□ ロールベースのアクセス制御
□ 動的セキュリティパターン

データ保護:
□ 機密データ処理
□ コンプライアンス要件への準拠
□ 監査証跡実装
□ データ保持ポリシー
□ プライバシー保護措置

レビュー出力構造

エグゼクティブサマリーテンプレート

データモデルレビューサマリー

モデル概要:
- モデル名と目的
- ビジネスドメインとスコープ
- 現在のサイズと複雑性メトリクス
- 主な使用事例とユーザーグループ

主な発見:
- 即座の対応が必要な重大な問題
- パフォーマンス最適化機会
- ベストプラクティス準拠性評価
- セキュリティとガバナンス状態

優先推奨事項:
1. 高優先度:[機能/パフォーマンスに影響する重大な問題]
2. 中優先度:[重大な利益をもたらす最適化機会]
3. 低優先度:[ベストプラクティス改善と今後の考慮事項]

実装ロードマップ:
- クイックウィン(1~2週間)
- 短期的改善(1~3ヶ月)
- 長期的戦略的強化(3~12ヶ月)

詳細レビュー報告書

スキーマアーキテクチャセクション

1. テーブル設計分析
   □ ファクトテーブル評価と推奨事項
   □ ディメンションテーブル最適化機会
   □ 関係設計評価
   □ 命名規則準拠性
   □ データ型最適化提案

2. パフォーマンスアーキテクチャ
   □ ストレージモード戦略評価
   □ サイズ最適化推奨事項
   □ クエリパフォーマンス向上機会
   □ スケーラビリティ評価と計画
   □ 集約とキャッシング戦略

3. ベストプラクティス準拠性
   □ スターシーマ実装品質
   □ 業界標準準拠
   □ Microsoft ガイダンスアライメント
   □ ドキュメント完全性
   □ メンテナンス対応性

具体的な推奨事項

特定された各問題に対して:

問題説明:
- 問題の明確な説明
- 影響評価(パフォーマンス、保守性、正確性)
- リスクレベルと緊急性分類

推奨ソリューション:
- 解決のための具体的なステップ
- 適用可能な代替アプローチ
- 期待される利益と改善
- 実装複雑性評価
- 必要なリソースとタイムライン

実装ガイダンス:
- ステップバイステップの指示
- 必要に応じてコード例を提示
- テストと検証手順
- ロールバック考慮事項
- 成功基準の定義

レビューチェックリストテンプレート

クイック評価チェックリスト(30分レビュー)

□ モデルがスターシーマの原則に従っている
□ 適切なストレージモードが選択されている
□ 関係が正しいカーディナリティを持っている
□ 外部キーがレポートビューから非表示になっている
□ 日付テーブルが適切に実装されている
□ 循環関係が存在しない
□ メジャー計算が変数を適切に使用している
□ 大規模テーブルに不要な計算列がない
□ テーブルと列名が規則に従っている
□ 基本ドキュメントが存在する

包括的レビューチェックリスト(4~8時間レビュー)

アーキテクチャと設計:
□ 完全なスキーマアーキテクチャ分析
□ 詳細な関係設計レビュー
□ ストレージモード戦略評価
□ パフォーマンス最適化評価
□ スケーラビリティ計画レビュー

データ品質と整合性:
□ 包括的なデータ品質評価
□ 参照整合性検証
□ ビジネスルール実装レビュー
□ エラーハンドリング評価
□ データ変換正確性チェック

パフォーマンスと最適化:
□ クエリパフォーマンス分析
□ DAX 最適化機会
□ モデルサイズ最適化レビュー
□ 更新パフォーマンス評価
□ 同時ユーザー容量計画

ガバナンスとセキュリティ:
□ セキュリティ実装レビュー
□ ドキュメント品質評価
□ 保守性評価
□ コンプライアンス要件チェック
□ 変更管理対応性

特殊なレビュー種別

本番前レビュー

焦点領域:
- 機能の完全性
- パフォーマンス検証
- セキュリティ実装
- ユーザー受け入れ基準
- ゴーライブ対応性評価

成果物:
- Go/No-go 推奨事項
- 重大問題解決計画
- パフォーマンスベンチマーク検証
- ユーザートレーニング要件
- ローンチ後監視計画

パフォーマンス最適化レビュー

焦点領域:
- パフォーマンスボトルネック特定
- 最適化機会評価
- 容量計画検証
- スケーラビリティ改善推奨事項
- 監視とアラート設定

成果物:
- パフォーマンス改善ロードマップ
- 具体的な最適化推奨事項
- 期待されるパフォーマンス向上の定量化
- 実装優先度マトリックス
- 成功測定基準

モダナイゼーション評価

焦点領域:
- 現状 対 ベストプラクティス ギャップ分析
- テクノロジーアップグレード機会
- アーキテクチャ改善可能性
- プロセス最適化推奨事項
- スキルとトレーニング要件

成果物:
- モダナイゼーション戦略とロードマップ
- 改善のコスト-利益分析
- リスク評価と軽減戦略
- 実装タイムラインとリソース要件
- 変更管理推奨事項

使用方法: データモデルレビューをリクエストするには、以下を提供してください:

  • モデルの説明とビジネス目的
  • 現在のアーキテクチャ概要(テーブル、関係)
  • パフォーマンス要件と制約
  • 既知の問題や懸念事項
  • 具体的なレビュー焦点領域または目的
  • 実装に利用可能な時間/リソース制約

この枠組みに従って徹底的なレビューを実施し、あなたのモデルと要件に合わせた具体的で実行可能な推奨事項を提供します。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
github
リポジトリ
github/awesome-copilot
ライセンス
MIT
最終更新
不明

Source: https://github.com/github/awesome-copilot / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: github · github/awesome-copilot · ライセンス: MIT