Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

fix-analyze

verified

Fix issues from an analysis document iteratively

View on GitHub

Marketplace

agentic-forge

e-stpierre/agentic-forge

Plugin

agentic-sdlc

agentic

Repository

e-stpierre/agentic-forge
1stars

plugins/agentic-sdlc/skills/fix-analyze/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/e-stpierre/agentic-forge/blob/main/plugins/agentic-sdlc/skills/fix-analyze/SKILL.md -a claude-code --skill fix-analyze

Installation paths:

Claude
.claude/skills/fix-analyze/
Powered by add-skill CLI

Instructions

# Fix Analysis Issues

## Overview

Iteratively fix issues identified in an analysis document. This skill reads the analysis output, prioritizes issues by severity, and fixes them one at a time. Use this skill after running any of the analyze commands (bug, debt, doc, security, style) when autofix is enabled.

## Arguments

### Definitions

- **`<type>`** (required): Analysis type. Values: `bug`, `debt`, `doc`, `security`, `style`.
- **`<severity>`** (required): Minimum severity to fix. Values: `minor`, `major`, `critical`.
- **`[context]`** (optional): Additional context or constraints for the fixes.

### Values

\$ARGUMENTS

## Core Principles

- Fix only ONE issue per iteration, then end the session
- Process issues in severity order (highest first)
- Skip issues that cannot be fixed and document the reason
- Verify fixes compile and pass lint before committing
- Preserve existing functionality when making changes
- Follow project conventions for code style and patterns

## Instructions

1. **Read the Analysis Document**
   - Load the analysis document at `agentic/analysis/<type>.md`
   - If the document does not exist, return the completion promise immediately
   - Parse the list of issues and their statuses

2. **Select Next Issue**
   - Filter issues by minimum severity level
   - Skip issues already marked as fixed or skipped
   - Select the highest severity unfixed issue
   - If no qualifying issues remain, return the completion promise

3. **Understand the Issue**
   - Read the affected file(s) mentioned in the issue
   - Understand the surrounding context and dependencies
   - Identify the root cause and potential fix approaches

4. **Implement the Fix**
   - Make the minimal change needed to resolve the issue
   - Follow existing code patterns and conventions
   - Ensure the fix does not break other functionality

5. **Verify the Fix**
   - Run build/lint commands to check for errors
   - Fix any introduced issues before continuing
   - Run relevant tests

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2790 chars