Der Benutzer möchte bauen: $ARGUMENTS
Befragen Sie ihn detailliert mit dem AskUserQuestion-Tool. Fragen Sie nach technischer Implementierung, UI/UX, Randfällen, Bedenken und Kompromissen. Stellen Sie keine offensichtlichen Fragen; graben Sie nach den schwierigen Aspekten, die er möglicherweise nicht bedacht hat. Führen Sie das Interview fort, bis alles abgedeckt ist.
Schreiben Sie dann eine vollständige Spezifikation in die SPEC.md. Die nützlichsten Spezifikationen sind eigenständig: Benennen Sie die beteiligten Dateien und Schnittstellen, geben Sie an, was nicht im Umfang enthalten ist, und schließen Sie mit einem End-to-End-Verifikationsschritt ab, der die Funktionsfähigkeit nachweist.
Beenden Sie den Vorgang, indem Sie den Benutzer auffordern, /clear auszuführen und die SPEC.md in einer neuen Sitzung zu implementieren, sodass der Implementierungskontext nur die Spezifikation enthält.