debugger
コードエラーのデバッグと根本原因の特定
開発者が不可解なエラーや予期しない動作に遭遇したとき、根本原因を特定するのに苦労します。デバッガースキルは、エラーを分析し、問題の原因を追跡し、検証された修正を実装するための体系的なアプローチを提供します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "debugger". Help me debug this error: TypeError: Cannot read property 'map' of undefined at App.js:15
Résultat attendu:
エラーに基づくと、未定義の値に対して.map()を呼び出そうとしています。これは通常、データがまだ読み込まれていないことを意味します。
根本原因:データが取得される前にコンポーネントがレンダリングされるとき、'items'配列が未定義になっています。
修正:レンダリング前に条件チェックを追加してください:
- items?.map() または (items || []).map() を使用
- またはローディング状態チェックを追加
テスト:修正がローディング状態と読み込み済み状態の両方を正しく処理することを確認してください。
Utilisation de "debugger". My API endpoint returns 500 error when I try to create a user with email 'test@test.com'
Résultat attendu:
これを体系的にデバッグする手伝いをします。
1. 最初に、具体的なエラーメッセージのサーバーログを確認してください
2. このメール形式を拒否する可能性のある検証ロジックを探してください
3. メールフィールドのデータベース制約を確認してください
4. リクエストペイロードが期待されるスキーマと一致することを確認してください
このエラーが発生したとき、サーバーログに何が表示されていますか?
Audit de sécurité
SûrThis is a prompt-only skill containing only debugging instructions and best practices. No executable code was detected. The static analysis scanned 0 files and found 0 security issues. The skill provides guidance on debugging workflows without any access to system resources, network, or filesystem operations.
Score de qualité
Ce que vous pouvez construire
予期しないテスト失敗の修正
自動化されたテストが不可解なエラーメッセージで失敗した場合、このスキルを使用して失敗を分析し、根本原因を追跡し、修正を実装できます。
本番環境エラーのデバッグ
本番環境でエラーが発生した場合、このスキルを使用してログを体系的に分析し、障害のあるコンポーネントを特定し、適切な修正を決定できます。
デバッグベストプラクティスの学習
新しい開発者はこのスキルを使用して、仮説の立て方、デバッグログの追加方法、ソリューションの検証方法など、体系的なデバッグア��ローチを学習できます。
Essayez ces prompts
このエラーをデバッグする手伝いをしてください:[エラーメッセージとスタックトレースをここに貼り付け]。考えられる根本原因と修正方法は何ですか?
[予期しない動作を説明]に遭遇しています。[再現手順を説明]ときにエラーが発生します。根本原因を特��して修正する手伝いをしてください。
テストが次の出力で失敗しています:[テスト失敗を貼り付け]。これをデバッグする手順をガイドし、修正を推奨してください。
最近、[バグと修正を説明]というバグ��修正しました。同様の問題を防ぐためにどのベストプラクティスに従うべきですか?どのテスト手法を使用すべきですか?
Bonnes pratiques
- 修正を試みる前に、常に完全なエラーメッセージとスタックトレースを取得してください
- 根本原因を分離するために最小限の手順で問題を再現してください
- 問題を解決済みとみなす前に、テストで修正を検証してください
Éviter
- 根本原因を理解せずに変更を行うこと - これは実際の修正ではなく対症療法につながります
- エラーメッセージとスタックトレースを無視すること - それらには価値のある診断情報が含まれています
- 検証ステップをスキップすること - 修正が実際に問題を解決することを常にテストしてください