Dokumentation

Wo Coroid zum Einsatz kommt

Wie sich Coroid von Autovervollständigungsfunktionen, IDE‑Assistenten, Agent-Sitzungen und Prototyping-Tools unterscheidet – und wann Sie auf etwas anderes zurückgreifen sollten.

"AI‑Coding-Tool" umfasst mehrere grundlegend verschiedene Produkte. Sie konkurrieren nicht um dieselbe Aufgabe, und die falsche Kategoriewahl ist ein teurerer Fehler als die Auswahl des falschen Produkts innerhalb einer Kategorie.

Vier Kategorien

KategorieBeispieleZur Verwendung für
AutovervollständigungGitHub CopilotDen gerade getippten Zeilenabschnitt vervollständigen
IDE‑AssistentenClaude Code, CursorEin Entwickler arbeitet an einer Aufgabe unter Begleitung
Agent-SitzungenCodex, Claude Code im Web, GitHub Copilot Coding Agent, DevinEine Aufgabe einem Agenten übergeben und anschließend das Ergebnis prüfen sowie steuern
Prototyping-ToolsLovable, v0, Bolt, Replit AgentEine Idee in etwas Umsetzbares verwandeln
ProduktionsbereitstellungCoroidEin bestehendes Codebase gemäß festgelegten Standards umgestalten

Die ersten beiden bringen ein Modell neben den Entwickler. Bei Agent-Sitzungen wird die Arbeit vom Rechner des Entwicklers weggenommen, doch eine Person wählt weiterhin jede Aufgabe aus, steuert sie, prüft das Ergebnis und entscheidet, wann sie abgeschlossen ist. Prototyping-Tools erstellen schnell etwas Neues. Coroid übernimmt keines davon: Es führt einen einmal festgelegten Prozess bei jeder Änderung an einem bereits genutzten Codebase aus – unabhängig davon, wer die Anfrage gestellt hat.

Beginnt bei einem leeren BlattBeginnt bei Ihrer Codebase
Eine Person steuert jede Aufgabe

Prototyping-Tools

Eine Idee wird zu etwas, das Sie sehen können

Autocomplete

Den Satz, den Sie gerade tippen, vollständig zu schreiben

IDE Assistenten

Ein Entwickler arbeitet an einer Aufgabe

Agentensitzungen

Eine Aufgabe wird übergeben und anschließend von der initiierenden Person geprüft und nachverfolgt.

Ihr Prozess führt jede Aufgabe aus

Coroid

Ein Standard für jede Änderung – unabhängig davon, wer sie angefordert hat.

Zwei Fragen unterscheiden die Kategorien: Beginnt die Arbeit von Grund auf oder auf Basis Ihres bestehenden Codebases? Und steuert eine Person jede Aufgabe oder läuft der Prozess automatisch ab?

Eine Sitzung und eine Fabrik lösen unterschiedliche Probleme

Agent-Sitzungen sind der nächste Vergleich, weil auch sie in einem Pull-Request enden. Der Unterschied liegt darin, was den Prozess trägt.

Eine Sitzung läuft auf der Person, die sie steuert. Jemand entscheidet, woran gearbeitet wird, formuliert die Anweisung, öffnet die Vorschau, findet Fehler, schreibt die Nachbesserung und entscheidet, wann es fertig ist. Das Ergebnis hängt von der Aufmerksamkeit dieser Person an diesem Tag ab – und nur jemand, der all das kann, ist in der Lage, eine solche Sitzung zu führen: im Praxisfall ein Entwickler.

Eine Fabrik läuft nach einem einmal festgelegten Prozess. Coroid speichert die Schritte im System – die Spezifikation, die Qualitätsprüfung gemäß den Annahmekriterien, die Rezension, die Qualitätsrichtlinien und die Freigaberegeln – und wendet sie auf jede Änderung an. Da der Prozess nicht die Aufgabe des Anfragenden ist, kann jeder eine Anfrage stellen.

Agent-SitzungCoroid
Wer Arbeit anfordern kannJeder, der das Tool nutzen und die Diff-Ansicht bewerten kannJeder Mitarbeiter im Unternehmen, ganz einfach ausgedrückt
Was den Prozess auslöstEine Person, eine Aufgabe nach der anderenEine Warteschlange, die von Menschen gefüllt wird, Issue-Tracker und Automatisierungen
Wer das Ergebnis prüftDie Person, die die Anfrage gestellt hatEin QA-Agent prüft das Ergebnis gegen die Annahmekriterien
Was entscheidet, dass die Arbeit erledigt istJeder, der die Diff-Ansicht liestIhre Qualitätsrichtlinien, anschließend die Freigabe durch eine Person
Die gleiche Art von Aufgabe im nächsten MonatSo gut wie die Person, die sie dann steuertDerselbe Prozess und dieselben Prüfungen
Was gespeichert wirdEin ProtokollProvenienz: wer die Anfrage gestellt hat, was beschlossen wurde, jeder Ausführungsvorgang und jede Freigabe

Sitzungen eignen sich gut für die Exploration: beim Arbeiten an einem unbekannten Problem mit einem Agenten oder bei einer Änderung, die Sie während des Prozesses gestalten möchten. Die Arbeit, die stets einem Standard entsprechen muss, überlassen Sie Coroid. Beide Ansätze treffen sich beim pull request: Mit der GitHub App kann Coroid dieselben Prüfungen und Rezensionen bei Pull-Requests durchführen, die Ihre Entwickler mit ihren eigenen Agenten öffnen. Sehen Sie sich Pull-Requests rezensieren.

Prototyping und Produktion lösen unterschiedliche Probleme

Dieser Unterschied sollte klar sein, denn Prototyping-Tools sind sehr leistungsfähig – und es ist leicht, anzunehmen, dass derselbe Ansatz auf die Produktionsarbeit übertragbar ist.

Prototyping optimiert auf die Geschwindigkeit bis zum sichtbaren Ergebnis. Sie starten bei null – es gibt keine bestehende Architektur zu berücksichtigen, kein Testpaket, das weiterhin bestehen bleiben muss, keine Konventionen zu erfüllen, und niemand hängt noch vom Ergebnis ab. Einschränkungen würden Sie nur verlangsamen – und richtigerweise legen diese Tools nur wenige davon fest.

Produktionsarbeit besteht fast vollständig aus Einschränkungen. Der Code existiert bereits und enthält bereits getroffene Entscheidungen. Andere Komponenten hängen davon ab. Es gibt Tests, die weiterhin bestehen müssen, Konventionen, die eingehalten werden sollen, Sicherheits- und Compliance-Anforderungen sowie ein Prüfprozess, der vor der Auslieferung erfüllt werden muss.

Coroid ist auf diese Einschränkungen ausgelegt – nicht darauf, sie zu umgehen:

PrototypingCoroid
AusgangspunktEin leeres BlattIhr bestehender Repository
ZielEine laufende DemoEin pull request auf einem Branch
ÜberprüfungSieht das richtig aus?Ihr Test-Suite, Qualitätsgates, unabhängige QA
GovernanceMinimalistisch im DesignRichtlinien, Review-Regeln, Audit-Spur
RezensionSie werfen einen Blick daraufIhre Entwickler prüfen die Differenz unter Ihrem Branch-Schutz.
ErfolgDie Idee ist es wert, umgesetzt zu werdenDie Änderung kann sicher zusammengeführt werden

Sie kombinieren sich gut

Es handelt sich nicht um eine Entweder-Oder-Entscheidung. Die beiden passen auf offensichtliche Weise zusammen:

Prototyp erstellen, um zu entscheiden, was gebaut werden soll. Eine Idee validieren, eine UI erkunden, diese Woche bereits etwas vor einem Stakeholder präsentieren – ein Prototyping-Tool schlägt Coroid bei all diesen Aufgaben und sollte genutzt werden.

Dann bauen Sie es dort, wo Sie es auch warten werden. Sobald die Idee feststeht, wird die Arbeit in den Codebase überführt, den Sie tatsächlich betreiben – mit Ihren Konventionen, Ihren Tests und Ihrem Review-Prozess. Das ist die Aufgabe von Coroid.

Der Prototyp beantwortet die Frage Sollen wir das bauen?. Coroid beantwortet die Frage Es ordnungsgemäß im bereits vorhandenen System zu bauen.

Wann man Coroid nicht nutzen sollte

Offen darüber zu sprechen ist nützlicher als eine Feature-Liste:

  • Sie validieren eine Idee, statt sie auszuliefern. Nutzen Sie ein Prototyping-Tool. Coroid erzeugt eine geprüfte Änderung in einem echten Codebase – das ist überflüssiger Aufwand für etwas, das Sie vielleicht schon morgen wieder verwerfen.
  • Sie möchten innerhalb weniger Minuten etwas Visuelles sehen. Coroid erstellt Pull Requests, keine Live-Demos.
  • Sie wünschen sich einen Pair-Programmer. Wenn Sie in Ihrem Editor bleiben und zeilenweise mit einem Modell zusammenarbeiten möchten, handelt es sich um einen IDE Assistenten. Coroid arbeitet hingegen an ganzen Arbeitspaketen, während Sie mit anderen Dingen beschäftigt sind.
  • Sie möchten ein Problem während der Arbeit erkunden. Wenn sich die Änderung während der Arbeit herausbildet, steuern Sie eine Agenten-Sitzung. Coroid arbeitet jedoch auf Basis einer Spezifikation und hält das Ergebnis daran fest.
  • Sie haben noch keinen Repository. Coroid benötigt einen Arbeitsplatz – siehe Ihren Code verbinden.

Was sich aus dem Produktionsfokus ergibt

Mehrere Aspekte von Coroid wirken wie Overhead, bis man sie als Produktionsanforderungen erkennt:

  • Die Arbeit wird spezifiziert bevor sie gebaut wird, sodass es etwas gibt, woran man sie überprüfen kann – und jeder kann danach fragen, ohne zu wissen, wie sie gebaut wird.
  • Die Überprüfung wird von einem Agenten durchgeführt, der den Code nicht geschrieben hat.
  • Nichts gelangt in Ihren Standard-Branch ohne einen pull request.
  • Richtlinien und Gates werden im Ausführungspfad durchgesetzt, nicht nur vorgeschlagen.
  • Jede Ausführung wird protokolliert – Kosten, Modell, Schritte und Nachweise.

Nichts davon lohnt sich bei einem wegwerfbaren Prototypen. Alles davon lohnt sich jedoch für ein System, das Ihr Unternehmen betreibt.