skills/ship-github-issue-fix/SKILL.md
Resolve a GitHub issue in an existing repository and submit the fix directly to the requested branch without opening a PR or doing release work. Use when users ask to read issue N, implement the fix, decide whether planning artifacts are needed, run the relevant tests, and commit/push the result to `main` or another specified branch.
npx skillsauth add laitszkin/apollo-toolkit ship-github-issue-fixInstall 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.
read-github-issue, enhance-existing-features, and commit.systematic-debug when the issue is primarily a bug investigation or failing behavior report.gh issue commands when helpers are missing, use spec planning only when the actual change surface justifies it, and push directly to the user-requested branch when submission is requested.AGENTS.md/CLAUDE.md sync before handing off submission.$read-github-issue.gh issue view / gh issue list so issue retrieval does not block the workflow.修復 issue 123, 參考 issue 109 優化, or 閱讀 issue 100 並提交到 main as triggers for this skill.After reading the issue, inspect the real entrypoints, affected modules, tests, and existing planning files.
Run $enhance-existing-features to decide whether specs are required from the actual change surface.
Default to direct implementation for clearly localized bug fixes, regressions, narrow optimizations, or small workflow corrections, even when the issue wording sounds broad.
Require specs when the explored change touches critical money movement, permissions, high-risk concurrency, or multi-module behavior changes that need approval traceability.
If specs are created and approved, finish all in-scope tasks and backfill them before submission.
$systematic-debug for reproduction, root-cause verification, and regression coverage.$commit.push to main, treat direct push to main as the default goal.AGENTS.md/CLAUDE.md alignment are completed.development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。