Skip to main content

fix-issue

Fix a GitHub issue by number. Reads the issue, implements a fix, and prepares a commit.

ソース情報

リポジトリ
davila7/claude-with-skills
ソースの最終更新活動
2026年5月15日 01:57
検出された SKILL.md の言語
英語
スター
13
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
title
fix-issue
name
fix-issue
description
Fix a GitHub issue by number. Reads the issue, implements a fix, and prepares a commit.
disable-model-invocation
true
argument-hint
["issue-number"]
allowed-tools
Bash(gh issue view *) Bash(gh issue list *) Read Grep Glob
## Fix GitHub issue ### Step 1: Read the issue Run: ``` gh issue view $ARGUMENTS ``` If the issue does not exist or the `gh` CLI is not authenticated, stop and report the error. Do not proceed. ### Step 2: Understand the requirements From the issue output, identify: - The reported problem or requested feature - Any reproduction steps or acceptance criteria mentioned in the issue body - Labels that indicate the type of work (bug, enhancement, documentation, etc.) - Any linked issues or pull requests that provide additional context If the issue is unclear or underspecified, state the assumptions you are making before proceeding. ### Step 3: Find the relevant code Search for code related to the issue: - Use `grep -r` to find files referencing the relevant function, component, or error message - Read the most relevant files to understand the current implementation - Identify where the change should be made and why ### Step 4: Implement a minimal fix Make the smallest change that correctly addresses the issue. Follow the existing code patterns in the affected file: - Match the style, naming conventions, and error handling patterns already in use - Do not refactor unrelated code - Do not add features beyond what the issue describes ### Step 5: Write or update tests If the codebase has tests: - Add a test that fails before the fix and passes after - Update any existing tests that are affected by the change - Run the existing tests to confirm nothing is broken (use the test runner you find in `package.json` or the nearest test configuration file) If you cannot determine the test runner, note that and ask the user. ### Step 6: Prepare a commit message Stage the changes and write a commit message in this format: ``` fix: <short description matching the issue title> Fixes #$ARGUMENTS ``` Do not commit automatically. Present the staged diff and the proposed commit message, then wait for the user to confirm or adjust before committing.
GitHubで見る