customer-escalation
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.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o customer-escalation.zip https://jpskill.com/download/22577.zip && unzip -o customer-escalation.zip && rm customer-escalation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22577.zip -OutFile "$d\customer-escalation.zip"; Expand-Archive "$d\customer-escalation.zip" -DestinationPath $d -Force; ri "$d\customer-escalation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
customer-escalation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
customer-escalationフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] customer-escalation
/customer-escalation
見慣れないプレースホルダーがある場合や、どのツールが接続されているかを確認する必要がある場合は、CONNECTORS.mdをご覧ください。
サポート案件を、エンジニアリング、製品、またはリーダーシップ向けの構造化されたエスカレーションブリーフにまとめます。コンテキストを収集し、再現手順を構造化し、ビジネスへの影響を評価し、適切なエスカレーション先を特定します。
使用法
/customer-escalation <issue description> [customer name or account]
例:
/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. 問題の理解
入力を解析し、以下を判断します。
- 何が壊れているか、または必要とされているか: 核となる技術的または製品上の問題
- 誰が影響を受けているか: 特定の顧客、セグメント、またはすべてのユーザー
- 期間: いつから始まったか?顧客はどのくらい待っているか?
- 試されたこと: 試されたトラブルシューティングや回避策
- なぜ今エスカレートするのか: 通常のサポートを超えて注意が必要な理由
これがエスカレーションを必要とするかどうかを確認するために、以下の「いつエスカレートするか vs. サポートで対応するか」の基準を使用してください。
2. コンテキストの収集
利用可能な情報源から関連情報をまとめます。
- ~~support platform: 関連チケット、コミュニケーションのタイムライン、以前のトラブルシューティング
- ~~CRM (接続されている場合): アカウント詳細、主要連絡先、以前のエスカレーション
- ~~chat: この問題に関する内部議論、他の顧客からの同様の報告
- ~~project tracker (接続されている場合): 関連するバグレポートや機能リクエスト、エンジニアリングのステータス
- ~~knowledge base: 既知の問題や回避策、関連ドキュメント
3. ビジネスへの影響の評価
以下の影響の側面を使用して、以下を定量化します。
- 広さ: 影響を受ける顧客/ユーザーの数?増加しているか?
- 深さ: ブロックされているか vs. 不便を感じているか?
- 期間: どのくらい続いているか?
- 収益: 危険にさらされているARRは?影響を受ける保留中の取引は?
- 時間的プレッシャー: 厳密な期限は?
4. エスカレーション先の決定
以下のエスカレーション階層を使用して、適切なターゲットを特定します: L2サポート、エンジニアリング、製品、セキュリティ、またはリーダーシップ。
5. 再現手順の構造化 (バグの場合)
問題がバグである場合は、以下の再現手順のベストプラクティスに従って、環境の詳細と証拠を含む明確な再現手順を文書化してください。
6. エスカレーションブリーフの生成
## 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. 次のステップの提案
エスカレーションを生成した後:
- 「ターゲットチームの~~chatチャンネルにこれを投稿しましょうか?」
- 「顧客に暫定的な返信で更新すべきでしょうか?」
- 「これを確認するためのフォローアップリマインダーを設定しましょうか?」
- 「現在のステータスを顧客向けの更新として下書きしましょうか?」
いつエスカレートするか vs. サポートで対応するか
サポートで対応する場合:
- 問題に文書化された解決策または既知の回避策がある場合
- 解決できる設定またはセットアップの問題である場合
- 顧客が修正ではなくガイダンスまたはトレーニングを必要としている場合
- 問題が文書化された代替策を持つ既知の制限である場合
- 以前の同様のチケットがサポートレベルで解決された場合
エスカレートする場合:
- 技術的: バグが確認され、コード修正が必要な場合、インフラストラクチャ調査が必要な場合、データ破損または損失
- 複雑性: 問題がサポートの診断能力を超えている場合、サポートがアクセスできないアクセスが必要な場合、カスタム実装が関与している場合
- 影響: 複数の顧客が影響を受けている場合、本番システムがダウンしている場合、データ整合性が危険にさらされている場合、セキュリティ上の懸念
- ビジネス: 高価値の顧客が危険にさらされている場合、SLA違反が差し迫っているか発生した場合、顧客が役員レベルの関与を要求している場合
- 時間: 問題がSLAを超えてオープンになっている場合、顧客が不当に長く待っている場合、通常のサポートチャネルが進展していない場合
- パターン: 同じ問題が3人以上の顧客から報告されている場合、修正されたはずの再発する問題、時間の経過とともに深刻度が増している場合
エスカレーション階層
L1 → L2 (サポートエスカレーション)
From: 最前線のサポート To: シニアサポート / テクニカルサポートスペシャリスト When: 問題がより深い調査、専門的な製品知識、または高度なトラブルシューティングを必要とする場合 What to include: チケットの概要、すでに試された手順、顧客のコンテキスト
L2 → エンジニアリング
From: シニアサポート To: エンジニアリングチーム (関連する製品領域) When: 確認されたバグ、インフラストラクチャの問題、コード変更が必要な場合、システムレベルの調査が必要な場合 What to include: 完全な再現手順、環境の詳細、ログまたはエラーメッセージ、ビジネスへの影響、顧客のタイムライン
L2 → 製品
From: シニアサポート To: プロダクトマネジメント **
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/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