← ClaudeAtlas

github-issue-fix-flowlisted

Use when asked to take a GitHub issue number, implement a fix, run builds/tests, commit with a closing message, and push. End-to-end workflow using gh CLI, local code changes, and git.
patrickserrano/lacquer · ★ 1 · Code & Development · score 67
Install: claude install-skill patrickserrano/lacquer
# GitHub Issue Fix Flow ## Overview Resolve a GitHub issue from intake through fix, validation, and push using gh CLI, local edits, and git. ## Workflow ### 1) Intake and Issue Context Get full issue context: ```bash gh issue view <id> --comments ``` If repo is unclear: ```bash gh repo view --json nameWithOwner ``` Capture from the issue: - Reproduction steps - Expected behavior - Maintainer notes or labels - Related issues or PRs ### 2) Locate the Code Path Search for relevant code: ```bash # Find files related to the issue rg -n "keyword from issue" # Find function definitions rg -n "func relevantFunction" # Find type definitions rg -n "struct|class|enum RelevantType" ``` Read relevant code paths and understand: - Entry points - Data flow - Existing patterns and conventions ### 3) Implement the Fix Guidelines: - Edit the minimal set of files - Keep changes aligned with existing architecture and style - Add tests when behavior changes and coverage is practical - Follow repo-specific conventions (check CONTRIBUTING.md, AGENTS.md, CLAUDE.md) ### 4) Build and Test For Swift/Xcode projects: ```bash # Build swift build # or xcodebuild -scheme MyApp -destination 'platform=macOS' build # Test swift test # or xcodebuild -scheme MyAppTests -destination 'platform=macOS' test ``` For other projects, use appropriate build/test commands. Report warnings or failures - do not hide them. ### 5) Commit and Push Check for unrelated changes: ```bash git status --short git