error-diagnostics-smart-debug
AI 搭載診断機能でエラーをデバッグ
このスキルは、エラーメッセージ、スタックトレース、パフォーマンスデータを分析して根本原因を特定し、修正を提案することで、開発者がソフトウェアエラーを迅速に診断するのを支援します。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“error-diagnostics-smart-debug”。 「30000ms 後に接続タイムアウト」というエラーが本番環境のチェックアウトリクエストの 5% で発生していることを分析してください
预期结果:
- 問題概要:チェックアウトサービスでの断続的な接続タイムアウト
- 根本原因分析:考えられる原因 - (1) 外部決済 API のレイテンシ 60%、(2) データベース接続プールの枯渇 25%、(3) ネットワークインフラ問題 15%
- 推奨戦略:DataDog のトレースで決済サービスの持続時間を照会し、エラー発生ウィンドウ中の接続プールメトリクスを確認
- 修正提案:10 秒タイムアウトでサーキットブレーカーパターンを実装し、指数バックオフによるリトライを追加
- 検証:カナリアトラフィックにデプロイし、エラー率の低下を監視
正在使用“error-diagnostics-smart-debug”。 このスタックトレースを解析してください:TypeError: Cannot read property 'id' of undefined at UserService.getProfile (/src/user/service.js:42:15)
预期结果:
- 根本原因:ユーザーオブジェクトの null 参照 - レースコンディションまたは null チェックの欠如の可能性
- 仮説 1 (75%):ユーザーレコードがデータベースに存在しない - 認証フローを確認
- 仮説 2 (20%):非同期タイミンク問題 - ユーザーデータ読み込み前に getProfile が呼ばれた
- 仮説 3 (5%):スキーマの不一致 - ユーザーオブジェクト構造が変更された
- 推奨修正:null ガードを追加:const userId = user?.id ?? throw new Error('ユーザーが見つかりません')
安全审计
安全All static findings are false positives. The skill is a legitimate debugging assistant that provides guidance on error diagnostics. No external commands, cryptographic algorithms, or network reconnaissance are present. The reported patterns were markdown formatting (backticks for code) and benign workflow descriptions.
中风险问题 (1)
低风险问题 (2)
质量评分
你能构建什么
本番インシデント対応
エラーパターンを分析し、オンコールエンジニア向けにデバッグ戦略を推奨することで、本番環境のエラーを迅速に診断します。
開発デバッグ
ローカルデバッグ手法、ブレークポイントの配置、ステップスルー戦略に関する AI 支援のガイダンスを取得します。
パフォーマンス問題分析
パフォーマンストレースと APM データを分析して、ボトルネック、N+1 問題、リソース枯渇問題を特定します。
试试这些提示
このエラーを分析してください:$ERROR_MESSAGE。根本原因は何が考えられますか?
このスタックトレースを解析して、問題の発生源を特定してください:$STACK_TRACE。確率でランク付けされた 3 つの仮説を提供してください。
この本番環境の問題のデバッグを支援してください:$ISSUE_DESCRIPTION。エラー発生頻度は$ENVIRONMENT 環境で$FREQUENCY です。デバッグ戦略を推奨してください。
このエラーに対する提案された修正 $ERROR と $PROPOSED_FIX をレビューしてください。リスクレベルを評価し、検証手順を提案してください。
最佳实践
- スタックトレース、再現手順、環境詳細を含む完全なエラーコンテキストを提供する
- 修正を実装する前に仮説の検証にオブザーバビリティデータを使用する
- 段階的なデバッグを適用:複雑な説明の前に最も単純な説明から始める
- 常にテストとカナリアデプロイで修正を検証してから完全なロールアウトを行う
避免
- 根本原因を理解せずに盲目的に修正を適用する
- デバッグの優先順位付け時にエラー頻度と影響を無視する
- オブザーバビリティデータの収集をスキップし、コード検査のみに依存する
- 検証やロールバック戦略なしに修正をデプロイする
常见问题
最適なデバッグ結果を得るためにどのような情報を提供すべきですか?
このスキルはエラーを自動的に修正できますか?
このスキルはすべてのプログラミング言語で機能しますか?
セキュリティ脆弱性のために使用できますか?
スキルはどのようにデバッグ戦略を選択しますか?
このスキルはどのオブザーバビリティツールと統合しますか?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-diagnostics-smart-debug引用
main
文件结构
📄 SKILL.md