← ClaudeAtlas

rcalisted

Root cause analysis for technical investigations. This skill should be used when diagnosing production bugs, service degradation, unexpected behavior, or any issue requiring systematic evidence gathering. Triggers on "investigate", "root cause", "why is this failing", "diagnose", or when an issue requires gathering data from multiple sources before drawing conclusions. Emphasizes data-driven reasoning, context gathering, and not jumping to conclusions.
matthull/my-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill matthull/my-skills
# Root Cause Analysis Systematic technical investigation methodology. The core principle: **build a case from evidence, don't chase a hypothesis.** ## Project and User Configuration Load configuration in this order. **When multiple sources define the same binding, the first one found wins** — stop checking lower sources for that binding: 1. Read `resources/personal-skill.md` if it exists — personal investigation preferences. 2. Read `resources/domain-skill.md` if it exists — project-specific investigation context. 3. Check the project's CLAUDE.md / CLAUDE.local.md for environment-level capability bindings (especially the **observability** capability and the **session-logging** capability). 4. For any capability still unbound, use the defaults specified in this skill (terminal output for logging, generic tool discovery for observability). ## Extension Points ### domain-skill.md Provide project-specific investigation context: - Log access commands (e.g., `docker compose logs -f web`, Heroku log drains) - Infrastructure topology (services, databases, queues, third-party dependencies) - Common failure modes and their diagnostic shortcuts - Observability tool access (APM dashboards, error tracking URLs, metric queries) - Known flaky areas to deprioritize in investigations See `examples/domain-plugins/rails-heroku-rca.md` for a complete worked example (Rails + Heroku, shared-DB review apps, log filtering patterns, and an RCA output/documentation protocol) — copy and adapt it