Stack trace debugger prompt: find root cause fast

Paste a stack trace and the related code to get a root-cause diagnosis and a concrete fix instead of guesswork.

بواسطة ‪Ahmed Eid‬‏Claude0 نسخة

متى تستخدم هذا البرومبت

  • When an exception crashes production and the trace alone isn't enough.
  • When a bug only reproduces intermittently.
  • When reviewing a teammate's crash report.

نص البرومبت

Analyze this {{language}} stack trace and surrounding code, identify the likely root cause, and suggest a fix. Framework: {{framework}}.

{{CLIPBOARD}}
{{language}}{{framework}}{{CLIPBOARD}}

الكتلة {{CLIPBOARD}} تُستبدل تلقائياً بما نسخته قبل الضغط على «نسخ».

كيف تستخدمه

  1. انسخ البرومبت بالزر أو املأ المتغيرات أولاً.
  2. الصقه في ChatGPT أو Claude أو Gemini.
  3. عدّل النتيجة أو أعد الطلب بتغيير المتغيرات.

مثال على النتيجة

Root cause: user.profile is undefined when a new signup hasn't completed onboarding, causing the TypeError at line 42.

Fix:
const bio = user.profile?.bio ?? '';

Also check: any other call site reading user.profile without the same guard.

نصائح للاستخدام

  • Paste the full trace, not just the top line, plus the function(s) it points to.
  • Include the input or state that triggered the crash if you have it.
  • Ask it to check other callers of the same function, not just the one line that crashed.

النماذج الموصى بها

Claude

أسئلة شائعة

Do I need the full application code for this?
No, the stack trace plus the specific function(s) it references is usually enough; add more context only if the fix seems ambiguous.
Can it fix flaky, hard-to-reproduce bugs?
It can suggest likely causes from the trace and code shape, but intermittent bugs may need added logging to confirm before fixing.

برومبتات ذات صلة

Generate a GraphQL Schema from a Description

Describe your data and operations in plain English and get a complete, documented GraphQL schema.

Design a GraphQL schema (types, queries, mutations) for: {{focus}}. Use {{language}} conventions and include field-level descriptions. {{CLIPBOARD}}

{{focus}}{{language}}{{CLIPBOARD}}

Generate Realistic Mock Data for Testing

Get realistic, varied mock data, including edge cases, matched to your schema, ready to seed a test database.

Generate {{focus}} realistic mock/test data records in {{language}} format for this schema or type, with varied and edge-case values. {{CLIPBOARD}}

{{focus}}{{language}}{{CLIPBOARD}}

Explain What This Legacy Code Actually Does

Paste unfamiliar or legacy code and get a plain-language walkthrough, with dead code and possible bugs flagged.

Walk through this {{language}} code line by line and explain what it does, in plain language. Flag anything that looks like dead code, a workaround, or a potential bug. {{CLIPBOARD}}

{{language}}{{CLIPBOARD}}

Generate a Dockerfile for Your App

Get a secure, optimized Dockerfile tailored to your language and framework, ready to build and run.

Write a production-ready Dockerfile for a {{language}} app using {{framework}}. Use multi-stage builds where useful, minimize image size, and run as a non-root user. Notes: {{focus}}. {{CLIPBOARD}}

{{language}}{{framework}}{{focus}}{{CLIPBOARD}}
المزيد في برمجة