rockclaver/systemcraft

fix-issue

Fetch a GitHub issue, implement the fix, verify acceptance criteria and quality gates pass, then open a pull request. Use when the user types /fix-issue <number> or says "fix issue #N", "work on issue N", "implement issue N".

First seen May 6, 2026

Installation

$ npx skills add rockclaver/systemcraft --skill fix-issue

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from rockclaver/systemcraft · top by installs.

npx skills add rockclaver/systemcraft

Browse all from rockclaver/systemcraft

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,314 B
  • docs SUMMARY.md 242 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 11 installs

SKILL.md

fix-issue

1. Fetch issue

gh issue view <number> --json title,body,labels,assignees,comments

Extract - [ ] criteria; derive from description if absent.

2. Branch

git checkout -b fix/issue-<number>-<slug>   # kebab-case, 5 words max

Never commit to main.

3. Implement

Scope to the issue only. Commit referencing #<number>.

4. Quality gates

npx tsc --noEmit && npm run lint && npm test

Fix failures first, then verify each - [ ] criterion. Never open the PR on a failing gate.

5. Open the PR

gh pr create \
  --title "<issue title>" \
  --body "$(cat <<'EOF'
## Summary
<bullet list of changes>

## Closes
Closes #<number>

## Acceptance criteria
<criteria list, ✅ per completed item>

## Test plan
<how to verify>

🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"

Edge cases

Not found → error, stop. No tests → note, flag in PR. Ambiguous → ask first.

See [REFERENCE.md](REFERENCE.md) for language-specific quality gate commands.