Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

Spec-first Agentic Development

Spec-first Agentic Development ist eine Methodik zur Arbeit mit KI-Coding-Agenten, die sich auf spezifikationsgetriebene Änderungen konzentriert. Jede Modifikation beginnt mit einer schriftlichen Spezifikation, die vor der Implementierung mit dem bestehenden Code überprüft wird. Die Agenten arbeiten dann in isolierten Branches, wobei Commits durch bestandene Prüfungen gesperrt sind, um verifiziertes, strukturiertes und fortsetzbares Entwicklungs-Workflows zu gewährleisten. Dieser Ansatz fördert Klarheit und reduziert Fehler.

URL besuchen
Teilen
Screenshot von Spec-first Agentic Development
Screenshot von Spec-first Agentic Development

Spec-first Agentic Development führt einen strukturierten Ansatz zur Arbeit mit KI-Coding-Agenten ein, der sicherstellt, dass jede Änderung durch eine klar definierte und überprüfte Spezifikation initiiert wird. Diese Methodik zielt darauf ab, die Zuverlässigkeit und Wartbarkeit des von KI-Agenten entwickelten Codes zu verbessern, indem menschliche Aufsicht und automatisierte Prüfungen während des gesamten Entwicklungszyklus integriert werden.

Weiterlesen

Das Kernprinzip besteht darin, jede Entwicklungsaufgabe mit einer schriftlichen Spezifikation zu beginnen, die im Repository gespeichert ist. Diese Spezifikation umreißt das Ziel, relevante Fakten (einschließlich Datei- und Zeilenreferenzen), die durchzuführenden Schritte und präzise „done“-Kriterien. Bevor Code geschrieben wird, überprüft ein frischer Reviewer die Spezifikation im Vergleich zum bestehenden Code, um deren Genauigkeit und Durchführbarkeit zu verifizieren. Nach Genehmigung fährt ein KI-Agent fort, das Feature in seinem eigenen isolierten Branch und Arbeitsbereich zu erstellen. Der endgültige Commit darf erst im Hauptrepository landen, nachdem alle vordefinierten Prüfungen und Tests bestanden sind, um die Codequalität und die Einhaltung der Spezifikation sicherzustellen.

Dieses System unterscheidet sich erheblich von traditionellem „Vibe-Coding“, indem es ad-hoc Aufforderungen durch eine überprüfte, persistente Spezifikation ersetzt. Es protokolliert jede Entscheidung, die der Agent trifft, mit seiner Begründung, was eine klare Prüfspur bietet und die Notwendigkeit für nachträgliche Dokumentation reduziert. Spezifikationen sind so gestaltet, dass sie Absicht und Architektur festhalten, anstatt übermäßig präzise Code-Generatoren zu sein, wobei Tests und Commit-Gates die notwendige Präzision liefern. Alte Spezifikationen werden als unveränderliche Änderungsprotokolle behandelt, ähnlich wie Commits, und werden nicht aktualisiert, um Veralterung zu verhindern.

Spec-first Agentic Development unterstützt parallele Entwicklungen, sodass mehrere Agenten gleichzeitig an verschiedenen Spezifikationen arbeiten können, indem sie eindeutige Branch- und Arbeitsbereichs-IDs verwenden. Der Prozess ist ununterbrochen, da überprüfte Spezifikationen offene Fragen vorab beantworten, was es den Agenten ermöglicht, direkt zu den „done“-Kriterien zu arbeiten. Der gesamte Workflow ist strukturiert, wobei eine Spezifikation einem Branch und einem Commit entspricht, was Pull-Requests vereinfacht und Konsistenz gewährleistet. Der Zustand wird in `context.yaml` gespeichert, was die Arbeit auch nach Neustarts fortsetzbar macht.

Die Methode, Vorlagen und das Claude Code-Plugin sind alle MIT-lizenziert, was es zu einer kostenfreien Lösung macht. Während das Claude Code-Plugin Buchhaltungs- und Gate-Funktionen automatisiert, kann die Methodik auch mit anderen Agenten wie Codex, Cursor oder Copilot übernommen werden, indem `AGENTS.md` gefolgt und ein Git-Commit-msg-Hook für das Gate installiert wird. Dieser Ansatz wurde durch die Entwicklung von Agent Smith, einer Open-Source-agentischen Softwarefabrik, entwickelt und verfeinert, was seine praktische Anwendung und Effektivität demonstriert.

  • KategorieKI-Programmierassistenten
  • PreismodellKostenlos
  • BereitstellungCloud
  • PlattformenWeb

  • Spezifikationsgetriebene Entwicklung für KI-Coding-Agenten

  • Überprüfte Spezifikationen, die vor dem Erstellen mit dem Code abgeglichen werden

  • Isolierte Arbeitsbereiche für jede Entwicklungsaufgabe

  • Gesperrte Commits, die das Bestehen aller Prüfungen erfordern

  • Persistente Spezifikationen, die im Repository gespeichert sind

  • Entscheidungsprotokollierung mit Begründung für Nachvollziehbarkeit

  • Unterstützung für parallele Entwicklungen mit eindeutigen Branch-IDs

  • Fortsetzbare Workflows mit im context.yaml gespeicherten Zuständen

  • MIT-lizenzierte Methode, Vorlagen und Claude Code-Plugin

  • Kompatibilität mit Codex, Cursor, Copilot und Terminal

  • Git-Commit-msg-Hook zur Durchsetzung von Commit-Gates

  • Automatisierte Nachweisprüfung für Spezifikationszitationen

  • Strukturierte Pull-Requests für einzelne oder Serien von Spezifikationen

  • Kontexte und Regeln, die aus dem bestehenden Code generiert werden

  • Kein handgeschriebener Code erforderlich für den Build-Prozess von Agent Smith

  1. Plugin/Hook installieren: Installieren Sie das Claude Code-Plugin oder den Git-Commit-msg-Hook in Ihrem Projekt-Clone.

  2. Projekt einrichten: Führen Sie /spec-first:bootstrap-project aus, um Kontexte und Regeln aus Ihrem bestehenden Code zu generieren.

  3. Spezifikation erstellen: Definieren Sie eine neue Aufgabe mit einem Ziel, Schritten, Fakten und „done“-Kriterien unter Verwendung der create-spec-Fähigkeit.

  4. Spezifikation überprüfen: Lassen Sie einen frischen Reviewer die Spezifikation mit dem Code auf Genauigkeit und Durchführbarkeit überprüfen.

  5. Spezifikation anwenden: Der Agent erstellt die Spezifikation in seinem eigenen Branch und Arbeitsbereich, gemäß den Projektregeln.

  6. Spezifikation liefern: Committen Sie die Änderungen durch das Gate, stellen Sie sicher, dass alle Prüfungen bestanden werden, und öffnen Sie einen Pull-Request.

  7. Serie liefern: Für größere Änderungen verwenden Sie /spec-first:deliver-series, um mehrere voneinander abhängige Spezifikationen zu verwalten und zu liefern.

  • Entwicklung von KI-Agenten-Code
  • Sicherstellung der Codequalität
  • Verwaltung komplexer Projekte
  • Verbesserung der Code-Nachverfolgbarkeit
  • Erleichterung von Code-Reviews
  • Automatisierung von Entwicklungs-Workflows
  • Einarbeitung neuer Entwickler
  • Integration mit bestehenden Tools

Spec-first Agentic Development Bewertungen

Wird geladen...

Beliebte KI-Tools wie Spec-first Agentic Development

Spec Kit

KI-Apps

Spec Kit ist ein KI-gestütztes Toolkit, das Entwicklern hilft, qualitativ hochwertige Software schneller zu erstellen, indem es Spezifikationen in ausführbaren Code umwandelt. Es…

KI-Programmierassistenten

Platz 91 für Projektmanager

Tool ansehen

KI-Apps

KI-gestütztes Toolkit, das Entwicklern hilft, qualitativ hochwertige Software schneller zu erstellen, indem es Spezifikationen in ausführbaren Code umwandelt. Es…Spec Kit ist ein KI-gestütztes Toolkit, das Entwicklern hilft, qualitativ hochwertige Software schneller zu erstellen, indem es Spezifikationen in ausführbaren Code umwandelt. Es…

KI-Programmierassistenten
Platz 91 für Projektmanager

AgentSmith

KI-Apps

AgentSmith ist ein Open-Source-Harness für Codierungsagenten, das strukturiertes Engineering mit Projektregeln, Prüfungen und Verifizierung ermöglicht. Es unterstützt Claude Code…

KI-Agenten-Builder
Tool ansehen

KI-Apps

Open-Source-Harness für Codierungsagenten, das strukturiertes Engineering mit Projektregeln, Prüfungen und Verifizierung ermöglicht. Es unterstützt Claude Code…AgentSmith ist ein Open-Source-Harness für Codierungsagenten, das strukturiertes Engineering mit Projektregeln, Prüfungen und Verifizierung ermöglicht. Es unterstützt Claude Code…

KI-Agenten-Builder
Top 250 KI-Apps ansehen

pre.dev

KI-Apps

pre.dev ist ein KI-Coding-Agent, der für Long-Horizon-Aufgaben entwickelt wurde. Er plant vor dem Codieren, merkt sich über Sitzungen hinweg und läuft autonom stundenlang, wobei…

KI-Programmierassistenten

Platz 152 in KI-Programmierassistenten

Tool ansehen

KI-Apps

KI-Coding-Agent, der für Long-Horizon-Aufgaben entwickelt wurde. Er plant vor dem Codieren, merkt sich über Sitzungen hinweg und läuft autonom stundenlang, wobei…pre.dev ist ein KI-Coding-Agent, der für Long-Horizon-Aufgaben entwickelt wurde. Er plant vor dem Codieren, merkt sich über Sitzungen hinweg und läuft autonom stundenlang, wobei…

KI-Programmierassistenten
Platz 152 in KI-Programmierassistenten

AICode

KI-Apps

AICode ist ein spezifikationsgesteuerter KI-Coding-Assistent, der entwickelt wurde, um die Geschwindigkeit und Qualität der Softwarebereitstellung zu verbessern. Er integriert…

KI-Programmierassistenten

Platz 163 für Code-Erklärung

Tool ansehen

KI-Apps

Spezifikationsgesteuerter KI-Coding-Assistent, der entwickelt wurde, um die Geschwindigkeit und Qualität der Softwarebereitstellung zu verbessern. Er integriert…AICode ist ein spezifikationsgesteuerter KI-Coding-Assistent, der entwickelt wurde, um die Geschwindigkeit und Qualität der Softwarebereitstellung zu verbessern. Er integriert…

KI-Programmierassistenten
Platz 163 für Code-Erklärung

Traycer

KI-Apps

Traycer ist ein spek-first Planungsarbeitsbereich für agentisches Codieren, der Entwicklern ermöglicht, Änderungen als Spezifikationen und Tickets zu planen, mehrere…

KI-Programmierassistenten

Platz 41 in Coding & Entwicklung

Tool ansehen

KI-Apps

Spek-first Planungsarbeitsbereich für agentisches Codieren, der Entwicklern ermöglicht, Änderungen als Spezifikationen und Tickets zu planen, mehrere…Traycer ist ein spek-first Planungsarbeitsbereich für agentisches Codieren, der Entwicklern ermöglicht, Änderungen als Spezifikationen und Tickets zu planen, mehrere…

EmpfohlenKI-Programmierassistenten
Platz 41 in Coding & Entwicklung

Kynage Cockpit optimiert die Arbeitsabläufe von Codierungsagenten, indem es automatisch Projektdetails, Tickets, Rollen und Arbeitsabläufe bereitstellt. Es steigert die…

KI-Agenten-Builder

Platz 235 für Code-Erklärung

Tool ansehen

Optimiert die Arbeitsabläufe von Codierungsagenten, indem es automatisch Projektdetails, Tickets, Rollen und Arbeitsabläufe bereitstellt. Es steigert die…Kynage Cockpit optimiert die Arbeitsabläufe von Codierungsagenten, indem es automatisch Projektdetails, Tickets, Rollen und Arbeitsabläufe bereitstellt. Es steigert die…

KI-Agenten-Builder
Platz 235 für Code-Erklärung

Kiro

KI-Agenten

Kiro ist ein agentisches KI-Entwicklungstool mit einer IDE, CLI, Weboberfläche und mobiler App, das Eingaben in ausführbare Spezifikationen umwandelt, die Codekorrektheit…

KI-Programmierassistenten

Platz 4 in KI-Agenten

Tool ansehen

KI-Agenten

Agentisches KI-Entwicklungstool mit einer IDE, CLI, Weboberfläche und mobiler App, das Eingaben in ausführbare Spezifikationen umwandelt, die Codekorrektheit…Kiro ist ein agentisches KI-Entwicklungstool mit einer IDE, CLI, Weboberfläche und mobiler App, das Eingaben in ausführbare Spezifikationen umwandelt, die Codekorrektheit…

EmpfohlenKI-Programmierassistenten
Platz 4 in KI-Agenten

Trama

KI-Apps

Trama ist eine VS Code-Erweiterung, die Entwicklern hilft, von KI-Agenten generierten Code zu verwalten. Sie erstellt eine Markdown-Karte Ihrer Anwendung, die es Ihnen ermöglicht,…

KI-Programmierassistenten

Platz 110 in KI-Code-Review & -Testing

Tool ansehen

KI-Apps

VS Code-Erweiterung, die Entwicklern hilft, von KI-Agenten generierten Code zu verwalten. Sie erstellt eine Markdown-Karte Ihrer Anwendung, die es Ihnen ermöglicht,…Trama ist eine VS Code-Erweiterung, die Entwicklern hilft, von KI-Agenten generierten Code zu verwalten. Sie erstellt eine Markdown-Karte Ihrer Anwendung, die es Ihnen ermöglicht,…

KI-Programmierassistenten
Platz 110 in KI-Code-Review & -Testing
1 von 8