🚨customer-escalation
- プラグイン
- Customer Support
- 引数
- <issue summary> [customer name]
- ソース
- GitHub で見る ↗
説明
エンジニアリング、プロダクト、またはリーダーシップへのエスカレーションを、完全なコンテキストとともにパッケージ化します。 次のような場合に使用: - バグが通常のサポート範囲を超えてエンジニアリングの対応を必要とするとき - 複数の顧客から同一の問題が報告されているとき - 顧客が解約(チャーン)をほのめかしているとき - 問題がSLAを超えても未解決のまま放置されているとき
原文を表示
Package an escalation for engineering, product, or leadership with full context. Use when a bug needs engineering attention beyond normal support, multiple customers report the same issue, a customer is threatening to churn, or an issue has sat unresolved past its SLA.
ユースケース
- ✓バグが通常のサポート範囲を超えるとき
- ✓複数の顧客から同一の問題が報告されるとき
- ✓顧客が解約をほのめかしているとき
- ✓問題がSLAを超えても未解決のまま放置
本文(日本語訳)
/customer-escalation
見慣れないプレースホルダーが含まれている場合や、接続中のツールを確認したい場合は、CONNECTORS.md を参照してください。
サポートの問題を、エンジニアリング・プロダクト・リーダーシップ向けの構造化されたエスカレーションブリーフにまとめるコマンドです。 コンテキストの収集、再現手順の整理、ビジネスインパクトの評価、適切なエスカレーション先の特定を行います。
使用方法
/customer-escalation <問題の説明> [顧客名またはアカウント]
例:
/customer-escalation API returning 500 errors intermittently for Acme Corp/customer-escalation Data export is missing rows — 3 customers reported this week/customer-escalation SSO login loop affecting all Enterprise customers/customer-escalation Customer threatening to churn over missing audit log feature
ワークフロー
1. 問題の把握
入力内容を解析し、以下を明確にします:
- 何が壊れているか・何が必要か:技術的またはプロダクト上のコアな問題
- 誰が影響を受けているか:特定の顧客、セグメント、または全ユーザー
- どのくらい続いているか:いつ発生したか?顧客はどのくらい待っているか?
- 何を試みたか:これまでのトラブルシューティングや回避策
- なぜ今エスカレーションするか:通常のサポートを超えた対応が必要な理由
後述の「エスカレーションすべき場合とサポートで対応すべき場合の判断基準」を参照し、エスカレーションが妥当かどうかを確認してください。
2. コンテキストの収集
利用可能なソースから関連情報を集めます:
- ~~サポートプラットフォーム:関連チケット、コミュニケーションのタイムライン、これまでのトラブルシューティング
- ~~CRM(接続済みの場合):アカウント詳細、主要連絡先、過去のエスカレーション
- ~~チャット:この問題に関する社内ディスカッション、他の顧客からの類似報告
- ~~プロジェクトトラッカー(接続済みの場合):関連するバグレポートや機能リクエスト、エンジニアリングの対応状況
- ~~ナレッジベース:既知の問題や回避策、関連ドキュメント
3. ビジネスインパクトの評価
後述のインパクト指標を参考に、以下を定量的に把握します:
- 範囲(Breadth):何人の顧客・ユーザーが影響を受けているか?拡大しているか?
- 深刻度(Depth):業務が完全に止まっているか、不便を感じている程度か?
- 期間(Duration):どのくらい続いているか?
- 収益(Revenue):ARRへのリスクは?商談中の案件への影響は?
- 時間的制約(Time pressure):締め切りはあるか?
4. エスカレーション先の決定
後述のエスカレーションティアを参照し、適切な対象を特定します: L2サポート、エンジニアリング、プロダクト、セキュリティ、またはリーダーシップ。
5. 再現手順の整理(バグの場合)
問題がバグである場合は、後述の再現手順のベストプラクティスに従い、環境情報やエビデンスを含めた明確な再現手順を記載します。
6. エスカレーションブリーフの生成
## ESCALATION: [一文でまとめた概要]
**Severity(深刻度):** [Critical / High / Medium]
**Target team(対象チーム):** [Engineering / Product / Security / Leadership]
**Reported by(報告者):** [自分の名前・チーム]
**Date(日付):** [今日の日付]
### Impact(インパクト)
- **Customers affected(影響を受けた顧客):** [誰が・何人]
- **Workflow impact(業務への影響):** [何ができなくなっているか]
- **Revenue at risk(収益リスク):** [該当する場合]
- **Time in queue(待機時間):** [問題が発生してからの経過時間]
### Issue Description(問題の説明)
[問題の明確・簡潔な説明 — 3〜5文程度]
### What's Been Tried(試みた対応)
1. [トラブルシューティングの手順と結果]
2. [トラブルシューティングの手順と結果]
3. [トラブルシューティングの手順と結果]
### Reproduction Steps(再現手順)
[該当する場合 — 以下のフォーマットに従うこと]
1. [手順]
2. [手順]
3. [手順]
Expected(期待される動作): [X]
Actual(実際の動作): [Y]
Environment(環境): [詳細]
### Customer Communication(顧客とのコミュニケーション)
- **Last update to customer(顧客への最終連絡):** [日時と伝えた内容]
- **Customer expectation(顧客の期待):** [何をいつまでに期待しているか]
- **Escalation risk(さらなるエスカレーションのリスク):** [X日までに解決しなければ顧客が上位にエスカレーションするか?]
### What's Needed(必要な対応)
- [具体的な依頼内容 — 例:「根本原因の調査」「修正の優先対応」
「Xに関するプロダクト上の意思決定」「Yの例外承認」]
- **Deadline(期限):** [解決またはアップデートが必要な日時]
### Supporting Context(補足情報)
- [関連チケットやリンク]
- [社内ディスカッションのスレッド]
- [ドキュメントやログ]
7. 次のステップの提示
エスカレーションブリーフ生成後、以下を提案します:
- 「対象チームの~~チャットチャンネルにこの内容を投稿しますか?」
- 「顧客に暫定的な返答を送りますか?」
- 「進捗確認のリマインダーを設定しますか?」
- 「現在の状況を顧客向けにまとめたアップデート文を作成しますか?」
エスカレーションすべき場合とサポートで対応すべき場合の判断基準
サポートで対応すべき場合:
- 文書化された解決策または既知の回避策がある
- 設定・セットアップの問題であり、自分で解決できる
- 顧客に必要なのは修正ではなく、ガイダンスやトレーニング
- 既知の制限事項であり、代替手段が文書化されている
- 過去の類似チケットがサポートレベルで解決されている
エスカレーションすべき場合:
- 技術的:バグが確認されコード修正が必要、インフラ調査が必要、データの破損・消失が発生している
- 複雑性:サポートの診断能力を超えている、サポートが持っていないアクセス権限が必要、カスタム実装が絡んでいる
- インパクト:複数の顧客に影響、本番システムがダウン、データの整合性リスク、セキュリティ上の懸念がある
- ビジネス:高価値顧客がリスクにさらされている、SLA違反が迫っているまたは発生した、顧客がエグゼクティブの関与を求めている
- 時間:SLAを超えて問題が放置されている、顧客の待機時間が合理的な範囲を超えている、通常のサポートチャンネルで進展がない
- パターン:同じ問題が3人以上の顧客から報告されている、「修正済み」とされていた問題が再発している、時間とともに深刻化している
エスカレーションティア
L1 → L2(サポートエスカレーション)
From: フロントラインサポート To: シニアサポート / テクニカルサポートスペシャリスト 次のような場合に使用: 深い調査、専門的なプロダクト知識、高度なトラブルシューティングが必要な場合 含めるべき情報: チケットの概要、試みた手順、顧客のコンテキスト
L2 → エンジニアリング
From: シニアサポート To: エンジニアリングチーム(関連するプロダクト領域) 次のような場合に使用: バグが確認された場合、インフラの問題、コード変更が必要な場合、システムレベルの調査が必要な場合 含めるべき情報: 完全な再現手順、環境の詳細、ログまたはエラーメッセージ、ビジネスインパクト、顧客のタイムライン
L2 → プロダクト
From: シニアサポート To: プロダクトマネジメント 次のような場合に使用: 顧客の課題となっている機能ギャップがある、設計上の意思決定が必要、ワークフローが顧客の期待と合っていない、優先順位の決定が必要な顧客ニーズの競合がある 含めるべき情報: 顧客のユースケース、ビジネスインパクト、リクエストの頻度、競合状況(把握している場合)
Any → セキュリティ
From: 任意のサポートティア To: セキュリティチーム 次のような場合に使用: データ漏洩の可能性、不正アクセス、脆弱性の報告、コンプライアンス上の懸念がある場合 含めるべき情報: 観察された事象、潜在的な影響範囲(誰・何が影響を受けるか)、実施済みの初期封じ込め措置、緊急度の評価 注意: セキュリティのエスカレーションは通常のティア進行をバイパスします。自分のレベルに関わらず、直ちにエスカレーションしてください。
Any → リーダーシップ
From: 任意のティア(通常はL2またはマネージャー) To: サポートリーダーシップ、エグゼクティブチーム 次のような場合に使用: 高収益顧客が解約を示唆している、重要アカウントでSLA違反が発生した、クロスファンクショナルな意思決定が必要、ポリシーの例外承認が必要、PRまたは法的リスクがある場合 含めるべき情報: ビジネス上の全コンテキスト、収益リスク、試みた対応、必要な具体的意思決定または行動、期限
ビジネスインパクトの評価
エスカレーション時は、可能な限りインパクトを定量化してください。
インパクト指標
| 指標 | 確認すべき質問 |
|---|---|
| 範囲(Breadth) | 何人の顧客・ユーザーが影響を受けているか?拡大しているか? |
| 深刻度(Depth) | どの程度深刻な影響か?業務が完全に止まっているか、不便を感じている程度か? |
| 期間(Duration) | どのくらい続いているか?いつ頃クリティカルになるか? |
| 収益(Revenue) | ARRへのリスクは?商談中の案件への影響は? |
| 評判(Reputation) | 公になる可能性はあるか?リファレンス顧客か? |
| 契約(Contractual) | SLAが違反されているか?契約上の義務はあるか? |
深刻度の目安
- Critical(重大):本番システムのダウン、データリスク、セキュリティ侵害、または複数の高価値顧客への影響。即時対応が必要。
- High(高):主要機能の障害、重要顧客のブロック、SLAリスク。当日中の対応が必要。
- Medium(中):回避策はあるが重大な問題、重要だが緊急ではないビジネスへの影響。今週中の対応が必要。
再現手順の書き方
適切な再現手順は、バグエスカレーションで最も価値ある情報です。以下のベストプラクティスに従ってください:
- クリーンな状態から始める:起点(アカウントの種類、設定、権限)を明記する
- 具体的に書く:「エクスポートしようとする」ではなく、「ダッシュボードページ右上のExportボタンをクリックする」のように記述する
- 正確な値を含める:「何かデータを入力する」ではなく、具体的な入力値・日付・IDを使用する
- 環境を記載する:ブラウザ、OS、アカウントの種類、フィ
原文(English)を表示
/customer-escalation
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Package a support issue into a structured escalation brief for engineering, product, or leadership. Gathers context, structures reproduction steps, assesses business impact, and identifies the right escalation target.
Usage
/customer-escalation <issue description> [customer name or account]
Examples:
/customer-escalation API returning 500 errors intermittently for Acme Corp/customer-escalation Data export is missing rows — 3 customers reported this week/customer-escalation SSO login loop affecting all Enterprise customers/customer-escalation Customer threatening to churn over missing audit log feature
Workflow
1. Understand the Issue
Parse the input and determine:
- What's broken or needed: The core technical or product issue
- Who's affected: Specific customer(s), segment, or all users
- How long: When did this start? How long has the customer been waiting?
- What's been tried: Any troubleshooting or workarounds attempted
- Why escalate now: What makes this need attention beyond normal support
Use the "When to Escalate vs. Handle in Support" criteria below to confirm this warrants escalation.
2. Gather Context
Pull together relevant information from available sources:
- ~~support platform: Related tickets, timeline of communications, previous troubleshooting
- ~~CRM (if connected): Account details, key contacts, previous escalations
- ~~chat: Internal discussions about this issue, similar reports from other customers
- ~~project tracker (if connected): Related bug reports or feature requests, engineering status
- ~~knowledge base: Known issues or workarounds, relevant documentation
3. Assess Business Impact
Using the impact dimensions below, quantify:
- Breadth: How many customers/users affected? Growing?
- Depth: Blocked vs. inconvenienced?
- Duration: How long has this been going on?
- Revenue: ARR at risk? Pending deals affected?
- Time pressure: Hard deadline?
4. Determine Escalation Target
Using the escalation tiers below, identify the right target: L2 Support, Engineering, Product, Security, or Leadership.
5. Structure Reproduction Steps (for bugs)
If the issue is a bug, follow the reproduction step best practices below to document clear repro steps with environment details and evidence.
6. Generate Escalation Brief
## ESCALATION: [One-line summary]
**Severity:** [Critical / High / Medium]
**Target team:** [Engineering / Product / Security / Leadership]
**Reported by:** [Your name/team]
**Date:** [Today's date]
### Impact
- **Customers affected:** [Who and how many]
- **Workflow impact:** [What they can't do]
- **Revenue at risk:** [If applicable]
- **Time in queue:** [How long this has been an issue]
### Issue Description
[Clear, concise description of the problem — 3-5 sentences]
### What's Been Tried
1. [Troubleshooting step and result]
2. [Troubleshooting step and result]
3. [Troubleshooting step and result]
### Reproduction Steps
[If applicable — follow the format below]
1. [Step]
2. [Step]
3. [Step]
Expected: [X]
Actual: [Y]
Environment: [Details]
### Customer Communication
- **Last update to customer:** [Date and what was communicated]
- **Customer expectation:** [What they're expecting and by when]
- **Escalation risk:** [Will they escalate further if not resolved by X?]
### What's Needed
- [Specific ask — "investigate root cause", "prioritize fix",
"make product decision on X", "approve exception for Y"]
- **Deadline:** [When this needs resolution or an update]
### Supporting Context
- [Related tickets or links]
- [Internal discussion threads]
- [Documentation or logs]
7. Offer Next Steps
After generating the escalation:
- "Want me to post this in a ~~chat channel for the target team?"
- "Should I update the customer with an interim response?"
- "Want me to set a follow-up reminder to check on this?"
- "Should I draft a customer-facing update with the current status?"
When to Escalate vs. Handle in Support
Handle in Support When:
- The issue has a documented solution or known workaround
- It's a configuration or setup issue you can resolve
- The customer needs guidance or training, not a fix
- The issue is a known limitation with a documented alternative
- Previous similar tickets were resolved at the support level
Escalate When:
- Technical: Bug confirmed and needs a code fix, infrastructure investigation needed, data corruption or loss
- Complexity: Issue is beyond support's ability to diagnose, requires access support doesn't have, involves custom implementation
- Impact: Multiple customers affected, production system down, data integrity at risk, security concern
- Business: High-value customer at risk, SLA breach imminent or occurred, customer requesting executive involvement
- Time: Issue has been open beyond SLA, customer has been waiting unreasonably long, normal support channels aren't progressing
- Pattern: Same issue reported by 3+ customers, recurring issue that was supposedly fixed, increasing severity over time
Escalation Tiers
L1 → L2 (Support Escalation)
From: Frontline support To: Senior support / technical support specialists When: Issue requires deeper investigation, specialized product knowledge, or advanced troubleshooting What to include: Ticket summary, steps already tried, customer context
L2 → Engineering
From: Senior support To: Engineering team (relevant product area) When: Confirmed bug, infrastructure issue, needs code change, requires system-level investigation What to include: Full reproduction steps, environment details, logs or error messages, business impact, customer timeline
L2 → Product
From: Senior support To: Product management When: Feature gap causing customer pain, design decision needed, workflow doesn't match customer expectations, competing customer needs require prioritization What to include: Customer use case, business impact, frequency of request, competitive pressure (if known)
Any → Security
From: Any support tier To: Security team When: Potential data exposure, unauthorized access, vulnerability report, compliance concern What to include: What was observed, who/what is potentially affected, immediate containment steps taken, urgency assessment Note: Security escalations bypass normal tier progression — escalate immediately regardless of your level
Any → Leadership
From: Any tier (usually L2 or manager) To: Support leadership, executive team When: High-revenue customer threatening churn, SLA breach on critical account, cross-functional decision needed, exception to policy required, PR or legal risk What to include: Full business context, revenue at risk, what's been tried, specific decision or action needed, deadline
Business Impact Assessment
When escalating, quantify impact where possible:
Impact Dimensions
| Dimension | Questions to Answer |
|---|---|
| Breadth | How many customers/users are affected? Is it growing? |
| Depth | How severely are they impacted? Blocked vs. inconvenienced? |
| Duration | How long has this been going on? How long until it's critical? |
| Revenue | What's the ARR at risk? Are there pending deals affected? |
| Reputation | Could this become public? Is it a reference customer? |
| Contractual | Are SLAs being breached? Are there contractual obligations? |
Severity Shorthand
- Critical: Production down, data at risk, security breach, or multiple high-value customers affected. Needs immediate attention.
- High: Major functionality broken, key customer blocked, SLA at risk. Needs same-day attention.
- Medium: Significant issue with workaround, important but not urgent business impact. Needs attention this week.
Writing Reproduction Steps
Good reproduction steps are the single most valuable thing in a bug escalation. Follow these practices:
- Start from a clean state: Describe the starting point (account type, configuration, permissions)
- Be specific: "Click the Export button in the top-right of the Dashboard page" not "try to export"
- Include exact values: Use specific inputs, dates, IDs — not "enter some data"
- Note the environment: Browser, OS, account type, feature flags, plan level
- Capture the frequency: Always reproducible? Intermittent? Only under certain conditions?
- Include evidence: Screenshots, error messages (exact text), network logs, console output
- Note what you've ruled out: "Tested in Chrome and Firefox — same behavior" "Not account-specific — reproduced on test account"
Follow-up Cadence After Escalation
Don't escalate and forget. Maintain ownership of the customer relationship.
| Severity | Internal Follow-up | Customer Update |
|---|---|---|
| Critical | Every 2 hours | Every 2-4 hours (or per SLA) |
| High | Every 4 hours | Every 4-8 hours |
| Medium | Daily | Every 1-2 business days |
Follow-up Actions
- Check with the receiving team for progress
- Update the customer even if there's no new information ("We're still investigating — here's what we know so far")
- Adjust severity if the situation changes (better or worse)
- Document all updates in the ticket for audit trail
- Close the loop when resolved: confirm with customer, update internal tracking, capture learnings
De-escalation
Not every escalation stays escalated. De-escalate when:
- Root cause is found and it's a support-resolvable issue
- A workaround is found that unblocks the customer
- The issue resolves itself (but still document root cause)
- New information changes the severity assessment
When de-escalating:
- Notify the team you escalated to
- Update the ticket with the resolution
- Inform the customer of the resolution
- Document what was learned for future reference
Escalation Best Practices
- Always quantify impact — vague escalations get deprioritized
- Include reproduction steps for bugs — this is the #1 thing engineering needs
- Be clear about what you need — "investigate" vs. "fix" vs. "decide" are different asks
- Set and communicate a deadline — urgency without a deadline is ambiguous
- Maintain ownership of the customer relationship even after escalating the technical issue
- Follow up proactively — don't wait for the receiving team to come to you
- Document everything — the escalation trail is valuable for pattern detection and process improvement
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。