plugins/debugging/skills/error-impact-analysis/SKILL.md
Analyze the impact and scope of production errors
npx skillsauth add coalesce-labs/catalyst error-impact-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Assess the severity, reach, and business impact of production errors.
/error-impact-analysis <error-or-timeframe>
Examples:
/error-impact-analysis "ISSUE-789"
/error-impact-analysis "checkout errors last 7 days"
/error-impact-analysis "critical errors this week"
/error-impact-analysis "impact of recent deployment"
/error-impact-analysis "What's the impact of MYAPP-123? How many users, revenue impact?"
/error-impact-analysis "Overall impact of all payment-related errors this month"
/error-impact-analysis "Error impact comparison: current release vs previous release"
/error-impact-analysis "Show all critical errors and their combined user impact"
Analysis includes:
Scope:
Severity Assessment:
Trends:
Business Impact:
Prioritization:
Enable both plugins for deeper impact analysis:
/plugin enable catalyst-debugging
/plugin enable catalyst-analytics
/error-impact-analysis "How many users who hit error X churned vs users who didn't?"
This combines:
/error-impact-analysis "new spike in errors at 3pm"
Based on output:
> "Based on this impact, should we rollback or hotfix?"
> "After fix, compare error rates before and after"
Plugin uses ~20k tokens. Disable after analysis:
/plugin disable catalyst-debugging
See also: /catalyst-debugging:debug-production-error, /catalyst-debugging:trace-analysis
testing
Phase-agent that fixes a failing verify verdict so the pipeline self-heals instead of stalling to needs-human (CTL-653). Reads `${ORCH_DIR}/workers/<ticket>/verify.json`, fixes the `findings[]` (every severity:"high" plus the regression_risk drivers) directly via Edit/Write, commits the remediation, and emits `phase.remediate.complete.<ticket>`. The scheduler's router then re-dispatches `verify` to re-check (the verify⇄remediate cycle, cap 3). Dispatched as a `claude --bg` job by `phase-agent-dispatch`, which invokes it via slash command — hence `user-invocable: true`.
tools
--- name: phase-triage description: Phase agent that triages a Linear ticket — expands acronyms, classifies (feature/bug/docs/refactor/chore), identifies genuine blockers (a semantic second-pass over the backlog — NOT a prose scrape; CTL-838), estimates scope, writes triage.json, and posts a triage analysis comment to Linear. Triage completion is signaled by that comment plus the local triage.json — there is no `triaged` label. Emits phase.triage.complete.<TICKET> on success and phase.triage.fai
tools
Phase agent for the research step of the 9-phase orchestrator pipeline (CTL-450). Wraps /catalyst-dev:research-codebase and produces thoughts/shared/research/<date>-<ticket>.md, then emits phase.research.complete.<ticket>. Reads triage.json from the worker dir as its prior-phase artifact. Spawned via plugins/dev/scripts/phase-agent-dispatch, which invokes it via slash command — hence `user-invocable: true`.
development
Phase-agent wrapper that opens the pull request after implementation completes (CTL-449 Initiative 1 Phase 3). Delegates to `/catalyst-dev:create-pr` (which already auto-runs `describe-pr` and transitions Linear to `inReview`), then writes the PR number + URL into the phase signal file so the downstream `phase-monitor-merge` agent can read it without re-querying GitHub. Dispatched as a `claude --bg` job by `phase-agent-dispatch`, which invokes it via slash command — hence `user-invocable: true`.