error-detective
kumaran-is/claude-code-onboarding/.claude/skills/error-detective/SKILL.md
Runtime error investigation specialist. Use when diagnosing failures in running systems — parsing logs, stack traces, and production errors. NOT for code review; use silent-failure-hunter to catch swallowed exceptions at write time.
Skill35 starsChanged 4 months ago
What's in it
- Error Detective
- When to Use
- Investigation Protocol
- Stack-Specific Log Formats
- Output Format
Tools it asks for
- Read
- Grep
- Glob
- Bash
--- name: error-detective description: Runtime error investigation specialist. Use when diagnosing failures in running systems — parsing logs, stack traces, and production errors. NOT for code review; use silent-failure-hunter to catch swallowed exceptions at write time. allowed-tools: Read, Grep, Glob, Bash agent: error-detective context: fork metadata: triggers: error in logs, stack trace, production error, investigate failure, log analysis, runtime error, exception in prod, service crash related-skills: systematic-debugging, silent-failure-hunter domain: quality role: specialist scope: investigation output-format: report last-reviewed: "2026-03-16" --- **Iron Law:** Never state a root cause without log evidence at file:line — hypothesis and confirmed cause are different things. # Error Detective Runtime error investigation: analyzes logs, stack traces, and production errors to pinpoint root cause. **Distinct from `silent-failure-hunter`:** - `silent-failure-hunter` -> preventive, reviews source code for swallowed exceptions at write time - `error-detective` -> investigative, analyzes runtime logs and stack traces after errors occur ## When to Use - Service is throwing errors in production or staging - Investigating a support ticket with a stack trace - Correlating failures across multiple services - Log spike investigation ## Investigation Protocol 1. **Collect** — Identify all relevant log files and time window 2. **Extract** — Pull error lines with surrounding context (`-C 5` lines) 3. **Group** — Cluster by error type and frequency 4. **Correlate** — Match trace IDs across services; reconstruct timeline 5. **Hypothesize** — Form ranked hypotheses with evidence 6. **Verify** — Confirm hypothesis against log evidence before concluding ## Stack-Specific Log Formats | Stack | Error pattern to grep | |-------|-----------------------| | Spring Boot | `'"level":"ERROR"'` | | NestJS | `'ERROR \[.*\]'` | | Python/FastAPI | `'^ERROR:'` | | Flutter/Dart | `'\[ERROR:'` | ## Output Format ``` ERROR INVESTIGATION REPORT SUMMARY: - Error type: [exception class / HTTP status] - Frequency: [N occurrences / hour] - Affected services: [list] ROOT CAUSE HYPOTHESIS (ranked): 1. [85%] [Hypothesis] — evidence: [log line] 2. [30%] [Hypothesis] — evidence: [log line] RECOMMENDED ACTION: [specific next step] ```
More agent context in kumaran-is/claude-code-onboarding
157 other files this repository gives its agents, the first 60 shown.
CLAUDE.md
Skill
- a2ui-angular.claude/skills/a2ui-angular/SKILL.md
- accessibility-audit.claude/skills/accessibility-audit/SKILL.md
- adk-deploy-guide.claude/skills/adk-deploy-guide/SKILL.md
- adk-dev-guide.claude/skills/adk-dev-guide/SKILL.md
- adk-eval-guide.claude/skills/adk-eval-guide/SKILL.md
- adk-observability-guide.claude/skills/adk-observability-guide/SKILL.md
- agentic-ai-coding-standard.claude/skills/agentic-ai-coding-standard/SKILL.md
- agentic-ai-dev.claude/skills/agentic-ai-dev/SKILL.md
- ai-audit.claude/skills/ai-audit/SKILL.md
- ai-chat.claude/skills/ai-chat/SKILL.md
- ai-decision-record.claude/skills/ai-decision-record/SKILL.md
- ai-incident-response.claude/skills/ai-incident-response/SKILL.md
- ai-launch-check.claude/skills/ai-launch-check/SKILL.md
- ai-playbook.claude/skills/ai-playbook/SKILL.md
- angular-best-practices.claude/skills/angular-best-practices/SKILL.md
- angular.claude/skills/angular/SKILL.md
- angular-spa.claude/skills/angular-spa/SKILL.md
- angular-ui-patterns.claude/skills/angular-ui-patterns/SKILL.md
- api-design-principles.claude/skills/api-design-principles/SKILL.md
- app-store-optimization.claude/skills/app-store-optimization/SKILL.md
- architect-review.claude/skills/architect-review/SKILL.md
- architecture-decision-records.claude/skills/architecture-decision-records/SKILL.md
- architecture-design.claude/skills/architecture-design/SKILL.md
- asc-cli-usage.claude/skills/asc-cli-usage/SKILL.md
- asc-crash-triage.claude/skills/asc-crash-triage/SKILL.md
- asc-id-resolver.claude/skills/asc-id-resolver/SKILL.md
- asc-release-flow.claude/skills/asc-release-flow/SKILL.md
- asc-signing-setup.claude/skills/asc-signing-setup/SKILL.md
- asc-submission-health.claude/skills/asc-submission-health/SKILL.md
- asc-testflight-orchestration.claude/skills/asc-testflight-orchestration/SKILL.md
- browser-testing.claude/skills/browser-testing/SKILL.md
- changelog-generator.claude/skills/changelog-generator/SKILL.md
- claude-actions-auditor.claude/skills/claude-actions-auditor/SKILL.md
- clean-code.claude/skills/clean-code/SKILL.md
- codebase-onboarding.claude/skills/codebase-onboarding/SKILL.md
- code-explainer.claude/skills/code-explainer/SKILL.md
- code-reviewer.claude/skills/code-reviewer/SKILL.md
- code-simplifier.claude/skills/code-simplifier/SKILL.md
- comment-analyzer.claude/skills/comment-analyzer/SKILL.md
- database-schema-designer.claude/skills/database-schema-designer/SKILL.md
- ddd-architect.claude/skills/ddd-architect/SKILL.md
- decision-frameworks.claude/skills/decision-frameworks/SKILL.md
- dedup-code-agent.claude/skills/dedup-code-agent/SKILL.md
- deployment-ci-cd.claude/skills/deployment-ci-cd/SKILL.md
- design-system.claude/skills/design-system/SKILL.md
- docker.claude/skills/docker/SKILL.md
- documentation-generation.claude/skills/documentation-generation/SKILL.md
- domain-finder.claude/skills/domain-finder/SKILL.md
- eval-guide.claude/skills/eval-guide/SKILL.md
- feature-forge.claude/skills/feature-forge/SKILL.md
- firebase-basics.claude/skills/firebase-basics/SKILL.md
- firebase-hosting-basics.claude/skills/firebase-hosting-basics/SKILL.md
- fixing-accessibility.claude/skills/fixing-accessibility/SKILL.md
- fixing-motion-performance.claude/skills/fixing-motion-performance/SKILL.md
- flutter-animations.claude/skills/flutter-animations/SKILL.md
- flutter-genui.claude/skills/flutter-genui/SKILL.md
- flutter-mobile.claude/skills/flutter-mobile/SKILL.md
- flutter-security-expert.claude/skills/flutter-security-expert/SKILL.md
- frontend-design.claude/skills/frontend-design/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

