fixing-defects

Reproduce, isolate, and fix software defects with regression tests and Git commits.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/MrHadiSatrio/Skills --skill fixing-defects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fixing-defects
Source: https://github.com/MrHadiSatrio/Skills/tree/main/fixing-defects
Command: npx skills add https://github.com/MrHadiSatrio/Skills --skill fixing-defects

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to fixing defects, ensuring that bugs are properly identified, tested, and resolved in a consistent and reliable manner.

Core Features & Use Cases

  • Reproduction and Isolation: Offers guidelines for reproducing bugs and isolating the root cause to the lowest layer.
  • Regression Testing: Emphasizes the importance of regression tests to validate fixes and prevent future regressions.
  • Commit Practices: Encourages committing both the fix and the regression test together for traceability.
  • Hotfix Management: Provides instructions for handling urgent hotfixes with a follow-up regression test.

Quick Start

Execute the 'fixing-defects' skill to follow the systematic workflow for bug fixing and resolution.

Frequently Asked Questions about fixing-defects

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

FAQPage Schema
What is a systematic workflow for bug fixing and defect resolution?

A systematic bug fixing workflow ensures defects are properly identified by reproducing the issue, isolating the root cause, running regression testing, and committing the fix with proper traceability.

How do I isolate the root cause of a bug to its lowest layer?

To isolate a bug to its lowest layer, follow systematic defect resolution guidelines that focus on consistently reproducing the issue first, then narrowing down the system components to pinpoint the exact failure point.

Should I commit my regression test in the same commit as the bug fix?

Yes, committing both the bug fix and the regression test together is a proper commit practice that ensures traceability and validates that the defect resolution prevents future regressions effectively.

How should I handle urgent hotfixes to ensure code quality?

For urgent hotfixes, apply the immediate fix and then follow up with a regression test to maintain code quality and reliability, ensuring the hotfix does not introduce new software defects.

Do I need Git operations knowledge to use a systematic defect resolution workflow?

Yes, understanding basic Git operations and software testing principles is required to execute this systematic workflow, as it relies on proper commit practices for traceability and regression validation.