К основному содержанию
скилл CX Codex

create-issue — скилл для GitHub: готовит issue и метки

Скилл, который оформляет GitHub issue по шагам: собирает данные, изучает код, пишет описание на английском и ставит метки. Пригодится, когда лень вручную разбираться с шаблоном и gh label list.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dyoshikawa/rulesync --skill create-issue -a claude-code
Открыть на GitHub

Что делает create-issue

Скилл ведёт по шести шагам. Сначала выясняет, что нужно сделать и зачем: если данных мало, задаёт два вопроса — про задачу и её цель. Потом смотрит в кодовую базу: какие файлы затронуты, какие паттерны уже есть, какой у изменения охват.

Дальше черновик. Весь текст issue — заголовок, тело, метки — пишется на английском, даже если вы общаетесь с агентом по-русски. Структура фиксированная: Summary, Motivation / Purpose, Details, Additional Context. Потом скилл берёт список меток через gh label list и выбирает подходящие. Если задача простая и понятная новичку, добавит good first issue, когда такая метка есть в репозитории.

Для работы нужен GitHub CLI. Создание идёт командой gh issue create --title "<concise title>" --body "<drafted body>" --label "<label1>,<label2>,...". В конце скилл выводит URL задачи и отчёт: заголовок, метки и объяснение, почему good first issue применили или нет. Если gh не установлен, скилл не сможет выполнить шаги 4 и 5.

Какие задачи решает

  • оформить issue по шаблону без ручной возни
  • выбрать метки из реально существующих в репозитории
  • понять, какие файлы затронет задача, до её создания
  • пометить простую задачу меткой good first issue

Примеры запросов агенту

  • создай issue: надо поправить обработку ошибок в api, потому что сейчас сервер падает на пустом ответе
  • заведи задачу на рефакторинг модуля payments, разберись, что там трогать
  • оформи issue про обновление зависимостей

Как установить create-issue

1Через Skills CLI (Vercel)

npx skills add dyoshikawa/rulesync --skill create-issue -a claude-code

2Вручную: положить файлы

~/.claude/skills/create-issue/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/create-issue/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о create-issue

Как установить create-issue в Claude Code?

Выполните npx skills add dyoshikawa/rulesync --skill create-issue -a claude-code. Скилл появится в ~/.claude/skills/create-issue/SKILL.md.

Что делает create-issue?

Создаёт GitHub issue с описанием, целью и подходящими метками. Сам изучает кодовую базу, пишет текст на английском и вызывает gh issue create.

Нужен ли GitHub CLI для работы?

Да. Скилл получает список меток через gh label list и создаёт issue через gh issue create. Без gh эти шаги не выполнятся.

Исходный текст

SKILL.md · MIT
---
name: create-issue
description: >-
  Create a GitHub issue with detailed description, purpose, and appropriate
  labels
targets:
  - "*"
---

# Create GitHub Issue

## Step 1: Gather Information

Receive the issue topic from $ARGUMENTS or the user's description.

If the information is insufficient, ask the user to clarify the following:

- What needs to be done (the task or problem)
- Why it needs to be done (the purpose or motivation)

## Step 2: Research Context

Before writing the issue, investigate the relevant parts of the codebase to understand:

- Which files and modules are affected
- Existing related code patterns
- Potential impact and scope of the change

## Step 3: Draft the Issue

**Important: All issue content (title, body, labels) must be written in English**, regardless of the language used in the conversation with the user.

Create a well-structured issue with the following sections:

```markdown
## Summary

A concise one-liner describing what this issue is about.

## Motivation / Purpose

Why this change is needed. Explain the problem, user impact, or improvement opportunity.

## Details

Detailed description of what needs to be done:

- Specific changes required
- Files or modules likely affected
- Acceptance criteria or expected behavior

## Additional Context

Any relevant links, screenshots, or references (if applicable).
```

## Step 4: Assign Labels

First, get the available labels from the repository:

```bash
gh label list
```

Then choose appropriate labels from the existing repository labels based on the issue content. Also evaluate whether the issue is suitable for newcomers. If the contribution is straightforward (e.g., small scope, well-defined, minimal domain knowledge required), also assign the `good first issue` label if it exists in the repository.

## Step 5: Create the Issue

```bash
gh issue create --title "<concise title>" --body "<drafted body>" --label "<label1>,<label2>,..."
```

## Step 6: Report Result

Output the created issue URL and a summary of:

- Issue title
- Assigned labels
- Whether `good first issue` was applied and why (or why not)

© dyoshikawa · MIT · dyoshikawa/rulesync

Похожие скиллы

Все скиллы по теме «Git и GitHub» →
issue-create modelcontextprotocol Проводит создание issue в репозитории от проверки дублей до карточки на доске с приоритетом. Пригодится, когда работа нашлась по ходу задачи и её нужно завести отдельно. CX Codex +1 ★ 91 547звёзд репо gh-issue-sync mitsuhiko Синхронизирует GitHub Issues с локальными Markdown-файлами. Подходит для поиска, правок, создания и разбора задач из редактора или терминала. CX Codex +1 23 300установок oss-issue-triage Samuel Berthe Проектирует систему разбора issues и пул-реквестов под реальные силы команды мейнтейнеров: метки, приём заявок, сроки ответа, дежурства. CX Codex +1 10 400установок load-issues NeoLabHQ Скилл забирает все открытые issues текущего репозитория через gh и раскладывает их по отдельным markdown-файлам. Пригодится, когда нужно работать с задачами вне GitHub. CX Codex +1 1 200установок github-issue-creator microsoft Превращает голосовые заметки, логи ошибок и скриншоты в структурированные баг-репорты в формате GitHub Markdown. Сохраняет готовые файлы в папку /issues/. 63установок Refine Requirement or Issue официальный github Субагент дополняет описание задачи в GitHub критериями приёмки и рисками. Помогает подготовить тикет к разработке без рутины. ★ 40 418звёзд репо

Из того же набора11

rebase-latest-main Скилл проводит агента по шагам: проверить ветку, сделать fetch, ребейзнуть на origin/main и разрулить конфликты. Полезен, когда ветка отстала от main. CX Codex +1 ★ 1 552звёзд репо prs-awaiting-author Показывает открытые пул-реквесты, по которым следующий шаг за автором: упал CI, не отвечены замечания ревью, ждёт ответа вопрос мейнтейнера. CX Codex +1 ★ 1 552звёзд репо porting-another-repository Разбирает фичу в текущем репозитории и правила целевого, а потом пишет план переноса в tmp/ — файлами, которые вы применяете руками. CX Codex +1 ★ 1 552звёзд репо goal-release Ведёт релиз целиком: открывает PR, ждёт зелёный CI, мержит и обновляет формулу Homebrew. Пригодится, когда версию надо выпустить одной командой. CX Codex +1 ★ 1 552звёзд репо git-worktree-runner Скилл учит агента управлять git worktree через CLI-обёртку gtr: создавать, открывать в редакторе, запускать команды и удалять. CX Codex +1 ★ 1 552звёзд репо draft-issue-to-external-repository Готовит GitHub issue для репозитория, которым вы не владеете: изучает шаблоны и стиль проекта, уточняет замысел с вами и сохраняет текст в файл. CX Codex +1 ★ 1 552звёзд репо clean-branches Скилл проходит по локальным веткам git, находит слитые и осиротевшие и удаляет их по одной, с отчётом в конце. CX Codex +1 ★ 1 552звёзд репо batch-all-issues Скилл проходит по всем открытым issue по одному: проверяет факты через веб-поиск, закрывает ненужные и доводит остальные до merge. CX Codex +1 ★ 1 552звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой