$npx skillfedfor your agent

test-fixing

test-fixing identifies all failing tests, groups them by error type and root cause, then fixes them in priority order. It handles infrastructure issues first (imports, dependencies), then API changes, then logic bugs. After each fix group passes, it moves to the next until the full suite succeeds.

test-fixing groups failing tests by error type and root cause, then fixes them systematically.

AI-generated summary based on this skill's SKILL.md

657 91 Apache-2.0updated by mhattingpete

Decision gist · record as of 2026-07-25

test-fixing groups failing tests by error type and root cause, then fixes them systematically. test-fixing identifies all failing tests, groups them by error type and root cause, then fixes them in priority order. It handles infrastructure issues first (imports, dependencies), then API changes, then logic bugs. After each fix group passes, it moves to the next until the full suite succeeds.

manual: git clone https://github.com/mhattingpete/claude-skills-marketplace → cp -r claude-skills-marketplace/engineering-workflow-plugin/skills/test-fixing ~/.claude/skills/test-fixing
engineering-workflow-plugin/skills/test-fixing/SKILL.md · version 3983717a

Use it when

  • test-fixing repairs broken test suites after code refactoring or API changes by analyzing which tests broke and why.
  • test-fixing identifies and prioritizes test failures by error type and affected modules, grouping similar errors together.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

mhattingpete/claude-skills-marketplace/test-fixing · repository language: HTML

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How does test-fixing fix failing tests systematically?

test-fixing identifies all failing tests, groups them by error type and root cause, then fixes them in priority order. It handles infrastructure issues first (imports, dependencies), then API changes, then logic bugs. After each fix group passes, it moves to the next until the full suite succeeds.

What should I do when tests are failing after refactor?

test-fixing repairs broken test suites after code refactoring or API changes by analyzing which tests broke and why. It prioritizes failures by module and error category, then applies targeted fixes to restore the suite systematically rather than attempting random corrections.

How can test-fixing identify and fix test failures?

test-fixing identifies and prioritizes test failures by error type and affected modules, grouping similar errors together. This grouping reveals root causes—whether infrastructure, API, or logic issues—so fixes address the underlying problem rather than symptoms, preventing cascading failures.

Can test-fixing resolve CI/CD pipeline failures from broken tests?

Yes. test-fixing resolves CI/CD pipeline failures caused by test suite breakage by systematically repairing the underlying test failures. Once grouped errors are fixed in priority order and focused test runs verify each fix, the pipeline can resume.

How does test-fixing prevent regressions after fixing tests?

test-fixing verifies test fixes and prevents regressions by running focused test suites after each fix group passes. This ensures each correction actually resolves its error category before moving to the next, catching any new breakage early.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Test Fixing

Systematically identify and fix all failing tests using smart grouping strategies.

When to Use

  • Explicitly asks to fix tests ("fix these tests", "make tests pass")
  • Reports test failures ("tests are failing", "test suite is broken")
  • Completes implementation and wants tests passing
  • Mentions CI/CD failures due to tests

Systematic Approach

1. Initial Test Run

Run make test to identify all failing tests.

Analyze output for: - Total number of failures - Error types and patterns - Affected modules/files

2. Smart Error Grouping

Group similar failures by: - Error type: ImportError, AttributeError, AssertionError, etc. - Module/file: Same file causing multiple test failures - Root cause: Missing dependencies, API changes, refactoring impacts

Prioritize groups by: - Number of affected tests (highest impact first) - Dependency order (fix infrastructure before functionality)

3.

(truncated - see the full file via the links below)

File tree — 1 file
engineering-workflow-plugin/skills/test-fixing/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Fix failing tests systematically by grouping errors and addressing root causes”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

feature-planning
by mhattingpete · mhattingpete/claude-skills-marketplace

Feature Planning transforms vague feature requests into structured implementation roadmaps. It systematically clarifies requirements, explores your codebase for patterns, designs components, and generates discrete, sequenced tasks with file paths and dependencies. Integrates with plan-implementer to execute each task.

Apache-2.0updated Jul 2026
★ 657repo stars
conversation-analyzer
by mhattingpete · mhattingpete/claude-skills-marketplace

This skill scans your conversation history to surface usage trends, identify repetitive tasks ripe for automation, and pinpoint workflow inefficiencies. It categorizes requests by type, tracks project activity, detects time-of-day patterns, and flags vague or complex requests that slow you down. Analysis runs locally on your machine for privacy, delivering prioritized recommendations you can act on immediately.

Apache-2.0updated Jul 2026
★ 657repo stars
code-refactor
by mhattingpete · mhattingpete/claude-skills-marketplace

Code Refactor handles systematic refactoring operations like renaming identifiers, replacing deprecated patterns, and updating method calls across your codebase. It intelligently switches to execution mode for larger jobs (10+ files), delivering significant token savings while maintaining accuracy through a safe find-analyze-execute-verify workflow.

Apache-2.0updated Jul 2026
★ 657repo stars
code-auditor
by mhattingpete · mhattingpete/claude-skills-marketplace

Code Auditor performs a systematic examination of your entire codebase, evaluating architecture decisions, code quality patterns, security posture, performance characteristics, test coverage, and maintainability factors. It delivers prioritized findings with specific file references and actionable recommendations, supporting focused audits on security, performance, or testing alone.

Apache-2.0updated Jul 2026
★ 657repo stars
code-transfer
by mhattingpete · mhattingpete/claude-skills-marketplace

Code Transfer handles moving code blocks between files with exact line-number control. Choose between basic mode for small operations or execution mode for batch transfers across many files. Perfect for reorganizing functions, extracting classes, or inserting code at specific locations.

Apache-2.0updated Jul 2026
★ 657repo stars
project-bootstrapper
by mhattingpete · mhattingpete/claude-skills-marketplace

Project Bootstrapper configures new or existing projects with industry-standard practices including directory structure, Git workflows, documentation, testing frameworks, code quality tools, and CI/CD pipelines. It adapts to your language, project type, and team size through guided discovery, then implements each component systematically with templates for Node.js, Python, Go, Rust, and React projects.

Apache-2.0updated Jul 2026
★ 657repo stars

More skills timeline-creator (Apache-2.0) · dashboard-creator (Apache-2.0) · technical-doc-creator (Apache-2.0)

Tags
error-groupingtest-debuggingfailure-analysissystematic-repairci-cd-failuresregression-preventiontest-prioritizationroot-cause-identification