personal/skills/fix-issue/SKILL.md
This skill should be used when the user asks to "fix issue", "resolve issue", "address bug in issue", "fix
npx skillsauth add tim-hub/powerball fix-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automatically analyze and fix the GitHub issue: $ARGUMENTS.
gh issue view $ARGUMENTS to get the issue details. If the issue is not found or gh is not authenticated, stop and report the error.git checkout -b fix/<issue-number>-<short-slug> (derive slug from the issue title)./openspec-propose skill to outline a plan to fix the issue, including which files to modify and what changes to make, save it to docs folder. Follow recommended solution if needs confirmation from user before proceeding./openspec-apply-change skill to implement the necessary changes to fix the issue. Write and run tests to verify the fix. Discover the test runner from package.json, Makefile, or project conventions.review skill to review all changes, address any feedback, and ensure the code meets quality standards. If unsure of how to implement the fix, ask user for guidance or clarification on the issue./openspec-archive-change skill to archive the change once the issue is fixed and all changes are committed.commit-commands:commit skill to stage and commit the changes.gh cli to push the branch and open a PR. Reference the issue number in the PR body (e.g. Closes #$ARGUMENTS).testing
Picks the right Kubernetes Deployment update strategy (RollingUpdate / Recreate / Blue-Green / Canary) for the situation. Use when configuring a new Deployment, changing rollout config, or deciding how to ship a risky change.
tools
Translates a markdown file to a target language, preserving structure. Use when the user needs a markdown file translated.
development
Translates text between any two languages while preserving source format. Use when the user needs to translate plain text, code, or markdown content.
testing
Generates written content — blog posts, social posts, emails, and marketing copy — matched to the project's existing voice. Use when the user needs written material.