Was macht portable-spec-kit?
Portable Spec Kit — Ein leichtgewichtiges, installationsfreies, spezifikationsgetriebenes Entwicklungsframework für KI-gestützte Softwareentwicklung.
Übersicht
Das Portable Spec Kit hilft Entwicklern und KI-Assistenten, Spezifikationen als zentrale Quelle der Wahrheit zu nutzen. Es erfordert keine Installation oder zusätzliche Abhängigkeiten – nur Markdown-Dateien und YAML-Konfiguration.
Funktionen
- Installationsfrei: Keine npm-Pakete, Docker-Container oder CI-Tools erforderlich.
- KI-optimiert: Funktioniert nahtlos mit Claude Code, Cursor, Codex und anderen KI-Assistenten.
- Spezifikationsgetrieben: Definiere klare Anforderungen als Markdown und lasse sie von KI in Code umsetzen.
- Modular: Verwalte Spezifikationen für einzelne Komponenten, APIs oder Workflows.
- Versionierbar: Spezifikationen werden als Textdateien gespeichert, die mit Git versioniert werden können.
Verwendung
- Lege eine Spezifikationsdatei unter
specs/an, z. B.specs/api-spec.md. - Definiere Anforderungen mit einem einfachen Metadaten-Format.
- Weise deinen KI-Assistenten an, die Spezifikation zu lesen und Code zu generieren.
Beispiel-Spezifikation
---
name: Benutzer-API
version: 1.0.0
---
# Benutzer-API
## Endpunkte
### GET /users
- Gibt eine Liste aller Benutzer zurück.
- Unterstützt Paginierung über `?page=1&limit=10`.
### POST /users
- Erstellt einen neuen Benutzer.
- Erwartet JSON mit `name`, `email` und `role`.
Konfiguration
Erstelle eine spec-kit.yaml im Stammverzeichnis:
spec_dir: specs
target_language: typescript
gen_ai_platform: claude-code
Kompatibilität
| Plattform | Unterstützung | |-----------| | Claude Code | Vollständig | | Cursor | Vollständig | | Codex | Vollständig | | GitHub Copilot | Teilweise |
Lizenz
MIT