Mattschwarzes Spec-Booklet mit Rasterlinien auf gebürstetem Stahlsockel, seitlich eingelassenes GitLab-Fox-Signet, ein einzelnes Verbindungskabel tritt rechts unten aus, weiches Tageslicht von links.
AI-generated · gpt-image 2.0
spec-kit Extension · MIT-Lizenz

spec-kit-gitlab — Spec-Driven Development trifft GitLab.

GitLab-Extension für spec-kit: Issues erstellen, synchronisieren und Status-Updates via glab CLI. User Stories aus spec.md werden automatisch als GitLab Issues mit Labels, Milestones und Verlinkungen angelegt — ohne manuelle Doppelarbeit.

spec.md hier. GitLab dort. Manuell synchron halten.

Bisher: spec.md gepflegt, User Stories separat als GitLab Issues angelegt, Prioritäten doppelt vergeben, Milestones von Hand zugewiesen — und bei jeder Änderung in spec.md alles erneut.

Mit spec-kit-gitlab:specify gitlab sync hält beide Welten synchron. User Stories aus spec.md werden als GitLab Issues angelegt oder aktualisiert, Labels (spec-kit, user-story, priority::X) und Milestones automatisch gesetzt, Tasks mit Story-Issues verknüpft.

Was spec-kit-gitlab übernimmt

Issue-Import als Feature

Bestehendes GitLab Issue als Feature importieren: Issue-Nummer angeben, Mapping wird geschrieben, optional spec.md aus der Issue-Beschreibung erstellt und Stories verlinkt.

Tasks mit Stories verknüpfen

Tasks aus spec.md werden mit dem zugehörigen Story-Issue verknüpft. feature_to_milestone: true, link_tasks_to_stories: true — konfigurierbar per .speckit.yml.

Features als Milestones

Feature-Verzeichnisname wird als GitLab Issue mit Label feature angelegt und als Milestone verwendet. Bestehende Story-Issues werden automatisch verlinkt.

User Stories als Issues

User Stories aus spec.md (Format ### US1: Titel [P1]) werden als GitLab Issues angelegt — mit Labels spec-kit, user-story und automatischem priority::X.

Installation: specify extension add --dev ~/spec-kit-gitlab/ · MIT-Lizenz

Voraussetzung: glab CLI installiert und authentifiziert (glab auth login --hostname gitlab.example.com). Anschließend Extension im Dev-Modus einbinden und GitLab-Konfiguration in .speckit.yml hinterlegen: URL, Projekt, Labels und Mapping-Optionen.

Quellcode & Repo

Repository

Quellcode, Issues und Releases auf GitHub: Moselwal-Digitalagentur/spec-kit-gitlab

GitHub öffnen
Repository

Lizenz & Issues

MIT-Lizenz · Copyright Moselwal Digitalagentur GmbH 2025. Bug-Reports und Pull Requests über das GitHub-Repo.

MIT-Lizenz. Self-host, fork, contribute. Kein Service-Pitch.