Skip to content

/troubleshoot

Diagnose and resolve issues in code, builds, deployments, and system behavior

From plugin
claude-scholar
5.5k65 skills6 agents65 commands5 hooks
Install
> /plugin marketplace add Galaxy-Dawn/claude-scholar
> /plugin install claude-scholar@claude-scholar

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/troubleshoot

Context preview

What this command does when you run it.

Diagnose and resolve issues in code, builds, deployments, and system behavior

Command definition

troubleshoot.md
name: troubleshoot
description: "Diagnose and resolve issues in code, builds, deployments, and system behavior"
category: utility
complexity: basic
mcp-servers: []
personas: []

/sc:troubleshoot - Issue Diagnosis and Resolution

Triggers

  • Code defects and runtime error investigation requests
  • Build failure analysis and resolution needs
  • Performance issue diagnosis and optimization requirements
  • Deployment problem analysis and system behavior debugging

Usage

/sc:troubleshoot [issue] [--type bug|build|performance|deployment] [--trace] [--fix]

Behavioral Flow

1. **Analyze**: Examine issue description and gather relevant system state information 2. **Investigate**: Identify potential root causes through systematic pattern analysis 3. **Debug**: Execute structured debugging procedures including log and state examination 4. **Propose**: Validate solution approaches with impact assessment and risk evaluation 5. **Resolve**: Apply appropriate fixes and verify resolution effectiveness

Key behaviors:

  • Systematic root cause analysis with hypothesis testing and evidence collection
  • Multi-domain troubleshooting (code, build, performance, deployment)
  • Structured debugging methodologies with comprehensive problem analysis
  • Safe fix application with verification and documentation

Tool Coordination

  • **Read**: Log analysis and system state examination
  • **Bash**: Diagnostic command execution and system investigation
  • **Grep**: Error pattern detection and log analysis
  • **Write**: Diagnostic reports and resolution documentation

Key Patterns

  • **Bug Investigation**: Error analysis → stack trace examination → code inspection → fix validation
  • **Build Troubleshooting**: Build log analysis → dependency checking → configuration validation
  • **Performance Diagnosis**: Metrics analysis → bottleneck identification → optimization recommendations
  • **Deployment Issues**: Environment analysis → configuration verification → service validation

Examples

Code Bug Investigation

/sc:troubleshoot "Null pointer exception in user service" --type bug --trace
# Systematic analysis of error context and stack traces
# Identifies root cause and provides targeted fix recommendations

Build Failure Analysis

/sc:troubleshoot "TypeScript compilation errors" --type build --fix
# Analyzes build logs and TypeScript configuration
# Automatically applies safe fixes for common compilation issues

Performance Issue Diagnosis

/sc:troubleshoot "API response times degraded" --type performance
# Performance metrics analysis and bottleneck identification
# Provides optimization recommendations and monitoring guidance

Deployment Problem Resolution

/sc:troubleshoot "Service not starting in production" --type deployment --trace
# Environment and configuration analysis
# Systematic verification of deployment requirements and dependencies

Boundaries

**Will:**

  • Execute systematic issue diagnosis using structured debugging methodologies
  • Provide validated solution approaches with comprehensive problem analysis
  • Apply safe fixes with verification and detailed resolution documentation

**Will Not:**

  • Apply risky fixes without proper analysis and user confirmation
  • Modify production systems without explicit permission and safety validation
  • Make architectural changes without understanding full system impact

CRITICAL BOUNDARIES

**DIAGNOSE FIRST - FIXES REQUIRE `--fix` FLAG**

This command is DIAGNOSIS-FIRST by default.

**Default behavior (no `--fix` flag)**:

  • Diagnose the issue
  • Identify root cause
  • Propose solution options
  • **STOP and present findings to user** - do not apply any fixes

**With `--fix` flag**:

  • After diagnosis, prompt user for confirmation before applying
  • Apply fix only after user explicitly approves
  • Verify fix with tests

**Explicitly Will NOT** (without `--fix` flag):

  • Apply any code changes
  • Modify any files
  • Execute fixes automatically

**Output**: Diagnostic report containing:

  • Issue description
  • Root cause analysis
  • Proposed solutions (ranked)
  • Risk assessment for each solution

**Next Step**: User reviews diagnosis, then either:

  • Re-run with `--fix` flag to apply recommended fix
  • Use `/sc:improve` for broader refactoring
Read more
Ships withclaude-scholar

Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.

Get the whole plugin, auto-invoked

Other commands on claude-scholar.