fix-issues

Solid

Auto-fix GitHub issues labeled as bugs: fetch open bug issues, analyze feasibility, fix code, and submit PRs. One issue per invocation. Use when: (1) User says "/fix-issues", (2) User asks to fix GitHub issues.

AI & Automation 604 stars 115 forks Updated 3 days ago AGPL-3.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
93
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fix Issues Skill Automated workflow: GitHub bug issues → analyze → fix → PR. **Announce at start:** "I'm using fix-issues skill to find and fix a GitHub bug issue." ## Operating Modes ### Batch Mode (default) Invocation: `/fix-issues` - Fetches open bug issues, finds the best candidate, fixes it - Runs full Phase 1 → Phase 2 → Phase 3 - Fixes 1 issue per invocation ### Daemon Mode Invocation: `/fix-issues limit=1` (from daemon script) - Phase 1 uses **priority descent**: high-signal issues first, then progressively lower - Fixes only 1 issue (controlled by `limit` parameter), then exits - If no fixable issue exists → outputs `[NO_FIXABLE_ISSUES]` and exits ## Prerequisites - **gh CLI** must be authenticated - Working directory will be auto-cleaned (stash + checkout main) at startup ## Workflow ### Phase 1: Collect & Filter Issues #### Step 1.1: Verify Environment ```bash git status --porcelain git branch --show-current ``` If working directory has **staged or modified tracked files**, stash them and proceed: ```bash git stash -m "fix-issues: auto-stash before starting" ``` **Do NOT use `--include-untracked`** - untracked files (like skill files not yet merged to main) must remain in the working directory. Then switch to main: ```bash git checkout main git pull origin main ``` #### Step 1.1b: Load Skip List (Daemon Mode Only) In daemon mode (`limit > 0`), load the skip list to avoid re-analyzing issues that were already triaged in previous sessions. The...

Details

Author
FerroxLabs
Repository
FerroxLabs/wayland
Created
3 months ago
Last Updated
3 days ago
Language
TypeScript
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category