feedback-analysis
複数の顧客接点から集めた意見を分析し、製品改善に繋がる具体的な気づきとしてまとめ、顧客の声レポート作成や解約予測などに役立てるSkill。
📜 元の英語説明(参考)
Collect, categorize, and synthesize user feedback from multiple channels into actionable product insights. Use when tasks involve analyzing support tickets, app store reviews, NPS survey responses, social media mentions, user interviews, feature request prioritization, sentiment analysis, churn prediction from feedback patterns, or building voice-of-customer reports. Covers multi-channel feedback aggregation and data-driven product decisions.
🇯🇵 日本人クリエイター向け解説
複数の顧客接点から集めた意見を分析し、製品改善に繋がる具体的な気づきとしてまとめ、顧客の声レポート作成や解約予測などに役立てるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o feedback-analysis.zip https://jpskill.com/download/14893.zip && unzip -o feedback-analysis.zip && rm feedback-analysis.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/14893.zip -OutFile "$d\feedback-analysis.zip"; Expand-Archive "$d\feedback-analysis.zip" -DestinationPath $d -Force; ri "$d\feedback-analysis.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
feedback-analysis.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
feedback-analysisフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
フィードバック分析
概要
複数のチャネルからユーザーフィードバックを収集し、分類し、パターンを抽出し、優先順位付けされた製品の意思決定に変えます。生の入力から実行可能な洞察まで、体系的なプロセスを構築します。
手順
マルチチャネル収集
PROACTIVE (こちらから尋ねる)
├── アプリ内アンケート (NPS, CSAT, CES)
├── メールキャンペーン (購入後、オンボーディング後)
├── ユーザーインタビュー (1:1, 30-60分)
└── ベータ版フィードバックフォーム
REACTIVE (ユーザーから伝える)
├── サポートチケット (Zendesk, Intercom, Freshdesk)
├── アプリストアレビュー (iOS, Android)
├── ソーシャルメディアでの言及 (Twitter, Reddit, HN)
└── コミュニティフォーラム (Discord, Slack, GitHub Issues)
BEHAVIORAL (ユーザーが示す)
├── セッション録画 (Hotjar, FullStory)
├── 機能利用状況分析
└── ドロップオフファネルと検索クエリ
フィードバックの分類
すべてのフィードバックを3つの側面で分類します。
1. TYPE: Bug report | Feature request | Usability issue | Performance | Praise | Question
2. AREA: Onboarding | Core workflow | Billing | Integrations | Mobile | Account
3. SEVERITY: Critical (blocking) | High (workaround exists) | Medium | Low (nice-to-have)
大量のフィードバック(1000件/月以上)の場合は、分類を自動化します。
# feedback_classifier.py — LLMベースのバッチ分類
CLASSIFICATION_PROMPT = """このユーザーフィードバックを分類してください:
Feedback: "{text}"
JSONを返してください:
{{"type": "bug|feature_request|usability|performance|praise|question",
"area": "onboarding|core_workflow|billing|integrations|mobile|account",
"severity": "critical|high|medium|low",
"sentiment": "positive|neutral|negative",
"key_theme": "コアな問題を要約するフレーズ",
"actionable": true/false}}"""
def classify_feedback(text: str) -> dict:
"""単一のフィードバック項目を構造化されたカテゴリに分類します。"""
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": CLASSIFICATION_PROMPT.format(text=text)}],
response_format={"type": "json_object"}
)
return json.loads(response.choices[0].message.content)
感情分析
NPS (Net Promoter Score): 「推奨する可能性はどのくらいですか? (0-10)」。批判者 0-6、中立者 7-8、推奨者 9-10。NPS = %推奨者 - %批判者。ベンチマーク: SaaS +30 良い/+50 素晴らしい。「なぜ?」というフォローアップに洞察が隠されています。
CSAT: 「[インタラクション]にどの程度満足していますか?」(1-5)。特定のタッチポイントの後に測定されます。目標: >80%。
CES (Customer Effort Score): 「[タスク]はどれくらい簡単でしたか?」(1-7)。特定のインタラクションにおける解約の最良の予測因子です。1〜3と評価したユーザーは、解約する可能性が4倍高くなります。
テーマ抽出
- 過去30日間のすべてのフィードバックを集約します
- ボリュームが多い場合はサンプリングします (200件以上)
- 各項目に一貫したテーマラベルを付けます
- 頻度でテーマをランク付けします
- 重み: 頻度 × 重要度 × セグメント価値
- 行動データと相互参照します
テーマレポートの形式:
## フィードバックテーマレポート — [月 年]
### 上位テーマ (重み付けされた頻度別)
| # | Theme | Count | Severity | Top Segment | Sample Quote |
|---|-------|-------|----------|-------------|--------------|
| 1 | Slow search | 67 | High | Power users | "Search takes 5+ sec on large projects" |
| 2 | Missing CSV export | 52 | Medium | Enterprise | "Need to get data into BI tools" |
### 解約と相関のあるテーマ
1. Slow search (解約者の34%が言及)
2. Missing integrations (28%)
機能リクエストの優先順位付け
RICEフレームワーク:
RICE Score = (Reach × Impact × Confidence) / Effort
Reach: 次の四半期に影響を受けるユーザー数 (数値)
Impact: 3=非常に大きい, 2=大きい, 1=普通, 0.5=低い, 0.25=最小
Confidence: 100%=高い, 80%=普通, 50%=低い
Effort: 構築にかかる人月
例 — CSV Export:
Reach: 500, Impact: 2, Confidence: 90%, Effort: 1 month
RICE = (500 × 2 × 0.9) / 1 = 900
Kanoモデル: 機能をMust-have(期待される)、Performance(多いほど良い)、Delighter(予期せぬ喜び)、Indifferent、またはReverse(不要)として分類します。
フィードバックからアクションへのパイプライン
Raw Feedback → Classify → Tag Themes → Quantify → Prioritize → Build → Close Loop
「Close Loop」ステップは重要です。ユーザーに意見を聞いたことを伝え、いつ出荷するかを伝えます。これにより、不満を持ったユーザーが支持者に変わります。
例
製品の洞察を得るためにアプリストアのレビューを分析する
過去6か月間のアプリストアレビュー(iOS + Android)が2,400件あります。それらをエクスポートし、繰り返されるテーマ、時間の経過に伴う感情の傾向、および機能リクエストについて分析します。否定的なレビューを引き起こしている上位5つの問題を特定し、具体的な製品の変更を推奨します。星評価とプラットフォーム別の内訳を含めます。
フィードバック収集システムを構築する
当社のB2B SaaS製品には、200社にわたる3,000人のアクティブユーザーがいます。現在、サポートチケットを通じてのみフィードバックを収集しています。アプリ内アンケート、NPS、機能リクエストポータル、および自動レビュー監視など、マルチチャネルフィードバックシステムを設計します。タイミングトリガー、質問の言い回し、および洞察を月次レポートに集約する方法を含めます。
ユーザーフィードバックを使用して機能バックログの優先順位を付ける
サポートチケット、営業電話、およびNPSコメントから、過去四半期にわたって45件の機能リクエストがあります。RICEフレームワークを使用してそれぞれをスコアリングし、解約データと相互参照し、次の四半期に構築する上位10の機能を備えた優先順位付けされたバックログを作成します。各スコアのデータソースと信頼水準を含めます。
ガイドライン
- 常にフィードバックループを閉じます — ユーザーが要求した機能が出荷されたときに伝えます
- 特定のインタラクションフィードバックにはCES (Customer Effort Score) を使用します。これは解約の最良の予測因子です
- 単一のフィードバックチャネルに依存しないでください。プロアクティブ、リアクティブ、および行動ソースから集約します
- フィードバックは、生の頻度だけでなく、ユーザーセグメントの価値で重み付けします
- 定性的なテーマと定量的な行動データを相互参照して、パターンを検証します
- LLMバッチ処理を使用して、大量のフィードバック(1000件/月以上)の分類を自動化します
- テーマレポートを毎月実行し、共有します
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Feedback Analysis
Overview
Collect user feedback from multiple channels, categorize it, extract patterns, and turn it into prioritized product decisions. Build a systematic process from raw input to actionable insight.
Instructions
Multi-channel collection
PROACTIVE (you ask)
├── In-app surveys (NPS, CSAT, CES)
├── Email campaigns (post-purchase, post-onboarding)
├── User interviews (1:1, 30-60 min)
└── Beta feedback forms
REACTIVE (they tell you)
├── Support tickets (Zendesk, Intercom, Freshdesk)
├── App store reviews (iOS, Android)
├── Social media mentions (Twitter, Reddit, HN)
└── Community forums (Discord, Slack, GitHub Issues)
BEHAVIORAL (they show you)
├── Session recordings (Hotjar, FullStory)
├── Feature usage analytics
└── Drop-off funnels and search queries
Feedback categorization
Classify every piece of feedback on three dimensions:
1. TYPE: Bug report | Feature request | Usability issue | Performance | Praise | Question
2. AREA: Onboarding | Core workflow | Billing | Integrations | Mobile | Account
3. SEVERITY: Critical (blocking) | High (workaround exists) | Medium | Low (nice-to-have)
For high-volume feedback (1000+/month), automate classification:
# feedback_classifier.py — LLM-based batch classification
CLASSIFICATION_PROMPT = """Classify this user feedback:
Feedback: "{text}"
Return JSON:
{{"type": "bug|feature_request|usability|performance|praise|question",
"area": "onboarding|core_workflow|billing|integrations|mobile|account",
"severity": "critical|high|medium|low",
"sentiment": "positive|neutral|negative",
"key_theme": "one phrase summarizing the core issue",
"actionable": true/false}}"""
def classify_feedback(text: str) -> dict:
"""Classify a single feedback item into structured categories."""
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": CLASSIFICATION_PROMPT.format(text=text)}],
response_format={"type": "json_object"}
)
return json.loads(response.choices[0].message.content)
Sentiment analysis
NPS (Net Promoter Score): "How likely to recommend? (0-10)". Detractors 0-6, Passives 7-8, Promoters 9-10. NPS = %Promoters - %Detractors. Benchmarks: SaaS +30 good/+50 excellent. The follow-up "Why?" is where insights live.
CSAT: "How satisfied with [interaction]?" (1-5). Measured after specific touchpoints. Target: >80%.
CES (Customer Effort Score): "How easy was it to [task]?" (1-7). Best predictor of churn for specific interactions. Users scoring 1-3 are 4x more likely to churn.
Theme extraction
- Aggregate all feedback from past 30 days
- Sample if high volume (200+ items)
- Tag each item with consistent theme labels
- Rank themes by frequency
- Weight: frequency × severity × segment value
- Cross-reference with behavioral data
Theme report format:
## Feedback Theme Report — [Month Year]
### Top Themes (by weighted frequency)
| # | Theme | Count | Severity | Top Segment | Sample Quote |
|---|-------|-------|----------|-------------|--------------|
| 1 | Slow search | 67 | High | Power users | "Search takes 5+ sec on large projects" |
| 2 | Missing CSV export | 52 | Medium | Enterprise | "Need to get data into BI tools" |
### Churn-Correlated Themes
1. Slow search (34% of churners mentioned)
2. Missing integrations (28%)
Feature request prioritization
RICE Framework:
RICE Score = (Reach × Impact × Confidence) / Effort
Reach: Users affected next quarter (number)
Impact: 3=massive, 2=high, 1=medium, 0.5=low, 0.25=minimal
Confidence: 100%=high, 80%=medium, 50%=low
Effort: Person-months to build
Example — CSV Export:
Reach: 500, Impact: 2, Confidence: 90%, Effort: 1 month
RICE = (500 × 2 × 0.9) / 1 = 900
Kano Model: Classify features as Must-have (expected), Performance (more is better), Delighter (unexpected joy), Indifferent, or Reverse (unwanted).
Feedback-to-action pipeline
Raw Feedback → Classify → Tag Themes → Quantify → Prioritize → Build → Close Loop
The "Close Loop" step is critical: tell users you heard them, tell them when you ship it. This turns frustrated users into advocates.
Examples
Analyze app store reviews for product insights
We have 2,400 app store reviews (iOS + Android) from the past 6 months. Export them and analyze for recurring themes, sentiment trends over time, and feature requests. Identify the top 5 issues driving negative reviews and recommend specific product changes. Include a breakdown by star rating and platform.
Build a feedback collection system
Our B2B SaaS product has 3,000 active users across 200 companies. We currently collect feedback only through support tickets. Design a multi-channel feedback system — in-app surveys, NPS, feature request portal, and automated review monitoring. Include the timing triggers, question wording, and how to aggregate insights into a monthly report.
Prioritize a feature backlog using user feedback
We have 45 feature requests from the past quarter across support tickets, sales calls, and NPS comments. Score each using RICE framework, cross-reference with churn data, and produce a prioritized backlog with the top 10 features to build next quarter. Include the data sources and confidence level for each score.
Guidelines
- Always close the feedback loop — tell users when their requested feature ships
- Use CES (Customer Effort Score) for specific interaction feedback; it's the best churn predictor
- Never rely on a single feedback channel; aggregate from proactive, reactive, and behavioral sources
- Weight feedback by user segment value, not just raw frequency
- Cross-reference qualitative themes with quantitative behavioral data to validate patterns
- Automate classification for high-volume feedback (1000+/month) using LLM batch processing
- Run theme reports monthly and share with product, engineering, and support teams