From data-analysis
ビジネス課題の定義・KPI設計・仮説立案を行います(Phase 0: 問題定義・目的設定)。「KPIを決めたい」「問題を構造化したい」「分析の目的を整理したい」と言われたら使用してください。
How this skill is triggered — by the user, by Claude, or both
Slash command
/data-analysis:data-defineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
「解くべき問い(Central Question)」を一文で定義する:
Central Question を MECE に分解する:
Central Question
├── Sub-Issue A: ○○はなぜ起きているのか
│ ├── 仮説A-1: ○○が原因ではないか
│ └── 仮説A-2: ○○が原因ではないか
├── Sub-Issue B: ○○の規模はどのくらいか
└── Sub-Issue C: ○○に対して何ができるか
各Sub-Issueについて:
| 指標種別 | 指標名 | 定義式 | データソース | 更新頻度 |
|---|---|---|---|---|
| KGI(最終目標) | ||||
| KPI(主要) | ||||
| KPI(副次) |
成功基準(定量的閾値)【GL-2, GL-4】:
from statsmodels.stats.power import TTestIndPower
analysis = TTestIndPower()
n = analysis.solve_power(
effect_size=0.3, # MDEをもとに設定
alpha=0.05,
power=0.80, # 検定力 1-β = 0.80
alternative='two-sided'
)
print(f"必要サンプルサイズ: {n:.0f} / グループ")
現在のサンプル数と比較してギャップを報告する。
| バイアス種別 | リスク評価 | 対策 |
|---|---|---|
| 選択バイアス | 高/中/低 | |
| サバイバーシップバイアス | ||
| 確証バイアス | ||
| 測定バイアス |
【Next Step】
誰が: [担当者]
何を: [具体的アクション]
いつまでに: [期限]
優先度: Impact × Feasibility で評価
出力形式: 上記セクションを埋めた後、analysis_context.md の「分析目的・課題定義」セクションを更新する。
不確実な点は「不確実性: ○○」として必ず明記すること。
スキル完了後、以下のテンプレートを埋めて analysis_context.md の「12. 実行ログ」末尾に追記すること。
### YYYY-MM-DD HH:MM | data-define
| 項目 | 内容 |
|------|------|
| ステータス | 完了 / 一部完了 / 中断 |
| 実施内容 | [Issue Tree構築 / KGI・KPI設計 / 仮説リスト作成] |
| Central Question | [解くべき問いを1文で] |
| 分析種別 | [記述的 / 診断的 / 予測的 / 処方的 / 因果推論] |
| 主要KGI | [指標名・目標値] |
| 仮説数 | [設定した仮説数・主な仮説] |
| 問題・懸念 | [不確実性・未確定事項] |
| 申し送り | [EDAで重点確認すべき仮説・変数] |
上記の実行が完了したら、必ず以下をユーザーに提示すること。
✅ data-define が完了しました
📋 analysis_context.md の「分析目的・課題定義」を更新しました
▶ 次の推奨ステップ(標準フロー):
/data-analysis:data-explore
定義した仮説をデータで検証するEDA(探索的データ分析)を実施します
📌 状況別の選択肢:
/data-analysis:data-collect/data-analysis:data-integrate現在の推奨フロー:
data-context → data-define ✅ → data-explore → data-clean → data-feature → data-model → data-interpret
$ARGUMENTS
npx claudepluginhub mutsumi-yamamoto/claude-data-analysis-marketplace --plugin data-analysisSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.