smithery/toumakido

work-on-issue

Analyze and fix GitHub issue

Installation

$ npx skills add smithery/toumakido --skill work-on-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 smithery/toumakido.

npx skills add smithery/toumakido

Browse all from smithery/toumakido

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 Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,068 B
  • docs SUMMARY.md 49 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Analyze and fix GitHub issue $ARGUMENTS

Prerequisites

  • $ARGUMENTS: issue number (123) or URL
  • Run from repository root

Process

  1. Create TodoWrite plan: issue review, analysis, find files, implement, test, commit, create PR
  2. Fetch issue and create branch in parallel (independent):

- Fetch issue: gh issue view $ARGUMENTS - Create branch: git checkout -b fix/issue-$ISSUE_NUMBER

  1. Analyze problem, confirm understanding with user via AskUserQuestion, propose fix approach
  2. Find related files using Task tool (subagent_type=Explore)
  3. Implement fix with Edit tool following "File Edit Guidelines" section below, avoid security issues (XSS, SQL injection), mark todos complete
  4. Run tests (unit, integration, e2e). Add new tests when: adding new functions/endpoints, fixing bugs without existing test coverage, or changing behavior
  5. Commit changes sequentially (do not commit until all fixes complete):
git add <changed-files>
git commit -m "$(cat <<'EOF'
fix: <brief> (#$ISSUE_NUMBER)

- details
- scope

Fixes #$ISSUE_NUMBER
EOF
)"
  1. Create PR using pr-creator skill:

- Title: fix: <brief> (#$ISSUENUMBER) - Body must include: Fixes #$ISSUENUMBER

  1. Output PR URL: https://github.com/user/repo/pull/123

Error Handling

  • No gh CLI: guide installation
  • No issue: verify number
  • Test failure: analyze and continue fixing
  • PR creation failure: guide manual creation

File Edit Guidelines

Before editing any file:

  1. Read target file (or 2-3 similar files for new files) to understand: language, comment style, formatting, structure
  2. Match existing style: language, comments, formatting, structure
  3. Only deviate from existing style if issue explicitly requires it

Example: If existing code has English comments, use English. If Japanese, use Japanese.

Notes

  • Large changes: suggest split into smaller PRs
  • Breaking changes: explicitly confirm with user
  • Never push directly to main/master