Generated banner for Create Github Issues For Unmet Specification Requirements
Generated logo for Create Github Issues For Unmet Specification Requirements

Create Github Issues For Unmet Specification Requirements

GitHubOfficialOriginally contributed by @PlagueHO as prompts/create-github-issues-for-unmet-specification-requirements.prompt.md; moved into a skill by pull request #761Distributed by GitHub

  • Skill
  • Workflow
  • Software development
  • MIT
  • No issues found

From the author

Create GitHub Issues for unimplemented requirements from specification files using feature_request.yml template.
— the description by PlagueHO

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill streamlines the transition from project specifications to actionable development tasks. By analyzing specification files, the agent identifies requirements that have not yet been implemented in the codebase. It cross-references these findings with existing GitHub issues to prevent duplication and then generates new issues using a standardized feature request template, ensuring that implementation guidance and acceptance criteria are clearly documented.

What it does

  • Parses specification files to extract individual project requirements.
  • Audits the current codebase to determine the implementation status of each requirement.
  • Queries existing GitHub issues to avoid creating redundant tickets.
  • Generates new GitHub issues for missing requirements using a specific template.
  • Populates issues with requirement IDs, implementation context, and acceptance criteria.

When to use it

  • When you need to sync a new project specification with your GitHub issue tracker.
  • During the planning phase to ensure all requirements are accounted for in the backlog.
  • When auditing a project to identify gaps between documentation and actual implementation.

Advantages

  • Reduces manual effort in tracking and creating development tasks.
  • Ensures consistency in issue formatting and documentation.
  • Prevents duplicate work by verifying existing issues before creation.
  • Maintains a clear link between high-level specifications and granular development tasks.

Usage examples

“Create GitHub issues for all unimplemented requirements in /spec/api_v2.md.”
The agent will scan the specified file, check the current codebase and existing issues, and generate new GitHub issues for any requirements that are missing.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/github/create-github-issues-for-unmet-specification-requirements/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip create-github-issues-for-unmet-specification-requirements.zip -d .agents/skills

Documentation by PlagueHO

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

Files

Requirements and compatibility

Written for: GitHub Copilot

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Originally contributed by
GitHub avatar of PlagueHO@PlagueHOas prompts/create-github-issues-for-unmet-specification-requirements.prompt.mdmoved into a skill by pull request #761
Publisher
GitHub (Official)
Distributed by
GitHub
Source
github/awesome-copilot · skills/create-github-issues-for-unmet-specification-requirements · commit 797337f
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced
Contributors
CypherHK, PlagueHO

AutoGineer is not affiliated with or endorsed by PlagueHO or GitHub.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download create-github-issues-for-unmet-specification-requirements.zip