create-github-issues-for-unmet-specification-requirements — скилл
Скилл находит невыполненные требования в спецификации и создаёт для них GitHub Issues. Подойдёт для сверки спецификации с кодом.
npx skills add github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/create-github-issues-for-unmet-specification-requirements/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/create-github-issues-for-unmet-specification-requirements/
Вручную: положить файлы
.agents/skills/create-github-issues-for-unmet-specification-requirements/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/create-github-issues-for-unmet-specification-requirements/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements2GitHub CLI
gh skill install github/awesome-copilot create-github-issues-for-unmet-specification-requirements3Вручную: положить файлы
.github/skills/create-github-issues-for-unmet-specification-requirements/SKILL.mdКомандой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/create-github-issues-for-unmet-specification-requirementsВручную: положить файлы
.devin/skills/create-github-issues-for-unmet-specification-requirements/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о 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