fix-github-issue — команда для Claude Code: исправление и установка
Команда разбирает GitHub issue по номеру, меняет код и проверяет исправление тестами. Пригодится, когда нужно провести задачу от описания проблемы до коммита.
npx claude-code-templates@latest --command git-workflow/fix-github-issueЧто делает fix-github-issue
Передайте номер issue. Команда получает описание через gh issue view, ищет связанные файлы в проекте и вносит изменения. Для GitHub-задач она использует GitHub CLI (gh).
После правок команда пишет и запускает тесты, проверяет линтинг и типы, затем готовит описательный текст коммита. Для работы с issue нужен установленный и настроенный gh; без него команда не сможет получить описание задачи. Установка в Claude Code выполняется через npx claude-code-templates@latest --command git-workflow/fix-github-issue.
Какие задачи решает
- получить описание GitHub issue по номеру
- найти в проекте файлы, связанные с проблемой
- исправить код по описанию issue
- проверить правки тестами, линтингом и типами
- подготовить сообщение для коммита
Примеры запросов агенту
- Разбери и исправь GitHub issue 123:
/fix-github-issue 123 - Исправь issue 42, добавь тесты и проверь линтинг и типы:
/fix-github-issue 42
Как установить fix-github-issue
1Через claude-code-templates
npx claude-code-templates@latest --command git-workflow/fix-github-issue2Вручную: положить файлы
.claude/commands/fix-github-issue.mdВызов — /fix-github-issue. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/fix-github-issue.mdВызов — /prompts:fix-github-issue. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/fix-github-issue.prompt.mdВручную: положить файлы
.gemini/commands/fix-github-issue.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о fix-github-issue
Как установить fix-github-issue в Claude Code?
Запустите npx claude-code-templates@latest --command git-workflow/fix-github-issue. Команда устанавливается в .claude/commands/fix-github-issue.md.
Что делает fix-github-issue?
По номеру issue команда получает его описание, находит подходящие файлы и исправляет код. Затем запускает тесты, проверяет линтинг и типы, после чего готовит сообщение коммита.
Нужен ли GitHub CLI для fix-github-issue?
Да. Команда использует gh issue view, чтобы получить описание задачи, и обращается к GitHub через GitHub CLI (gh).
Исходный текст
fix-github-issue.md · MIT
--- description: "Analyze and fix a GitHub issue by number, with tests and a commit" --- Please analyze and fix the GitHub issue: $ARGUMENTS. Follow these steps: 1. Use `gh issue view` to get the issue details 2. Understand the problem described in the issue 3. Search the codebase for relevant files 4. Implement the necessary changes to fix the issue 5. Write and run tests to verify the fix 6. Ensure code passes linting and type checking 7. Create a descriptive commit message Remember to use the GitHub CLI (`gh`) for all GitHub-related tasks.
© davila7 · MIT · davila7/claude-code-templates