Skip to content

Conversation

@bouwkast
Copy link
Collaborator

Summary of changes

When investigating crashes or errors a main difficulty (in my opinion) is both the volume of them 😭 but also unfamiliarity of the various frames in the stacks. This PR adds two (experimental) Claude Code commands to assist with this /analyze-crash and /analyze-error.

Reason for change

As I have been going through stacks and frames from Crash Tracking I found myself constantly having to look up what things mean as I'm just not super familiar with most of the native bits at the moment. These two commands are largely created to help me speed up initial understanding and analysis of stacks from reported crashes that are (likely) caused by dd-trace-dotnet.

In addition to this, it made some sense to include a similar command for errors (that are not crashes, but are caused by us).

The analysis documents are intended to help de-mystify both and provide more human readable information.

Implementation details

Both commands will output a markdown file within your user .claude\analysis\ directory (creates it if necessary).

Test coverage

Other details

I would consider these experimental and will continue to test them out.

To use:

Intention is to click the Copy stack button in Error Tracking and then paste it into the command. That is it!

@bouwkast bouwkast added the AI Generated Largely based on code generated by an AI or LLM. This label is the same across all dd-trace-* repos label Dec 17, 2025
@bouwkast bouwkast requested a review from a team as a code owner December 17, 2025 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Generated Largely based on code generated by an AI or LLM. This label is the same across all dd-trace-* repos area:docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants