Option
HeimHeim Skill Git und Versionskontrolle create-github-issues-for-unmet-specification-requirements

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

github/awesome-copilot github/awesome-copilot

Erstellen Sie GitHub-Issues für nicht implementierte Anforderungen aus Spezifikationsdateien unter Verwendung der Vorlage feature_request.yml.

...Alle erweitern
14
Zeit aktualisiert 26. August 2026

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

Dieses Skill automatisiert die Erstellung von GitHub-Issues für Anforderungen in einer Spezifikationsdatei, die noch nicht im Code-Repository implementiert wurden. Es schließt die Lücke zwischen geschriebenen Spezifikationen und geliefertem Code, indem es nicht erfüllte Anforderungen systematisch in nachverfolgbare, umsetzbare Issues umwandelt und so die Wahrscheinlichkeit verringert, dass dokumentierte Bedürfnisse unbemerkt unter den Tisch fallen.

Der Arbeitsablauf ist kompakt: Er analysiert die Spezifikationsdatei, um alle Anforderungen zu extrahieren, prüft im Code-Repository den Implementierungsstatus jeder Anforderung, sucht nach bestehenden Issues (über search_issues), um Duplikate zu vermeiden, und erstellt für jede nicht implementierte Anforderung ein neues Issue (über create_issue) unter Verwendung der feature_request.yml-Vorlage des Repositorys, wobei auf die Standardvorlage zurückgegriffen wird, falls diese fehlt. Jedes Issue sollte eine klare Zuordnung von Anforderungs-ID und Beschreibung, Implementierungshinweise sowie Akzeptanzkriterien enthalten, versehen mit entsprechenden Labels wie „feature“ oder „enhancement“. Die Statusprüfung umfasst die Suche im Code-Repository nach verwandten Mustern, die Überprüfung zugehöriger Spezifikationsdateien im Verzeichnis /spec/ und die Bestätigung, dass eine Anforderung nicht bereits teilweise implementiert ist.

Es richtet sich an Entwickler, Tech Leads und Projektverantwortliche, die mit Spezifikationsdokumenten arbeiten und ihr Issue-Tracker mit nicht erfüllten Anforderungen synchron halten möchten. Typische Anwendungsfälle umfassen das Aufbauen eines Backlogs aus einer neuen Spezifikation, den Abgleich einer Spezifikation mit einem bestehenden Code-Repository sowie die Sicherstellung, dass jede Anforderung über ein nachverfolgbares Issue verfügt. Dies ist ein schlanker Lese- und Erstellungsarbeitsablauf: Er liest die Spezifikation und den Code und erstellt GitHub-Issues über Standard-Tools, ohne zerstörerische Operationen, Credential-Handling oder Code-Ausführung, was ihn als risikominimiert ausweist.

FAQ

Was erzeugt dieses Skill?

Ein GitHub-Issue pro nicht implementierter Anforderung, die in der Spezifikation gefunden wird, jeweils mit Anforderungs-ID und Beschreibung, Implementierungshinweisen, Akzeptanzkriterien und entsprechenden Labels wie „feature“ oder „enhancement“.

Wie vermeidet es die Erstellung doppelter Issues?

Vor der Erstellung von Issues sucht es nach bestehenden Issues (unter Verwendung von search_issues) und überprüft, dass jede Anforderung nicht bereits im Code-Repository implementiert oder teilweise implementiert ist.

Welche Issue-Vorlage verwendet es?

Es verwendet die feature_request.yml-Vorlage des Repositorys und greift auf die Standardvorlage zurück, falls diese nicht verfügbar ist.

Wie stellt es fest, ob eine Anforderung implementiert ist?

Es sucht im Code-Repository nach verwandten Code-Mustern und prüft zugehörige Spezifikationsdateien im Verzeichnis /spec/, um den Implementierungsstatus zu bewerten.

Stellt ich die Spezifikationsdatei bereit?

Ja. Das Skill arbeitet mit einer Spezifikationsdatei, auf die es verwiesen wird, und extrahiert vor der Prüfung des Implementierungsstatus alle Anforderungen daraus.

Auf GitHub ansehen

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

Alle Dateien

0 Dateien

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

Laden Sie die Skill-Dateien herunter und extrahieren Sie diese in Ihr .claude/skills/-Verzeichnis.

ZIP herunterladen

Klonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.

git clone https://github.com/github/awesome-copilot/blob/main/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Kopieren Kopieren
Schnelle Einrichtung: Kopieren Sie den Ordner „skill“ nach .claude/skills/Claude erkennt und verwendet die Fähigkeit automatisch.

Ähnliche Skills

github-project-management
Zeit aktualisiert 29. Juni 2026
readme-blueprint-generator
Zeit aktualisiert 5. Juli 2026
using-git-worktrees
Zeit aktualisiert 29. Juni 2026
finishing-a-development-branch
Zeit aktualisiert 29. Juni 2026
OR