Material: Anhang A. Wie das Lehrbuch mit Spec Kit und Kiro zusammenhängt

Lektion 1 von 5 im Modul «Anhang A. Wie das Lehrbuch mit Spec Kit und Kiro zusammenhängt»
Sie sehen die Lektion ohne Anmeldung an. Anmelden, um Ihren Fortschritt zu speichern und Tests zu absolvieren.

Anhang A. Wie das Lehrbuch mit Spec Kit und Kiro zusammenhängt

In diesem Lehrbuch wird ein eigener SDD-Dialekt für Qwen Code verwendet:

mission.md
tech-stack.md
roadmap.md
requirements.md
plan.md
validation.md

Das ist nicht das einzig mögliche Format. Spec Kit und Kiro lösen eine ähnliche Aufgabe, nennen die Artefakte jedoch anders und teilen die Phasen anders auf.

Der Hauptunterschied

Im Lehrbuch ist validation.md in eine separate Datei ausgelagert. Das ist beabsichtigt: Agent und Mensch brauchen eine explizite Menge von Fakten, die entscheidet, ob ein Branch gemergt werden darf.

In anderen Systemen kann diese Idee auf Aufgaben, Checklisten, Plananalysen oder Akzeptanzkriterien verteilt sein.

Zuordnungstabelle

LehrbuchSpec KitKiroBedeutung
mission.mdProjektverfassungSteering-Dateienwarum das Projekt existiert
tech-stack.mdVerfassung und PlanSteering-Dateien, Designtechnische Einschränkungen
roadmap.mdReihenfolge der Spezifikationen und AufgabenFeature- und AufgabenlistePhasenreihenfolge
requirements.md/speckit.specify und /speckit.clarifyRequirementswas gebaut werden muss
plan.md/speckit.plan und /speckit.tasksDesign und Taskswie die Umsetzung aufgeteilt wird
validation.mdteilweise /speckit.analyze, Checklisten und AufgabenKriterien in Aufgaben und Testswelche Fakten den Merge erlauben
QWEN.mdAgent-Regeln für IntegrationSteering-Dateienwie sich der Agent im Projekt verhalten soll
Qwen Code SkillsBefehle, Erweiterungen und PresetsAgent Hooks und Steeringwiederholbarer Prozess

Wie man den Prozess überträgt

Wenn ein Team Spec Kit verwendet, muss man ihm nicht die Dateinamen aus diesem Lehrbuch aufzwingen. Übertragen Sie die Bedeutung:

  • die Projektverfassung muss explizit sein;
  • Unklarheiten müssen vor dem Plan geklärt werden;
  • der Plan muss architektonische Entscheidungen von der Aufgabenliste trennen;
  • Prüffakten müssen vor der Umsetzung sichtbar sein;
  • die Umsetzung muss mit den Artefakten verglichen werden, nicht mit dem Chat-Verlauf.

Wenn ein Team Kiro verwendet, übertragen Sie drei Ebenen:

  • Steering-Dateien für dauerhafte Regeln;
  • Specs für konkrete Features;
  • Aufgaben und Tests als überprüfbarer Pfad zur Umsetzung.

Warum das Lehrbuch ein eigenes Format hat

Das Format des Lehrbuchs ist bewusst einfacher als industrielle Befehlssätze.

Gründe:

  • Dateien sind ohne spezielle CLI-Hilfsmittel leicht lesbar;
  • Qwen Code kann direkt mit ihnen arbeiten;
  • validation.md macht die Prüfung zu einem eigenständigen Denkschritt;
  • die Struktur passt für kleine Projekte und für die Übertragung auf einen anderen Agenten;
  • der Leser sieht den Prozess, nicht nur einen Befehl wie /speckit.implement.

Es gibt auch einen Nachteil: in einem großen Team müssen Vereinbarungen über Merge-Requests, Roadmap-Besitzer, Spec-Reviews und Aufgabenvorlagen hinzugefügt werden. Diese Themen werden in Teil 16 behandelt.

Wie man ein Format wählt

Verwenden Sie das Format des Lehrbuchs, wenn:

  • Sie SDD lernen;
  • das Projekt klein ist;
  • das Team alle Entscheidungen in gewöhnlichen Markdown-Dateien sehen möchte;
  • ein plattformunabhängiger Prozess benötigt wird.

Verwenden Sie Spec Kit, wenn:

  • das Team fertige Befehle und Vorlagen möchte;
  • ein separater Schritt zur Klärung von Unklarheiten benötigt wird;
  • Erweiterungen, Presets und wiederholbare Workflows wichtig sind;
  • mehrere Projekte vorhanden sind und ein einheitlicher Standard erforderlich ist.

Verwenden Sie Kiro, wenn:

  • das Team bereits mit Kiro arbeitet;
  • eingebaute Specs, Steering-Dateien und Agent-Hooks benötigt werden;
  • eine enge Integration in den IDE-Prozess wichtig ist.

Das Format sollte nicht zur Religion werden. Entscheidend ist, dass Absicht, Plan, Prüfung und Entscheidungen in reviewbaren Artefakten leben.

Meine Notizen
0 / 10000

Notizen werden in diesem Browser gespeichert. Auf anderen Geräten erscheinen sie nicht.

Kursmenü

Kurs

Spezifikationsgetriebene Entwicklung mit Qwen Code CLI
Fortschritt 0 / 135