Skills github awesome-copilot

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
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 Downloads
1
-94% over the 8 weeks to Nov 9
Weekly values
Week toInstalls
Sep 2117
Sep 2819
Oct 513
Oct 124
Oct 193
Oct 264
Nov 23
Nov 91
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

  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