create-github-issues-for-unmet-specification-requirements
- Use it when:
- You have a spec file and want every requirement the code doesn't meet yet turned into a GitHub issue.
- It does:
- Extracts the requirements, searches the codebase and the /spec/ folder for each, and checks existing issues for duplicates.
- You get:
- One issue per unimplemented requirement, titled with its ID, with implementation guidance, acceptance criteria and feature or enhancement labels.
- Template:
- Your repo's feature_request.yml, or the default issue form.
- Needs:
- GitHub issue tools named search_issues and create_issue.
Files the issues with the search_issues and create_issue tools, one per unmet requirement, with no step to confirm them first.
TL;DR
Turns the gap between a specification and the code into issues. Given a spec file, the agent pulls out all its requirements and checks the codebase for each one, looking for related code and related spec files in /spec/ and making sure a requirement isn't partly implemented. For the ones still unmet, it searches existing issues with search_issues to avoid duplicates, then creates one issue each with create_issue, using the repo's feature_request.yml template or the default. Each issue is titled with the requirement's ID and a short description, and holds the detailed requirement, how to implement it, its context, acceptance criteria and feature or enhancement labels.
Summarizes the skill at 797337f.
npx skills add https://github.com/github/awesome-copilot --skill create-github-issues-for-unmet-specification-requirements skills.sh pageSource on GitHubAll skills from github/awesome-copilot
- Total Downloads
- 8,900 on skills.sh, Nov 9, 2026
- Repo stars
- 40,943 github/awesome-copilot
- First seen
- Feb 25, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 17 |
| Sep 28 | 19 |
| Oct 5 | 13 |
| Oct 12 | 4 |
| Oct 19 | 3 |
| Oct 26 | 4 |
| Nov 2 | 3 |
| Nov 9 | 1 |
| Category |
Make the agent question you and write the plan down before it writes code. Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills. |
|---|---|
| Type |
A one-shot action you invoke by name, such as turning the conversation into a PRD. |
| Effect |
Its own steps change something outside your machine: post, send, deploy, provision, file issues, drive a website, or upload data to a service. |
| Needs |
Reads or writes an issue tracker, GitHub Issues by default. Needs an MCP server connected. |
| Publisher |
A verified publisher on skills.sh, or the company or maintainer behind the product the skill operates. |
| Topics | |
| Stack |
SKILL.md
From github/awesome-copilot at 797337f. Checked daily, last changed Nov 6, 2026.
Frontmatter
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
- Analyze specification file to extract all requirements
- Check codebase implementation status for each requirement
- Search existing issues using
search_issuesto avoid duplicates - Create new issue per unimplemented requirement using
create_issue - Use
feature_request.ymltemplate (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