nutzen KI bei der Arbeit. 30 % vertrauen dem erzeugten Code wenig oder gar nicht.1
AiLoft · AI-Toolkit · Leitfaden
AI-CODING Harness
Softwareentwicklung im KI-Zeitalter
Das Modell schreibt den Code. Der HarnessDie Laufzeitumgebung um ein Sprachmodell: Kontext, Werkzeuge, Rechte, Sandbox, Prüfschleifen und Orchestrierung. Sie macht aus einem Modell, das Text erzeugt, einen Agenten, der in einem Repository arbeitet — alles am Agenten außer dem Modell selbst. entscheidet, ob daraus Produktionssoftware wird: was das Modell über Ihr System weiß, was es ausführen darf und wie jedes Ergebnis geprüft wird, bevor es live geht. Vier Kapitel zeigen, wie Softwareentwicklung mit KI-Agenten heute aufgebaut sein muss — mit Belegen statt Versprechen.
Stand jede Zahl mit Quelle
- 01 Kontext Spezifikation, CLAUDE.md, Repository-Wissen, Gedächtnis
- 02 Werkzeuge Dateien, Shell, Git, MCP-Server, Browser
- 03 Rechte & Sandbox Freigabemodi, Deny-Regeln, isolierte Ausführung
- 04 Prüfschleifen Tests, Typen, Hooks, Review-Agenten
- 05 Orchestrierung Subagenten, parallele Worktrees, Hintergrundaufgaben
- 06 Betrieb CI/CD, Telemetrie, Richtlinien, Audit
Kapitel 01 · Der Prozess
Agenten bauen. Tore entscheiden.
KI verstärkt, was schon da ist — gute Praktiken genauso wie schlechte.1 Ein moderner SDLCSoftware Development Life Cycle: der ganze Weg einer Änderung — von der Anforderung über Entwicklung, Test und Auslieferung bis in Betrieb und Wartung. verlagert die Arbeit deshalb nach vorn, in Spezifikation und Kontext, und nach hinten, in Prüfung und Freigabe. Die Mitte übernehmen Agenten. Wer nur die Mitte beschleunigt, verschiebt den Engpass ins Review: DORA spricht von einer „Prüfsteuer“ auf KI-erzeugten Code.3
mehr Zeit brauchten erfahrene Entwickler mit KI im Feldversuch — und hielten sich dabei für 20 % schneller. Die Folgestudie 2026 sieht eher einen Gewinn, kann ihn aber nicht belastbar messen.4,5
der Codieraufgaben, bei denen KI eine riskante Sicherheitslücke einbaute. 2025 waren es 45 % — größere Modelle helfen kaum.7,6
vertrauen KI auch bei wichtigen Entscheidungen. 48 % nur dann, wenn sich das Ergebnis leicht prüfen lässt.8
Die Schleife in acht Phasen
Jede Phase hat dieselbe Dreiteilung: Was der Agent übernimmt, was automatisch geprüft wird, was ein Mensch entscheidet. Wählen Sie eine Phase.
- Freigabe durch einen Menschen
- automatisches Tor
Spezifizieren
Aus einem Wunsch wird eine prüfbare Anforderung — mit Akzeptanzkriterien, Randfällen und dem, was ausdrücklich nicht gebaut wird.
Agent übernimmt
Stellt Rückfragen, formuliert Akzeptanzkriterien und Randfälle aus und legt die Spezifikation als Datei im Repository ab.
Automatisch geprüft
Die Spezifikation ist versioniert und mit dem Ticket verknüpft. Ohne Akzeptanzkriterien startet keine Umsetzung.
Mensch entscheidet
Entscheidet Was und Warum: Nutzen, Umfang, Priorität. Die Fachseite nimmt die Kriterien ab.
Werkzeuge Spec KitKiroIssue-VorlagenPlan-Modus
Leitplanken vorher, Sensoren nachher
So beschreibt Birgitta Böckeler, was ein HarnessDie Laufzeitumgebung um ein Sprachmodell: Kontext, Werkzeuge, Rechte, Sandbox, Prüfschleifen und Orchestrierung. Sie macht aus einem Modell, das Text erzeugt, einen Agenten, der in einem Repository arbeitet — alles am Agenten außer dem Modell selbst. leistet:9 Leitplanken erhöhen die Chance, dass der Agent es gleich richtig macht. Sensoren melden zurück, was schiefging, damit er sich selbst korrigiert. Anthropic zieht die Grenze schärfer: Was jedes Mal passieren muss, gehört in einen Hook, eine Deny-Regel oder eine verwaltete Einstellung — CLAUDE.md ist für Leitlinien.10
Leitplanken · vorher
- Spec-driven DevelopmentZuerst entsteht eine überprüfbare Spezifikation mit Akzeptanzkriterien, daraus Plan und Aufgaben — erst dann Code. Die Absicht, nicht der Code, ist die Quelle der Wahrheit. mit Akzeptanzkriterien
- CLAUDE.md / AGENTS.mdKontextdateien im Repository, die der Agent bei jedem Start liest: Befehle, Konventionen, Grenzen. AGENTS.md ist herstellerübergreifend und laut Linux Foundation in über 60.000 Open-Source-Projekten im Einsatz. mit Befehlen und Grenzen
- Skills: Fachwissen, das nur bei Bedarf lädt
- Architekturregeln und Freigabelisten für Pakete
Sensoren · nachher
- Compiler, Typprüfung, Linter — nach jeder Änderung per HookEin Skript, das der Harness an festen Punkten selbst ausführt — etwa vor jedem Werkzeugaufruf. Hooks blockieren Aktionen, erzwingen Formatierung und Tests oder protokollieren. Anders als eine Anweisung im Prompt greifen sie jedes Mal.
- Tests, die mit „bestanden“ oder „durchgefallen“ antworten
- Review-Agenten mit frischem Kontext — getrennt vom Autor11
- Sicherheitsprüfung und Paketabgleich gegen SlopsquattingAngreifer registrieren Paketnamen, die Sprachmodelle erfinden. Übernimmt ein Agent den erfundenen Namen ungeprüft, installiert er fremden Code.15
Was sich verschiebt
- Engpass Code schreiben Code prüfen
- Quelle der Wahrheit der Code die Spezifikation12
- Wissen Köpfe und Wiki Kontextdateien im Repository — Context EngineeringDie Disziplin, dem Modell genau die Informationen bereitzustellen, die es für die Aufgabe braucht — nicht mehr und nicht weniger. Im Technology Radar von Thoughtworks seit April 2026 im Ring „Adopt“.13
- Review Formalität Haupttor mit Prüfnachweis
- Sicherheit Pentest vor dem Release Prüfung bei jeder Änderung20
Das Fundament: sieben Fähigkeiten nach DORA
Ohne sie verstärkt KI das Durcheinander, statt es aufzulösen. Das AI Capabilities Model von Google DORA nennt sieben Fähigkeiten, die den Nutzen von KI erst freisetzen.2
- 01 Klare, kommunizierte KI-Haltung Was erlaubt ist, welche Werkzeuge freigegeben sind, wer haftet. Nur 24 % der Entwickler berichten von freigegebenen Werkzeugen oder einer offiziellen Richtlinie ihres Arbeitgebers.8
- 02 Gesunde Datenlandschaft Saubere, zugängliche Daten. KI verstärkt die Qualität der Daten, auf die sie trifft.
- 03 KI-zugängliches internes Wissen Dokumentation und Architekturentscheidungen so abgelegt, dass Agenten sie finden und lesen dürfen.
- 04 Starke Versionskontrolle Kleine Commits, Zurückrollen ohne Angst. Bei hohem Änderungstempo die wichtigste Sicherung.
- 05 Arbeiten in kleinen Schritten Verstärkt den positiven Einfluss von KI auf die Produktleistung und reduziert Reibung.2
- 06 Nutzerzentrierung Fehlt sie, kann KI die Teamleistung sogar verschlechtern.2
- 07 Hochwertige interne Plattformen Sie entscheiden mit darüber, ob sich der Wert von KI überhaupt erschließt.1
„KI-Codierassistenten sind kein Ersatz für erfahrene Entwickler. Ein ungezügelter Einsatz kann schwerwiegende Folgen für die Sicherheit haben.“
Kapitel 02 · Der Harness
Warum Claude Code der Maßstab bleibt. Und wo Open Source die bessere Wahl ist.
Gemessen an Verbreitung, Ergebnissen und Sicherheitsvoreinstellungen führt Claude Code das Feld der Coding-Harnesses an. Die freien Werkzeuge sind stark, wachsen schnell und sind in drei Situationen die bessere Wahl. Beides gehört auf den Tisch — und auch, was gegen Claude Code spricht.
Am meisten im Einsatz
Unter Entwicklern, die Coding-Agenten nutzen, ist Claude Code das meistverwendete Werkzeug — vor GitHub Copilot mit 58,7 %.21 Im Arbeitsalltag sind es laut JetBrains rund 39 %.22
Modell und Harness aus einem Haus
Anthropic misst die eigenen Modelle im eigenen Harness — die Benchmarkwerte von Opus 5.5 entstehen „mit Claude Code im --bare-Modus“.23 In Terminal-BenchOffener Benchmark, in dem Agenten echte Aufgaben im Terminal lösen — vom Kompilieren bis zum Serverbetrieb. Gemessen wird immer die Kombination aus Modell und Harness. 2.1 hebt Claude Code dasselbe Opus 4.6 gegenüber einem neutralen Harness von 63,8 auf 70,1 %. In Version 2.0 lag der neutrale Harness noch vorn: Der Effekt ist real, aber nicht garantiert.24
Vorn auf der aktuellen Rangliste
Auf Terminal-Bench 4.0 belegt Claude Code mit Opus 5.5 (64,85 %) und Sonnet 5.5 (61,82 %) die Plätze eins und zwei.25 Einschränkung: Epoch AI stuft Version 4.0 als fehlerbehaftet ein, 30 von 66 Aufgaben haben Bewertungsmängel.26
Kontrollen, die jedes Mal greifen
HookEin Skript, das der Harness an festen Punkten selbst ausführt — etwa vor jedem Werkzeugaufruf. Hooks blockieren Aktionen, erzwingen Formatierung und Tests oder protokollieren. Anders als eine Anweisung im Prompt greifen sie jedes Mal. an 33 Ereignissen des Lebenszyklus, Deny-Regeln, die in jedem Modus gelten, eine SandboxIsolierte Ausführung, vom Betriebssystem erzwungen: Befehle des Agenten schreiben nur in freigegebene Verzeichnisse und erreichen nur freigegebene Netzwerkziele. In Claude Code unter macOS über Seatbelt, unter Linux über bubblewrap. auf Betriebssystemebene und zentral verwaltete Richtlinien.27,28,29 Das zählt, weil Menschen Rückfragen kaum noch prüfen: Laut Anthropic werden rund 93 % aller Freigabedialoge bestätigt.30
Im eigenen Haus erprobt
Laut S-1-Antrag zum Börsengang stammten im September 2026 über 90 % der Beiträge zu Anthropics Codebasis von Claude.35 Anthropic führt inzwischen über 30.000 Änderungen pro Tag zusammen.36
Ein Harness auf allen Wegen
Terminal, IDE, Desktop, Web, GitHub Actions, GitLab CI/CD, Slack und das Agent SDK — überall dieselben Regeln, Hooks und Subagenten. Bezug auch über Amazon Bedrock, die Agent Platform von Google Cloud und Microsoft Foundry.37 Anthropic ist nach ISO 27001, ISO/IEC 42001 und SOC 2 zertifiziert.38
Wer führt, hängt davon ab, was man misst
Drei Messlatten, drei Ranglisten. Nach Nutzung führt Claude Code,21 nach Tokens über OpenRouter Hermes Agent,39 nach GitHub-Sternen ebenfalls Hermes.40 Wer nur eine zeigt, hat das Ergebnis vorher gewählt.
Welche Coding-Agenten haben Sie im letzten Jahr genutzt?
Fähigkeiten im Vergleich
Claude Code gegen die meistgenutzten freien Harnesses. Bewertet ist, was die Hersteller dokumentieren — nicht, was sich mit Erweiterungen nachrüsten lässt.
- dokumentiert
- teilweise oder eingeschränkt
- nicht vorhanden
- nicht belegt
| Fähigkeit | Claude Code | Hermes Agent | OpenCode | Codex CLI | Cline | Kilo Code | pi | OpenHands |
|---|---|---|---|---|---|---|---|---|
| Träger | Anthropic | Nous Research | Anomaly | OpenAI | Cline Bot Inc. | Anaconda | Earendil Works | All Hands AI |
| Lizenz | proprietär | MIT | MIT | Apache-2.0 | Apache-2.0 | MIT | MIT | MIT |
| GitHub-Sterne | 153,5 Tsd. | 257,6 Tsd. | 222,2 Tsd. | 131,1 Tsd. | 70,9 Tsd. | 27,8 Tsd. | 118,2 Tsd. | 92,0 Tsd. |
| Freie Modellwahl, lokale Modelle | nicht vorhanden nur Claude | dokumentiert | dokumentiert | teilweise oder eingeschränkt OpenAI, lokal über Ollama | dokumentiert | dokumentiert | dokumentiert | dokumentiert |
| SubagentEin eigenständiger Agent mit eigenem Kontextfenster, eigenen Werkzeugrechten und auf Wunsch eigenem Modell. Er erledigt eine Teilaufgabe und gibt nur das Ergebnis zurück — der Hauptkontext bleibt sauber. | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | nicht vorhanden bewusst weggelassen | dokumentiert |
| HookEin Skript, das der Harness an festen Punkten selbst ausführt — etwa vor jedem Werkzeugaufruf. Hooks blockieren Aktionen, erzwingen Formatierung und Tests oder protokollieren. Anders als eine Anweisung im Prompt greifen sie jedes Mal. | dokumentiert | dokumentiert | teilweise oder eingeschränkt über Plugins | dokumentiert | dokumentiert | teilweise oder eingeschränkt über Plugins | teilweise oder eingeschränkt | dokumentiert |
| SandboxIsolierte Ausführung, vom Betriebssystem erzwungen: Befehle des Agenten schreiben nur in freigegebene Verzeichnisse und erreichen nur freigegebene Netzwerkziele. In Claude Code unter macOS über Seatbelt, unter Linux über bubblewrap. | dokumentiert | dokumentiert | nicht belegt | dokumentiert | nicht belegt | nicht belegt | nicht vorhanden | dokumentiert Docker, optional |
| Rechte mit Rückfrage | dokumentiert | teilweise oder eingeschränkt keine Rückfrage vor Schreibzugriffen | dokumentiert | dokumentiert | dokumentiert | dokumentiert | nicht vorhanden läuft mit allen Rechten des Nutzers | dokumentiert |
| MCPModel Context Protocol: offener Standard, über den Agenten Werkzeuge und Datenquellen anbinden — Ticketsystem, Datenbank, Monitoring. Seit Dezember 2025 bei der Agentic AI Foundation der Linux Foundation. | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | teilweise oder eingeschränkt | dokumentiert |
| CLAUDE.md / AGENTS.mdKontextdateien im Repository, die der Agent bei jedem Start liest: Befehle, Konventionen, Grenzen. AGENTS.md ist herstellerübergreifend und laut Linux Foundation in über 60.000 Open-Source-Projekten im Einsatz. | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert | dokumentiert |
| Headless und GitHub | dokumentiert | teilweise oder eingeschränkt headless ja, keine GitHub Action | dokumentiert | dokumentiert | teilweise oder eingeschränkt CLI headless, Workflows als Beispiel | teilweise oder eingeschränkt | teilweise oder eingeschränkt | dokumentiert |
Was gegen Claude Code spricht
- Proprietär Der Quellcode ist nicht offen, das Binary darf nicht verändert werden.41,42
- Nur Claude-Modelle Kein freier Modellwechsel und keine lokalen Modelle; Claude-Abonnements gelten nur in Anthropics eigenen Anwendungen.37,42
- Störungen und Rückschritte Die Statusseite verzeichnet zwischen 4. August und 27. Oktober 2026 50 Störungen der Claude-Dienste, viele mit Bezug zu Claude Code. Dazu zwei öffentlich eingeräumte Qualitätsrückschritte, im September 2025 und im April 2026.43,44,45
- Kosten Anthropic nennt für Unternehmen rund 150 bis 250 US-Dollar je Entwickler und Monat; Agent-Teams verbrauchen deutlich mehr.46
Drei Situationen, in denen Open Source die bessere Wahl ist
- Daten dürfen das Haus nicht verlassen Freie Harnesses laufen mit lokalen Modellen über Ollama, vLLM oder llama.cpp — vollständig im eigenen Rechenzentrum. Claude gibt es nur als Cloud-Dienst, direkt bei Anthropic oder über die großen Cloud-Anbieter.37
- Modellfreiheit ist Teil der Strategie OpenCode bindet über 75 Anbieter an, lokale Modelle eingeschlossen.53 Kontextdateien und Skills sind portabel: AGENTS.md und Agent Skills liegen inzwischen beide bei der Agentic AI Foundation.14,54
- Das Werkzeug selbst muss prüfbar sein Quellcode unter MIT oder Apache 2.0 lässt sich auditieren, anpassen und selbst betreiben. Dafür tragen Sie die Volatilität — siehe unten.
Bewegung im Feld 2026
- Roo Code am 15.05.2026 eingestellt, Repository archiviert47
- Continue von Cursor übernommen, Repository nur noch lesbar48
- Gemini CLI wird durch die nicht quelloffene Antigravity CLI abgelöst49
- Aider letzte Version im Februar 2026, kein MCP50
- Kilo Code am 15.07.2026 von Anaconda übernommen51
- Cline Lieferkettenvorfall im Februar 2026: kompromittiertes npm-Paket, rund acht Stunden online52
Kapitel 03 · Model Routing
Smartes Model Routing reicht bei Weitem nicht.
Ein Model RouterEine Vorschaltstufe, die je Anfrage entscheidet, welches Modell sie bekommt — meist nach Aufgabentyp, Schwierigkeit und Kosten. beantwortet genau eine Frage: Welches Modell bekommt diese Anfrage? Über Produktionsreife entscheiden andere Fragen — was das Modell über Ihr System weiß, was es ausführen darf, woran es merkt, dass es falsch liegt. Die beantwortet der Harness.
Gleiches Modell, anderer Harness
Terminal-Bench 2.1 hat jedes Modell zweimal gemessen: im Harness seines Herstellers und in einem neutralen Referenz-Harness. Bei GPT-5.4 liegen dazwischen 22,5 Punkte — mehr als zwischen vielen Modellgenerationen.
- Harness des Herstellers
- Neutraler Harness (Terminus 2)
- GPT-5.4 Codex CLI +22,5 Codex CLI 77,3 %, Terminus 2 54,8 %
- GPT-5.3-Codex Codex CLI +10,6 Codex CLI 79,1 %, Terminus 2 68,5 %
- Claude Opus 4.6 Claude Code +6,3 Claude Code 70,1 %, Terminus 2 63,8 %
- Claude Sonnet 4.6 Claude Code +7,0 Claude Code 58,5 %, Terminus 2 51,5 %
- Gemini 3 Flash Gemini CLI +2,7 Gemini CLI 56,9 %, Terminus 2 54,2 %
- Gemini 3.1 Pro Gemini CLI −3,6 Gemini CLI 67,1 %, Terminus 2 70,7 %
Sechs Dinge, die kein Router löst
Kontext
Der Router sieht die Anfrage, nicht Ihr Repository. „Die meisten Agentenfehler sind keine Modellfehler mehr, sondern Kontextfehler.“66 Welche Dateien, Konventionen und Schnittstellen zählen, entscheidet der Harness.
Cache
Jedes Modell hat einen eigenen Prompt-CachingDer Anbieter hält den bereits verarbeiteten Anfang einer Anfrage vor. Folgeanfragen mit gleichem Anfang kosten nur einen Bruchteil — solange Modell und Präfix gleich bleiben.; ein Wechsel berechnet den ganzen Kontext neu.60 Ein Treffer kostet je nach Modell 2,5 bis 10 Prozent des Eingabepreises, ein Neuaufbau das 1,25-Fache.62 Laut Anthropic ist es nach 100.000 Tokens teurer, für eine leichte Frage auf Haiku zu wechseln, als Opus antworten zu lassen.61
Passung
Modelle brauchen unterschiedliche Prompts und Werkzeugformate. In einer Studie vom Oktober 2026 kehren sich Ranglisten zwischen Harnesses sogar um: Claude liegt in OpenHands 7,9 Punkte vor GPT, in pi 30,2 Punkte dahinter.63
Rechte
Routing kennt keine Berechtigungen. Die bekannten Vorfälle — Nx, Amazon Q, Clinejection — passierten in Rechten, Tokens und Pipelines, nicht bei der Modellwahl.67,68,69 Die OWASP Top 10 für agentische Anwendungen führen Zielübernahme und Werkzeugmissbrauch auf Platz eins und zwei.16
Verifikation
„Bessere Modellwahl kann die Last senken. Sie beseitigt das Risiko nicht.“ — so der Veracode-Bericht 2026.7 In echten Sitzungen brauchten 91,5 Prozent der sichtbaren Lösungen noch eine ausdrückliche Korrektur durch den Nutzer.71
Ausdauer
Aufgaben über Stunden brauchen Fortschrittsdateien, Featurelisten, Teilagenten und End-to-End-Tests. Anthropic: Kompaktierung allein reicht nicht; Agenten erklären die Arbeit sonst zu früh für erledigt.70
Was der Harness allein bewegt
LangChain änderte nur den Harness — Selbstprüfung, Schleifenerkennung, Zeitbudgets. Das Modell blieb dasselbe.64
Ein günstigeres Modell im Harness lieferte in jedem Lauf abnahmefähigen Code — rund 33 % billiger als das Spitzenmodell ohne Harness. Kleine Stichprobe, ein Dienst.65
So stark verschieben allein die Rechenressourcen der Sandbox ein Benchmarkergebnis. Abstände unter drei Punkten sind kein Beleg.56
Kapitel 04 · Praxisbeispiel
Ein Feature, von der Anforderung bis in die Wartung.
Wie Claude Code heute Produktionscode erzeugt: welche Agenten welche Teilaufgabe übernehmen, wo Sicherheit automatisch mitläuft, wie Deployment und Wartung übergeben werden — und an welchen drei Stellen ein Mensch entscheidet.
Ein Kundenportal soll Nutzern den Export ihrer Daten nach Art. 15 und 20 DSGVO anbieten: mandantengetrennt, als Hintergrundjob, mit Download-Link und revisionssicherem Protokoll.
- TypeScript
- PostgreSQL
- React
- Kubernetes
- GitHub Actions
Illustrativer Ablauf, keine Kundenreferenz. Terminalausgaben und Zahlen sind Beispiele; jede gezeigte Funktion und jede Konfigurationssyntax ist in der Claude-Code-Dokumentation belegt.
- Freigaben
- 0/3
- Auto-Prüfungen
- 0
- Agenten
- 0
Mensch
Anforderung als Issue
Die Produktverantwortliche legt Issue #412 an: Datenexport nach Art. 15 und 20 DSGVO, mandantengetrennt, als Hintergrundjob. Die Vorlage erzwingt Akzeptanzkriterien — ohne sie startet kein Agent. Ein Kommentar mit @claude übergibt die Aufgabe.
Belegt in: GitHub Actions
$ gh issue create --title "DSGVO-Datenexport (Art. 15/20)" --label feature
✓ Issue #412 · 6 Akzeptanzkriterien
@claude Bitte nach CLAUDE.md umsetzen. Erst den Plan vorlegen.
Was beim Menschen bleibt
- Tor 1 · Plan Was gebaut wird und welche Fragen offen sind.
- Tor 2 · Merge Ob die Änderung ins Produkt darf — nach Befunden, nicht nach Zeilen.
- Tor 3 · Produktion Wann der volle Verkehr umgeschaltet wird.
Alle 16 Schritte als Liste
- Mensch Anforderung als Issue Die Produktverantwortliche legt Issue #412 an: Datenexport nach Art. 15 und 20 DSGVO, mandantengetrennt, als Hintergrundjob. Die Vorlage erzwingt Akzeptanzkriterien — ohne sie startet kein Agent. Ein Kommentar mit @claude übergibt die Aufgabe.
- Subagenten Codebasis erkunden Bevor geplant wird, kartiert ein Erkundungs-Subagent die betroffenen Stellen: Job-Queue, Auth-Middleware, bestehende Exportlogik. Schreiben und Bearbeiten sind ihm verwehrt. Zurück an den Lead-Agenten geht nur die Zusammenfassung — die gelesenen Dateien belasten dessen Kontext nicht.
- Lead-Agent Kontext lesen, Plan vorlegen Der Lead-Agent liest CLAUDE.md, die Spezifikation und die Zusammenfassung — im Plan-Modus, ohne Schreibrecht. Ergebnis: fünf Aufgaben, zwei Risiken (Mandantentrennung, Datenmenge) und eine offene Frage, die nur ein Mensch beantworten kann.
- Mensch Tor 1: Plan freigeben Die Entwicklerin prüft den Plan, beantwortet die offene Frage — Link sieben Tage gültig, danach Löschung — und gibt frei. Ein Fehler im Plan ist der billigste Fehler des ganzen Ablaufs.
- Subagenten Parallel umsetzen, Test zuerst Drei Subagenten arbeiten gleichzeitig: API-Endpunkt und Exportjob, additive Datenbankmigration, Oberfläche mit Statusanzeige. Jeder in seinem eigenen Worktree, jeder schreibt zuerst den Test. Das Routing passiert hier — pro Teilaufgabe, im Harness.
- Hooks & Sandbox Hooks und Sandbox greifen Der API-Agent will.env lesen, um die Datenbankadresse zu finden — eine Deny-Regel blockiert, er nutzt die dokumentierte Konfiguration. Nach jeder Dateiänderung formatiert ein Hook und prüft Typen. Befehle laufen in der Sandbox: Netzwerk nur zu freigegebenen Domains, kein Zugriff auf das Produktionscluster.
- Subagenten Suite gegen Wegwerf-Datenbank Ein Test-Subagent führt die vollständige Suite aus, inklusive Integrationstests gegen eine Datenbank im Container. Hier fällt auf, was drei parallele Worktrees einzeln nicht sehen: Der Job erwartet ein Feld, das die Migration anders benannt hat. Behoben, erneut grün.
- Subagenten Sicherheits-Review findet eine Lücke Der Prüfer sieht den Diff mit frischem Kontext. Befund: Der Status-Endpunkt lädt den Export über seine ID, ohne den Mandanten serverseitig zu prüfen — ein klassischer IDOR. Der API-Agent behebt, ein Regressionstest sichert ab, die erneute Prüfung ist sauber.
- Subagenten Unabhängiger Code-Review Ein zweiter Prüfer bewertet Lesbarkeit, Tests und Architektur. Anthropic beschreibt genau diese Trennung als starken Hebel: Agenten bewerten die eigene Arbeit verlässlich zu positiv.
- Lead-Agent Pull Request mit Nachweis Der Lead-Agent führt die drei Worktrees zusammen und öffnet PR #418: Zusammenfassung, verlinkte Akzeptanzkriterien, Testnachweis, Migrationshinweis, offene Risiken. Auf main schreiben kann er nicht — das verhindert der Branch-Schutz.
- CI/CD Pipeline: prüfen, Stückliste, signieren GitHub Actions prüft unabhängig vom Agenten: Build und Tests, statische Analyse, Abhängigkeiten gegen bekannte Schwachstellen, eine SBOM, ein signiertes Image. Dazu kommentiert Claude den PR — mit genau einem freigegebenen Werkzeug. Diese Begrenzung fehlte beim Clinejection-Vorfall.
- Mensch Tor 2: Review und Merge Der Branch-Schutz verlangt eine menschliche Freigabe. Die Entwicklerin liest Zusammenfassung, Befunde und den kritischen Teil des Diffs — sie prüft Entscheidungen, nicht jede Zeile — und führt zusammen.
- CI/CD Canary mit Abbruchregel Die Pipeline spielt die Migration ein und leitet zunächst zehn Prozent des Verkehrs auf die neue Version — ein Canary-Release. Der Agent liest Fehlerraten und Antwortzeiten über MCP. Die Abbruchregel steht in der Pipeline, nicht im Prompt.
- Mensch Tor 3: Produktionsfreigabe Für personenbezogene Daten gilt im Team die Regel: Volle Umschaltung nur durch einen Menschen. Die Release-Verantwortliche sieht die Canary-Werte und gibt frei.
- Betrieb Wartung als geplante Aufgabe Jeden Montag läuft eine geplante Claude-Code-Aufgabe: offene Abhängigkeitsupdates prüfen, Changelogs lesen, Tests ausführen, gebündelt als PR vorlegen. Ein Update mit gemeldeter Schwachstelle bekommt Vorrang und einen eigenen PR — beide laufen durch Tor 2.
- Betrieb Fehler aus dem Betrieb wird zum Fix Das Monitoring meldet Zeitüberschreitungen bei sehr großen Exporten. Der Agent liest Stacktrace und Logs, reproduziert den Fehler in einem Test und schlägt einen Fix vor, der wieder durch Tor 2 läuft. Der Betrieb liefert die nächste Spezifikation.
NC AGENTIC GmbH · Aus eigener Werkstatt
Unser eigener Harness: die NC Factory. Ein Fundament, ein ganzer Stack.
Die vier Kapitel beschreiben, was ein Harness leisten muss. Bei der NC AGENTIC GmbH ist er die Fabrik, aus der unser gesamter Business-Automation-Stack kommt. Im Fundament arbeitet AI Tactical Engineering mit einer von uns optimierten Claude Code CLI. Darauf baut, betreibt und verbessert der NC Factory Harness alles Weitere — von der Plattform AIonicOS über den Betrieb bis zum Angebot für Startups.
Angebot
-
AiLoft Launchstack
StartupsUnterstützung für Startups mit konkreten Pauschalangeboten: Advisory, CTO-as-a-Service, SaaS-Factory.
Plattform
-
AIonicOS
Das HerzKernkomponenten für die komplette Orchestrierung unserer KI-Workflows — LLMs nach Best Fit.
-
OmniVISOR
RAG · CRAG · KAGZusatzdienst für die Anbindung komplexen Unternehmenswissens.
Betrieb
-
Fleet Management
DeploymentScale-out-Deployment für SaaS wie Lead Pilot. Deployment-Automatisierung mit integriertem Abrechnungsprozess.
-
ObservIQ
ObservabilityObservability-Stack für Monitoring und Alerting — mit KI-Integration und selbstlernender Wissensbasis.
-
NC Orbit
CMSEigenes CMS für Rechnungsstellung, Finanz-KPI-Dashboard und Projekt-Tracking.
-
ResolvIQ
SupportZentraler Support-Stack als Middleware, der alle Supportanfragen orchestriert — inklusive Support-Chatbot.
baut · betreibt · optimiert
NC Factory Harness
Fundament · Coding-Harness
AI Tactical Engineering TAC
Primär eine von uns optimierte Claude Code CLI von Anthropic, in Kombination mit Kimi K3, GLM-5 und ChatGPT.
- Claude Code primär
- Kimi K3
- GLM-5
- ChatGPT
- 01 Plan
- 02 Architect
- 03 Implement
- 04 Operate
- 05 Optimize
Wo der Leitfaden das begründet
- 01 Plan bis Optimize: die Schleife mit Toren
- 02 Claude Code als Standard-Harness: unsere Linie
- 03 Mehrere Modelle, ein Fundament: warum Routing nicht reicht
Eigene Darstellung der NC AGENTIC GmbH, Stand Oktober 2026. Anders als die Kapitel oben beschreibt dieser Abschnitt unseren eigenen Aufbau und trägt deshalb keine Fundstellen.
Fazit
So fangen Sie an.
- 01 Ein Repository, ein Team, ein Harness Eine kurze Kontextdatei, Deny-Regeln für Geheimnisse und Produktionszugriff, drei Hooks: formatieren, Typen prüfen, testen.
- 02 Tore vor Tempo Branch-Schutz, CI-Prüfungen und SBOM stehen, bevor der erste Agent einen Pull Request öffnet.
- 03 Prüfer vom Autor trennen Ein Review-Agent mit eigenem Kontext und ein Sicherheits-Review in jedem Pull Request — zusätzlich zum menschlichen Review, nicht statt dessen.
- 04 Messen statt schätzen Durchlaufzeit, Änderungsfehlerrate und Wiederherstellungszeit vorher und nachher erfassen. Gefühlte Produktivität täuscht.4
Quellen
Alle Quellen am 27.10.2026 geprüft. Zahlen ohne Primärbeleg sind nicht aufgenommen.
- Google Cloud · DORA Announcing the 2025 DORA Report 23.09.2025
- Google Cloud · DORA Introducing DORA’s inaugural AI Capabilities Model 23.09.2025
- InfoQ DORA: ROI of AI-assisted Software Development 11.05.2026
- METR Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity 10.07.2025
- METR Uplift update 24.02.2026
- Veracode 2025 GenAI Code Security Report 30.07.2025
- Veracode 2026 GenAI Code Security Report 28.07.2026
- Stack Overflow Developer Survey 2026 — AI 06.10.2026
- Birgitta Böckeler · martinfowler.com Harness engineering 02.04.2026
- Anthropic · Claude Code Docs Best practices for Claude Code abgerufen 27.10.2026
- Anthropic Engineering Harness design for long-running application development 24.03.2026
- GitHub Blog Spec-driven development with AI: Get started with a new open source toolkit 02.09.2025
- Thoughtworks Technology Radar Vol. 34 — Context engineering 15.04.2026
- Linux Foundation Linux Foundation announces the formation of the Agentic AI Foundation 09.12.2025
- Spracklen et al. · USENIX Security ’25 We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs 08/2025
- OWASP GenAI Security Project OWASP Top 10 for Agentic Applications 09.12.2025
- Europäische Kommission Cyber Resilience Act abgerufen 27.10.2026
- Europäische Kommission Cyber Resilience Act — reporting obligations abgerufen 27.10.2026
- BSI · ANSSI AI Coding Assistants 09/2024
- BSI TR-03185 Secure Software Lifecycle, Version 1.1.1 02.07.2026
- Stack Overflow Developer Survey 2026 — AI coding agents used 06.10.2026
- JetBrains Research AI coding agent adoption 2026 08/2026
- Anthropic Claude Opus 5.5 System Card 22.09.2026
- Terminal-Bench Terminal-Bench 2.1 06.05.2026
- Terminal-Bench Leaderboard Terminal-Bench 4.0 Stand 23.10.2026
- Epoch AI Terminal-Bench 4 — benchmark review abgerufen 27.10.2026
- Anthropic · Claude Code Docs Hooks reference abgerufen 27.10.2026
- Anthropic · Claude Code Docs Permission modes abgerufen 27.10.2026
- Anthropic · Claude Code Docs Sandboxing abgerufen 27.10.2026
- Anthropic Research How we contain Claude 25.05.2026
- Anthropic Research Claude Code auto mode 25.03.2026
- goose · Agentic AI Foundation goose permission modes abgerufen 27.10.2026
- Earendil Works pi — README abgerufen 27.10.2026
- Nous Research Hermes Agent — Security abgerufen 27.10.2026
- Anthropic PBC · SEC Form S-1 Registration Statement 26.10.2026
- Anthropic Research Redesigning source control 13.10.2026
- Anthropic · Claude Code Docs Third-party integrations abgerufen 27.10.2026
- Anthropic Support What certifications has Anthropic obtained? abgerufen 27.10.2026
- OpenRouter Rankings — Apps, 30 Tage bis 26.10.2026 26.10.2026
- GitHub REST API Repository-Statistiken (stargazers_count) abgerufen 27.10.2026
- Anthropic anthropics/claude-code — LICENSE.md abgerufen 27.10.2026
- Anthropic · Claude Code Docs Legal and compliance abgerufen 27.10.2026
- Anthropic Claude Status — Incident history abgerufen 27.10.2026
- Anthropic Engineering A postmortem of three recent issues 17.09.2025
- Anthropic April 23 postmortem 23.04.2026
- Anthropic · Claude Code Docs Manage costs effectively abgerufen 27.10.2026
- Roo Code RooCodeInc/Roo-Code — README abgerufen 27.10.2026
- Continue continuedev/continue — README abgerufen 27.10.2026
- Google Developers Blog An important update: transitioning Gemini CLI to Antigravity CLI 19.05.2026
- PyPI aider-chat — release history abgerufen 27.10.2026
- Anaconda Anaconda acquires Kilo Code 15.07.2026
- Cline Post-mortem: unauthorized Cline CLI npm publish 02/2026
- Anomaly OpenCode — Providers abgerufen 27.10.2026
- Anthropic Donating Agent Skills to the Agentic AI Foundation 22.10.2026
- Terminal-Bench · arXiv 2601.11868 Terminal-Bench: benchmarking agents on hard, realistic tasks in command line interfaces 01/2026
- Anthropic Engineering Quantifying infrastructure noise in agentic coding evals 05.02.2026
- LMSYS RouteLLM: an open-source framework for cost-effective LLM routing 01.07.2024
- arXiv 2510.00202 · ICLR 2026 RouterArena: an open platform for comprehensive comparison of LLM routers 10/2025
- arXiv 2601.07206 LLMRouterBench 12.01.2026
- Anthropic · Claude Code Docs Prompt caching abgerufen 27.10.2026
- Anthropic · Thariq Shihipar Lessons from building Claude Code: prompt caching is everything 30.04.2026
- Anthropic · Claude Platform Docs Prompt caching — pricing abgerufen 27.10.2026
- arXiv 2610.00917 Finding the Right Fit: model–harness interactions in coding agents 01.10.2026
- LangChain Improving deep agents with harness engineering 17.02.2026
- Naresh Jain · martinfowler.com Are harnesses worth the cost? 13.10.2026
- Philipp Schmid The new skill in AI is not prompting, it’s context engineering 30.06.2025
- Nx s1ngularity — postmortem 05.09.2025
- AWS Security Bulletin AWS-2025-015 — Amazon Q Developer extension for VS Code 23.07.2025
- Snyk Cline supply chain attack via prompt injection in GitHub Actions 02/2026
- Anthropic Engineering Effective harnesses for long-running agents 26.11.2025
- Tang et al. · arXiv 2605.29442 Real-world coding agent sessions: an empirical study 2026
- Anthropic · Claude Code Docs Create custom subagents abgerufen 27.10.2026
- Anthropic · Claude Code Docs Manage Claude’s memory (CLAUDE.md) abgerufen 27.10.2026
- Anthropic · Claude Code Docs Git worktrees abgerufen 27.10.2026
- Anthropic · Claude Code Docs Permissions abgerufen 27.10.2026
- Anthropic Automate security reviews with Claude Code 06.08.2025
- Anthropic · Claude Code Docs Claude Code GitHub Actions abgerufen 27.10.2026
- Anthropic · Claude Code Docs Connect Claude Code to tools via MCP abgerufen 27.10.2026
- Anthropic · Claude Code Docs Automate work with scheduled tasks abgerufen 27.10.2026
Umsetzung
Ein Harness ist Handwerk, kein Abo.
Kontextdateien, Subagenten, Hooks, Sandbox-Regeln und Pipeline-Tore kommen nicht mit der Lizenz. Sie werden für Ihr Repository, Ihre Konventionen und Ihre Freigabewege eingerichtet — und danach gepflegt wie Code.
So entwickeln wir selbst, mit AI Tactical Engineering: abgegrenzte Aufgaben, Agenten unter definierten Werkzeugrechten, automatisierte Prüfungen, Abnahme durch Menschen. Wenn Sie diesen Prozess für Ihr Team aufsetzen wollen, ist die NC AGENTIC GmbH jederzeit für ein unverbindliches Gespräch ansprechbar.