К основному содержанию
скилл GitHub Copilot официальный · GitHub

create-github-issues-for-unmet-specification-requirements — скилл

Скилл находит невыполненные требования в спецификации и создаёт для них GitHub Issues. Подойдёт для сверки спецификации с кодом.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements -a claude-code
Открыть на GitHub

Что делает create-github-issues-for-unmet-specification-requirements

Скилл принимает путь к файлу спецификации через ${file}, извлекает из него требования и проверяет кодовую базу. Для каждого требования он определяет, реализовано ли оно полностью, частично или не реализовано, а также просматривает связанные файлы в /spec/.

Перед созданием задач скилл ищет похожие GitHub Issues через search_issues, чтобы не плодить дубликаты. Для каждого невыполненного требования он вызывает create_issue и использует шаблон feature_request.yml, а при его отсутствии — стандартный шаблон. В задачу попадают ID требования, описание, способ реализации и критерии приёмки; подходящие метки — feature и enhancement.

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

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

  • найти требования из спецификации, которых нет в коде
  • проверить частичную реализацию требований
  • сопоставить требования с существующими GitHub Issues
  • создать отдельную задачу на каждое невыполненное требование
  • добавить к задаче критерии приёмки и способ реализации

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

  • Проверь `${file}` и создай GitHub Issues для всех невыполненных требований.
  • Сопоставь требования из `${file}` с кодом и сначала проверь дубликаты через `search_issues`.
  • Создай задачи по шаблону `feature_request.yml`, добавив ID требования и критерии приёмки.

Как установить create-github-issues-for-unmet-specification-requirements

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements -a claude-code

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

~/.claude/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/create-github-issues-for-unmet-specification-requirements/

Похожие

setup-matt-pocock-skills Matt Pocock Настраивает репозиторий для инженерных скиллов Matt Pocock: трекер задач, метки triage и правила доменной документации. Запускайте перед первым использованием набора. Claude Code 1 052 851установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. Claude Code 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. Claude Code 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок

Вопросы о create-github-issues-for-unmet-specification-requirements

Как установить create-github-issues-for-unmet-specification-requirements в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements. Для размещения файла скилла в проекте используется путь .github/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md.

Что делает create-github-issues-for-unmet-specification-requirements?

Скилл сравнивает требования из файла спецификации с кодовой базой, проверяет существующие задачи и создаёт GitHub Issue для каждого невыполненного требования.

Как скилл избегает дубликатов GitHub Issues?

Перед созданием задачи он ищет похожие Issues через search_issues. Также проверяет, не реализовано ли требование частично, и просматривает связанные спецификации в /spec/.

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

SKILL.md · MIT
---
name: create-github-issues-for-unmet-specification-requirements
description: 'Create GitHub Issues for unimplemented requirements from specification files using feature_request.yml template.'
---

# Create GitHub Issues for Unmet Specification Requirements

Create GitHub Issues for unimplemented requirements in the specification at `${file}`.

## Process

1. Analyze specification file to extract all requirements
2. Check codebase implementation status for each requirement
3. Search existing issues using `search_issues` to avoid duplicates
4. Create new issue per unimplemented requirement using `create_issue`
5. Use `feature_request.yml` template (fallback to default)

## Requirements

- One issue per unimplemented requirement from specification
- Clear requirement ID and description mapping
- Include implementation guidance and acceptance criteria
- Verify against existing issues before creation

## Issue Content

- Title: Requirement ID and brief description
- Description: Detailed requirement, implementation method, and context
- Labels: feature, enhancement (as appropriate)

## Implementation Check

- Search codebase for related code patterns
- Check related specification files in `/spec/` directory
- Verify requirement isn't partially implemented

© github · MIT · github/awesome-copilot

Смотрите также

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

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