19.7k
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill dyad-sh/dyad --skill session-debug- SKILL.md2.9 KB
Overview
This skill analyzes session debugging data to identify errors and issues that may have caused a user-reported problem. It combines GitHub issue context with a fetched session JSON, surfaces suspicious events, and ranks likely causes. The goal is a concise, evidence-backed investigation that points engineers to the most promising next steps.
How this skill works
It validates two arguments: a session-data URL and a GitHub issue identifier. It fetches the issue metadata to understand the user report, then downloads the session JSON and inspects logs, errors, network requests, timings, and user actions. Findings are correlated with the issue timeline and ranked by likelihood, with concrete recommendations for code investigation and fixes.
When to use it
- A user files a bug report and a session trace URL is available.
- You need to triage a single-session failure to determine root cause quickly.
- Reproductions are intermittent and you want evidence from the user's actual session.
- You must prioritize fixes by likelihood and impact.
- You want step-by-step correlation between reported steps and session events.
Best practices
- Ensure the session JSON is accessible via HTTPS and contains timestamps, logs, and request/response details.
- Include the full GitHub issue number or URL so the tool can fetch title, body, comments, and labels.
- Provide sessions shortly after failures to preserve timing and context.
- Enrich session logs with user actions and request IDs to improve correlation accuracy.
- Use this analysis as a starting point; reproduce high-confidence findings in a controlled environment before deploying fixes.
Example use cases
- A user reports a payment flow failure; analyze session traces to find network 502s or backend errors at the same timestamp.
- Intermittent UI freezing: detect long-running operations or blocking synchronous tasks in the session logs.
- API authorization errors: surface 401/403 responses correlated with user actions and token refresh attempts.
- Null reference exceptions in production: locate stack traces and the exact input/state that triggered them.
- Timeouts on third-party services: identify repeated failed requests and recommend retries or fallback logic.
FAQ
Provide two space-separated arguments: the session JSON URL (http/https) and the GitHub issue number or URL. If missing, the skill returns usage instructions.
What does the skill look for in session data?
It inspects errors, warnings, failed HTTP requests, unexpected nulls or empty responses, timing anomalies, and user actions immediately before failures.