analyze-errors

Delegate error analysis and fix generation to a sub-agent.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/arakitakashi/homework-coach-robo --skill analyze-errors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-errors
Source: https://github.com/arakitakashi/homework-coach-robo/tree/main/.claude/skills/analyze-errors
Command: npx skills add https://github.com/arakitakashi/homework-coach-robo --skill analyze-errors

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the complex and time-consuming process of analyzing various types of code errors, categorizing them, and generating actionable fix proposals, thereby accelerating the debugging cycle.

Core Features & Use Cases

  • Error Categorization: Automatically classifies errors from linters (mypy, ruff), test runners (pytest, Vitest), and runtime exceptions.
  • Root Cause Analysis: Identifies the underlying reasons for errors by examining code and stack traces.
  • Fix Generation: Proposes specific code modifications or commands to resolve identified issues.
  • Use Case: When a CI/CD pipeline fails due to numerous type errors reported by mypy, this Skill can analyze all errors, group them by type and file, and suggest a prioritized plan for fixing them, potentially even automating some fixes.

Quick Start

Use the analyze-errors skill to analyze the output from running uv run mypy . in the current directory.

Frequently Asked Questions about analyze-errors

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug code errors from multiple linters and test failures at once?

Debugging multiple code errors is handled by categorizing issues from linters, test runners, and runtime exceptions, then grouping them by type and file to generate a prioritized fix plan. This accelerates the debugging cycle by automating root cause analysis.

What is the best way to automate fixing mypy type errors in a CI/CD pipeline?

Automating mypy type error fixes involves analyzing the error output, classifying the type errors, and proposing specific code modifications or commands to resolve them. You can run checks to collect errors and generate actionable fix proposals automatically.

Does this error analysis approach work with pytest and Vitest test runners?

Yes, error analysis works with pytest and Vitest test runners. The system automatically classifies errors from various test runners and runtime exceptions, examining stack traces to identify the underlying reasons and propose targeted solutions.

Can I use automated debugging workflows for manual code refactoring tasks?

Yes, you can use automated debugging workflows for manual code refactoring. The system accepts error output manually or runs checks to collect errors, supporting both automated and manual debugging workflows by categorizing issues and proposing solutions.

What are the limitations of automated error analysis for runtime exceptions?

Automated error analysis for runtime exceptions relies on examining code and stack traces to identify root causes and propose fixes. While it accelerates debugging by categorizing issues, complex logical errors may still require manual intervention to fully resolve.

How does root cause analysis work for code quality issues like ruff linting errors?

Root cause analysis for ruff linting errors works by examining the code and error output to identify underlying reasons for the issues. It categorizes the errors and proposes specific code modifications to resolve the identified code quality problems.