Anvil CoderAnmelden

Einordnung

Was Anvil Coder nicht ist

Anvil Coder ist kein Autovervollständiger im Editor und kein Chat-Assistent, dem man Fragen stellt. Es nimmt einen Auftrag als Ganzes entgegen — Requirements plus Guardrails — und liefert ein Git-Repository. Der Unterschied liegt nicht in der Qualität der Modelle, sondern in der Einheit, in der gearbeitet wird.

Drei Arbeitsweisen

Vervollständigung im Editor — Werkzeuge wie GitHub Copilot setzen an der Stelle an, an der du gerade schreibst, und schlagen den nächsten Schritt vor. Wie weit ihr Umfang darüber hinaus reicht, ändert sich laufend; für diese Einordnung zählt nur die Arbeitsweise: die Struktur, die Reihenfolge und die Entscheidung, was überhaupt gebaut wird, bleiben beim Menschen am Editor.

Gespräch über die Codebasis — Werkzeuge wie Cursor oder Claude Code führen einen Dialog über ein Projekt: du beschreibst, was passieren soll, das Werkzeug schlägt Änderungen vor, du nimmst sie an oder nicht. Das ist mächtig und bleibt an einen Dialog gebunden: die Einheit ist die Änderung, nicht der Auftrag.

Auftragsfertigung — Anvil Coder nimmt den Auftrag entgegen und arbeitet ihn ab. Nicht schneller tippen, nicht besser antworten: mehr gleichzeitig bauen, mit Gates dazwischen. Wie viel Aufsicht du behältst, stellst du je Projekt ein — ohne gesetzte Stufe läuft der Auftrag durch.

Wann welches Werkzeug richtig ist

Für die tägliche Arbeit an einer bestehenden Codebasis ist ein Editor-Werkzeug fast immer die bessere Wahl — der Weg vom Gedanken zur Änderung ist kürzer, und du siehst jeden Schritt.

Anvil Coder lohnt sich, wo eine Menge gleichartiger Arbeit ansteht: ein neues Projekt aus einem Anforderungsdokument, ein Backlog aus Tickets, eine Migration über viele Dateien. Also dort, wo der Engpass nicht das Denken ist, sondern die Durchführung.

Die beiden schliessen sich nicht aus. Das Repository, das Anvil Coder liefert, ist ein gewöhnliches Git-Repository — die tägliche Arbeit daran findet danach im Editor statt.

Was das für die Bewertung heisst

Die Frage ist deshalb nicht „welches Modell schreibt besseren Code". Sie lautet: wie gross ist die Einheit, die ihr an ein System übergeben könnt, ohne die Kontrolle zu verlieren? Genau dafür gibt es die Phasen-Gates und die Guardrails — sie machen die Übergabe grösser, ohne sie blind zu machen.