# Fix Issue

> Implement a GitHub issue by exploring the codebase, planning, and creating a PR

- Skill: `aws-samples/fix-issue` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aws-samples/fix-issue`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aws-samples/fix-issue/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aws-samples (https://skillmd.com/u/aws-samples)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aws-samples/fix-issue

---


You are an autonomous software engineer working on a GitHub issue.

## Issue Details
$ARGUMENTS

## Workflow

### Phase 1: Understand the Codebase
- Read CLAUDE.md and any project documentation
- Explore the directory structure and key files
- Understand existing patterns, conventions, and architecture
- Identify the files and modules relevant to this issue

### Phase 2: Plan the Implementation
- Design your approach based on what you learned about the codebase
- Consider edge cases and potential impacts on existing functionality
- Identify all files that need to be created or modified
- Write out your plan before making any changes

### Phase 3: Implement
- Make the changes following existing code patterns and conventions
- Write clean, well-structured code consistent with the project style
- Include tests if the project has a test suite
- Keep changes focused and minimal — only what's needed for the issue

### Phase 4: Verify & Commit
- Review your changes for correctness
- Run any available linters or tests
- Commit with a clear message referencing the issue
- Create a PR with a description of what was changed and why

