Reale Agentenarbeit
Ein Coding Agent arbeitet in einem echten Repository, mit echten Constraints, Tools, CI und Fehlermodi.
Skills sind nicht das System. Sie sind eine mögliche Ausgabe eines geschlossenen Lernkreislaufs, der Erfahrungen aus echten Agenten-Sessions klassifiziert, materialisiert, überprüft, technisch durchsetzt und versioniert in die nächsten Projekte trägt.
Der wichtigste Perspektivwechsel: Fachskills sind sichtbare Ergebnisse. Die eigentliche Architektur liegt in dem Prozess, der entscheidet, was aus einer Erfahrung werden soll, wo sie dauerhaft gehört und wie ihre Wirkung überprüft wird.
Ein Coding Agent arbeitet in einem echten Repository, mit echten Constraints, Tools, CI und Fehlermodi.
Fehler, unnötige Schleifen, gute neue Muster oder fehlende Regeln werden als Lernsignal sichtbar.
Nicht jedes Learning gehört in einen Skill. Bestimmt werden Authority, Enforceability und Reach – in dieser Reihenfolge.
Skill, Checkpoint, Projektregel, Harness-Artefakt, Upstream-Patch oder persönliche Regel.
Validatoren, Evals, Assessment, CI, Hooks und Review machen Wirkung sichtbar.
Sobald ein Fakt bei seinem kanonischen Owner angekommen ist, schrumpft die lokale Kopie zum Verweis. Ein System, das nur hinzufügen kann, wird schlechter.
Skills und Regeln werden als Engineering-Abhängigkeiten reproduzierbar verfügbar.
Der nächste Agent startet bereits mit der konservierten Erfahrung.
Ein Coding Agent hat über Sessions hinweg kein Gedächtnis. Die Frage ist deshalb nicht, wie eine Session gespeichert wird, sondern welche Form eine Erfahrung bekommen muss, damit die nächste Session sie schon mitbringt. Ein Skill speichert nicht die Session – er speichert die aus Sessions destillierte, wiederverwendbare Verhaltensänderung.
Session-TranskriptRoh-Erfahrung: vollständig, unsortiert und normalerweise vergänglich. Rohstoff, nicht Ergebnis.
SkillKonsolidierte, wiederverwendbare Erfahrung. Workflow, Entscheidungen und Failure Patterns, destilliert aus realen Sessions.
Checkpoint / HarnessAusführbare bzw. erzwingbare Erfahrung. Die Lektion steckt nicht mehr im Text, sondern in einem Check, der auch ohne Agenten fehlschlägt.
AGENTS.mdProjekt-Instruktion und Index. Was in diesem Repository gilt und wo die autoritativen Quellen liegen.
Docs / Code / ConfigKanonische Fakten. Sie gehören dem Projekt oder dem Upstream und werden referenziert, nicht kopiert.
personal-ruleNutzerspezifische dauerhafte Instruktion – eine persistente Anweisung, kein Gedächtnis über vergangene Sessions.
Ein System, das nur hinzufügen kann, wird schlechter. Deshalb gehören Reconcile & Prune, Outcome-Bewertung und Audit zum Loop: eine Erfahrung, die überholt, widerlegt oder bei ihrem kanonischen Owner angekommen ist, wird zum Verweis reduziert oder entfernt. Dass ungefiltert wiederverwendete Erfahrung Fehler weiterträgt und selbst korrekt aussehende Läufe als Erfahrung irreführend sein können, ist empirisch beschrieben.
Es gibt keine Vektordatenbank, keine Ähnlichkeitssuche über alte Sessions und keine Ablage vollständiger Lösungswege „für alle Fälle“. Jede Form wird nach ihrer Wirkung benannt – Instruktion, Prüfung, Fakt – statt alles unter eine gemeinsame Speicher-Metapher zu stellen.
Neue Skills entstehen nicht, weil ein Thema groß oder interessant wirkt. Sie entstehen, wenn reale Arbeit eine wiederverwendbare Lücke zeigt. Und selbst dann ist ein Skill nur eine von mehreren möglichen Zielarten.
Eine stabile Präferenz oder Arbeitsweise, die projektübergreifend nur für eine Person gilt. Eine dauerhafte Instruktion – deshalb nicht länger user-memory, der Name bleibt nur als Alias gültig.
Eine Konvention oder ein Command, der genau zu diesem Repository gehört und in dessen Agentenindex verankert wird.
Ein bestehender, wiederverwendbarer Skill hat eine echte Lücke, falsche Anleitung oder ein fehlendes Failure Pattern.
Die Friction offenbart eine neue, wiederkehrende Capability-Kategorie, die kein bestehender Skill sinnvoll besitzt.
Eine Regel lässt sich mechanisch oder als definierter LLM-Review gegen ein Projekt prüfen.
Die richtige Antwort ist ein Hook, CI-Gate, Linter, Ruleset, Template oder anderes selbsttragendes Projektartefakt.
Der Fakt gehört einem Artefakt außerhalb des Agent-Systems – offizieller Dokumentation, Code oder einem Schema. Der Fix geht als Patch dorthin; der Skill behält nur den Verweis und das agentenspezifische Delta.
Wem gehört diese Wahrheit? Ein Fakt über die Welt wandert zu seinem kanonischen Owner – oft außerhalb des Agent-Systems. Ein Skill besitzt nur Agentenverhalten und die eigene Prozedur.
Kann die Regel als Gate, Check oder Artefakt technisch erzwungen werden? Dann ist das stärker als eine Erinnerung in Prosa.
Erst danach wird entschieden, ob das Learning persönlich, projektlokal oder organisationsweit wiederverwendbar ist.
AGENTS.md ist ein kompakter Index, keine zweite Dokumentation. Der Agent wird von dort zu den autoritativen Quellen geführt. Dadurch bleibt Wissen dort, wo es ohnehin gepflegt wird – und ist unabhängig von einem bestimmten Agenten-Client oder zentralen Wissensdienst.
docs/ARCHITECTURE.mdArchitektur, Grenzen, wichtige Flows und langfristige Strukturentscheidungen.
composer.json / composer.lockDeklarierte Commands, Pakete, Constraints und reproduzierbarer Dependency-Zustand.
Makefile / scripts/Tatsächlich ausführbare Projektoperationen statt kopierter Command-Listen.
.ddev/config.yaml / DockerLokale Entwicklungsumgebung, Services und technische Runtime-Konfiguration.
CI / Hooks / RulesetsDer überprüfbare Teil der Projektverfassung: was wirklich blockiert oder bestanden werden muss.
Ein Skill ist kein Sammelbecken für alles, was zum Thema bekannt ist. Er trägt genau die Information, deren Präsenz zum richtigen Zeitpunkt das Verhalten des Agenten messbar verbessert.
Konventionen, Tooling und Entscheidungen, die ein allgemeines Modell nicht aus öffentlichem Wissen ableiten kann.
Vor allem neue, nischige oder bewegliche Fakten – solange ein besserer dynamischer Owner nicht existiert.
Symptom → Ursache → erforderliches Verhalten → Verifikation. Reale Minenkarte statt generischer Best Practice.
Deterministische Checks gehören bevorzugt in Scripts oder Checkpoints statt in Prosa, die bei jedem Lauf neu interpretiert wird.
Regeln wie „lies Quelle X, rate Y niemals“, wenn genau dieses Raten in realen Sessions zu Fehlern oder Schleifen geführt hat.
Klare Schranken gegen bekannte Abkürzungen: keine Erfolgsbehauptung ohne ausgeführte Prüfung, kein Überspringen eines Gates.
Fakten und Triggerphrasen sollen eine kanonische Heimat haben – oft außerhalb des Agent-Systems, in offizieller Dokumentation oder Code. Andere Skills referenzieren den Owner, statt denselben Fakt zu kopieren und später auseinanderzudriften.
Wenn Skill-Inhalt nur damit begründet wird, dass ein Modell etwas zwar weiß, aber nicht zuverlässig aktiviert, sollte ein A/B-Eval den Nutzen sichtbar machen. Der gemessene Delta gilt dann für eine Skill-Version unter einem Modell, einem Harness und einem Eval-Set – ein stärkerer Actor kann denselben Schluss selbst ziehen, dann bleibt nur der Kontextpreis.
Checkpoint-enabled Skills definieren Anforderungen, die ein Assessment systematisch gegen ein Repository prüfen kann. Qualität beginnt dadurch nicht mit manueller Fehlersuche, sondern mit einem strukturierten Gap-Report.
Passende Skills und ihre Preconditions bestimmen den relevanten Prüfbereich.
Dateien, Inhalte, Regex, JSON/YAML, Commands und Plattformzustände deterministisch bewerten.
Nur dort, wo echte semantische Beurteilung nötig ist; gruppiert nach Domäne.
Fehler und Warnungen werden zur priorisierten Task-Liste statt iterativer Discovery.
Fixes können an den verantwortlichen Skill geroutet und anschließend erneut geprüft werden.
Für stabile, deterministisch messbare Invarianten. Schnell, reproduzierbar, ohne Interpretation.
Für Architektur-, Dokumentations- oder Qualitätsurteile, die Kontextverständnis brauchen.
Für Regeln, die vor einer Aktion blockieren müssen – etwa Hook, CI, Branch Protection oder Linter.
Derselbe Prompt mit und ohne Skill-Kontext. Gemessen wird der Delta gegen eine No-Skill-Baseline – gebunden an Skill-Version, Modell, Harness und Eval-Set, nicht als universelle Eigenschaft des Skills.
Ein realistischer, absichtlich unterspezifizierter Auftrag – ohne Angabe von Skill, Tool oder Methode. Discovery und richtige Aktivierung sind damit Teil des Tests, nicht seine Voraussetzung.
Der Harness installiert nicht bloß Hinweise für den Agenten. Er schafft Artefakte, die danach durch CI, Hooks, Branch Protection und Repository-Konventionen unabhängig vom Skill-Lauf weiterwirken.
AGENTS.md existiert als kompakter Index und dokumentiert die zentralen Projekt-Commands.
CI prüft Harness-Integrität; Referenzen lösen auf; dokumentierte Commands stimmen mit Targets; Architektur ist auffindbar.
Required Checks, Hooks, PR-Templates und Drift Detection machen wichtige Regeln technisch schwer umgehbar.
AGENTS.md, ein passender Hook oder eine valide CI-Regel ist prüfbar, unabhängig davon, welcher Agent oder Skill es erstellt hat.Ein Skill ist nicht nur eine Markdown-Datei im Home-Verzeichnis. Repository-Struktur, Versionierung, Trust, Discovery und Projekt-Indexierung bilden eine reproduzierbare Lieferkette.
SKILL.md, References, Scripts, Checkpoints, Evals, Manifest und Validierung liegen versioniert an einer kanonischen Quelle.
Composer-Package, Skill in einem normalen Package oder gelockte GitHub-/Projektquelle. Trust wird explizit verwaltet.
Das Projekt kennt seine Skills, kann sie indexieren und lädt Detailwissen progressiv nur dann, wenn es gebraucht wird.
Der Wert liegt nicht darin, möglichst viele Skills zu besitzen. Der Wert liegt darin, reale Fehlerkosten in dauerhaft bessere Ausgangsbedingungen zu transformieren.
Der Assistent nutzt – sofern im Browser verfügbar – die eingebaute Chrome Prompt API über LanguageModel. Die Seite selbst ist die Grounding-Quelle. Es gibt keinen eigenen Q&A-Backend-Endpunkt und keine simulierten Modellantworten.
Ist das lokale Sprachmodell verfügbar, beantwortet es Fragen ausschließlich anhand dieser Seite. Ist die API nicht verfügbar, übernimmt eine deterministische Seitensuche und zeigt die relevantesten belegten Abschnitte.
Lokale AI wird geprüft …Ein geschlossener Lern- und Enforcement-Kreislauf für Coding Agents. Reale Arbeit erzeugt Reibung und Learnings; Retro klassifiziert sie; Skills, Checkpoints, Projektregeln, Harness-Artefakte oder Upstream-Patches an die kanonische Quelle materialisieren sie; Assessment und CI prüfen die Wirkung; die nächste Session profitiert davon.
Nicht aus vermuteten Themenlisten, sondern retrospektiv aus realen Problemen, wiederkehrender Reibung und wiederverwendbaren Learnings. Ein neuer Skill ist nur eine mögliche Zielart; Fakten mit fremdem Owner gehen upstream an ihre kanonische Quelle, mechanisch prüfbare Regeln werden bevorzugt als Checkpoint oder Enforcement materialisiert.
In der Form, die eine Erfahrung nach der Konsolidierung bekommt. Das Session-Transkript ist Roh-Erfahrung und vergänglich; Retro konsolidiert daraus wiederverwendbare Erfahrung als Skill, ausführbare bzw. erzwingbare Erfahrung als Checkpoint oder Harness-Artefakt, Projekt-Instruktion in AGENTS.md, kanonische Fakten in Docs, Code und Config sowie eine dauerhafte persönliche Instruktion als personal-rule. Es gibt bewusst keine Vektordatenbank und keine Ähnlichkeitssuche über alte Sessions: Konsolidieren schließt Löschen ein, weil ungefiltert wiederverwendete Erfahrung Fehler weiterträgt.
AGENTS.md ist ein kompakter Index zur autoritativen Projektwahrheit. Architektur, Commands, Dependencies und Details bleiben in den tatsächlichen Quellen wie docs/, composer.json, Makefile, DDEV-Konfiguration und Scripts. Der Harness prüft, dass Referenzen und dokumentierte Commands stimmen.
Ein Skill trägt Workflow, Entscheidungen, Failure Patterns und nicht-mechanische Anleitung. Ein Checkpoint kodiert eine prüfbare Invariante, die mechanisch oder als definierter LLM-Review gegen ein Projekt bewertet werden kann.
Skill-Inhalt muss seinen Kontextpreis verdienen. Bevorzugt werden organisationsspezifisches Wissen, reale Failure Patterns, volatile Fakten, die Modelle zuverlässig falsch haben, ausführbare Validatoren, Inference-Suppression und Anti-Rationalization-Guards. Fakten und Trigger haben einen kanonischen Owner – oft außerhalb des Agent-Systems; Details werden on demand referenziert.
Automated Assessment entdeckt passende checkpoint-enabled Skills, prüft Preconditions, führt mechanische Checks und gruppierte LLM-Reviews aus, erzeugt einen Gap-Report und kann Fixes an den verantwortlichen Skill routen. Danach wird erneut geprüft.
Wenn eine Regel enforceable ist, wird sie nicht nur als Prosa konserviert. Je nach Fall wird sie als Checkpoint, Pre-Commit-Hook, CI-Check, Linterregel, Branch Protection oder anderes Harness-Artefakt materialisiert. Das Prinzip lautet: Authority zuerst – wem gehört diese Wahrheit? –, danach Enforceability, dann Reach.
Skills sind versionierte Engineering-Abhängigkeiten. Sie können über Composer-Pakete, Skills in normalen Packages, direkte gelockte GitHub-Quellen sowie weitere Distributionswege in Projekte gelangen. Discovery, Trust und AGENTS.md-Indexierung bilden eine gemeinsame Pipeline.
Die Seite fasst die öffentlich versionierten Netresearch-Artefakte zusammen. Für Implementierungsdetails bleibt das jeweilige Repository der kanonische Ort.