Skip to content
Skillpedia
Writing40k · #5081

create-github-issues-for-unmet-specification-requirements

Helps your agent create GitHub tasks. It reads project requirements and automatically creates tasks that haven't been implemented yet.

What it does

This tool automatically creates tasks (called 'issues') on GitHub for project requirements that haven't been implemented yet. It reads a specification file and checks if each requirement has already been done in the code.

When to use it

  • ✓When you have a document with software requirements.
  • ✓When you want to ensure all requirements are turned into GitHub tasks.
  • ✓When you need to track the implementation progress of each requirement.

Example of what to ask your AI

“Create GitHub issues for the unimplemented requirements from the 'specifications.md' file.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/github/awesome-copilot/blob/main/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool reads your specification file, looks for each requirement in the code, and if it doesn't find it, creates a new task on GitHub. It tries to avoid creating duplicate tasks by searching for existing ones.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

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

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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
FAQ

What is a 'requirement'?

It's something the software needs to do or have to function correctly, like 'the user must be able to log in'.

What are GitHub and 'issues'?

GitHub is a website for developers to manage code. 'Issues' are like to-do lists or problems that need to be solved or implemented.

What does 'unimplemented' mean?

It means the requirement has been defined, but the code to make it happen hasn't been written or finished yet.

Details

Original description by the author

Create GitHub Issues for unimplemented requirements from specification files using feature_request.yml template.

repo: github/awesome-copilot

Popularity

GitHub stars
40k
Ranking position
#5081
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills