Skills
Kurze Karten, die dem Agenten sagen, wie er eine wiederkehrende Art von Aufgabe angeht. Daten, niemals Code — nichts davon wird ausgeführt.
Weniger Karten, jede mit einem Namen dahinter. Jede Karte hier wurde vor dem Merge im Review geprüft, trägt die Herkunft, die dieses Review ihr verliehen hat, und wird mit einem Hash der exakten Bytes dieser Seite ausgeliefert. Genau das kann ein Katalog mit neunzigtausend Einträgen nicht bieten.
23 Karten
Definieren · 3
chimera-thin-vertical-slice
Mustersoftware-devcleanBaue einen schmalen Pfad, der jede Schicht durchquert und läuft, bevor du irgendeine Schicht vollständig baust — eine Integration, die nie ausgeführt wurde, ist eine Vermutung.
chimera-write-the-check-before-the-code
Mustersoftware-devcleanEin Kriterium, das nach der Implementierung geschrieben wird, beschreibt die Implementierung. Schreibe zuerst die fehlschlagende Prüfung, sieh sie scheitern, dann baue.
declare-when-a-setting-takes-effect
Mustersoftware-devcleanEine Einstellung, die erfolgreich speichert und bis zum Neustart nichts ändert, ist schlimmer als eine, die fehlschlägt. Sag, wann sie greift, und leite das davon ab, wo sie gelesen wird.
Bauen · 4
chimera-budget-the-context
Musterai-agentscleanRechne gegen ein Budget unterhalb des echten Fensters, und zähle die Tool-Schemas mit, die du bei jedem Schritt erneut mitschickst — sie sind der Boden, den Compaction nicht erreicht.
chimera-carry-the-failure-forward
Musterai-agentscleanEine Retry-Schleife, die ihre Feedback-Variable überschreibt, zeigt Versuch 3 nur den Fehlschlag von Versuch 2 — also leitet sie wieder den Patch her, den Versuch 1 schon probiert hat.
chimera-ground-it-in-the-source
Mustersoftware-devcleanNimm die Signatur aus der installierten Version, nicht aus dem Gedächtnis — eine plausible API ist von einer echten nicht zu unterscheiden, bis sie läuft.
derive-instead-of-transcribing
Mustersoftware-devcleanAlles, was von Hand aus einer anderen Datei kopiert wurde, ist genau einmal richtig. Wenn es generierbar ist, generiere es — und lass den Build scheitern, sobald die Kopie veraltet.
Prüfen · 7
assert-what-the-generator-found
Mustersoftware-devcleanEin Generator, der abstürzt, sagt dir, dass er gescheitert ist; einer, der plausible Ausgabe liefert, sagt dir nichts. Prüfe, was er gefunden hat, nie dass er gelaufen ist.
chimera-prove-the-test-discriminates
Mustersoftware-devcleanEin Regressionstest, den du nie hast scheitern sehen, ist eine Vermutung. Mach den Code wieder kaputt und sieh zu, wie er rot wird, bevor du ihn committest.
chimera-reproduce-before-diagnosing
Mustersoftware-devcleanEine Diagnose ist eine Behauptung über eine Maschine, die du nicht ausgeführt hast. Reproduziere den Fehler erst mit einem kurzen Befehl — besonders dann, wenn die Diagnose von jemand anderem kam.
chimera-run-the-projects-own-gate-command
MusterdevopscleanFühre den Verifikationsbefehl des Projekts wörtlich aus — gleicher Scope, gleiche Flags. Die fast identische Variante, die du improvisierst, lügt in beide Richtungen.
chimera-test-the-wiring-not-the-class
Mustersoftware-devcleanEine Klasse, die im Test von Hand zusammengebaut wird, beweist, dass die Klasse funktioniert, nicht dass irgendetwas sie erreicht — decke den Pfad ab, den die Produktion tatsächlich nimmt.
pin-the-case-that-narrowed-the-rule
Mustersoftware-devcleanWenn eine Prüfung beim falschen Ziel anschlägt, macht der Fix sie schwächer. Halte den Fehlalarm im selben Commit als Test fest, sonst erodiert die Regel still.
verify-before-claiming
Mustersoftware-devcleanBevor du eine Aufgabe als erledigt meldest, führe die Prüfung aus, die fehlschlagen würde, wenn sie es nicht wäre — eine Erklärung ist keine Behebung.
Begutachten · 5
chimera-give-the-denominator
MusterresearchcleanEine Rate ohne ihren Nenner und ihre Zusammensetzung führt in die Irre, während jede Ziffer stimmt — nenne n, und nenne, wie viel des Zählers bereits bekanntes Rauschen ist.
chimera-state-what-you-did-not-check
MusterresearchcleanEin Ranking, das aus einem Teil des Systems entsteht, liest sich als Ranking des Systems — schreibe Umfang und Ausschlüsse neben die Befunde, nicht dahinter.
chimera-when-two-results-contradict-suspect-the-apparatus
MusterresearchcleanWenn zwei deiner eigenen Messungen um einen Abstand auseinandergehen, den kein Mechanismus erzeugen könnte, liegt der Defekt im Instrument. Prüfe das Harness, bevor du Theorie darauf aufbaust.
keep-the-caveat-with-the-number
MusterresearchcleanEine Zahl und ihr Vorbehalt müssen ein Artefakt sein. Zwei Absätze driften auseinander; eine Komponente kann das nicht.
publish-the-run-that-did-not-work
MusterresearchcleanVeröffentliche das Experiment, das gescheitert ist, bewahre das überholte unverändert auf und würfle nie neu, um Signifikanz zu erreichen. Die Verzerrung liegt in der Auswahl, nicht in der Zahl.
Ausliefern · 4
build-the-gate-before-the-content
MusterdevopscleanEine Prüfung, die nach dem eingeführt wird, was sie schützt, ist eine Prüfung, die jemand zum Ausliefern abschaltet. Schließe sie, solange es nichts zu blockieren gibt.
chimera-list-exemptions-not-obligations
MusterdevopscleanEin Gate, das auflistet, was zu prüfen ist, ist fail-open — die Seite, an die niemand gedacht hat, ist die, die bricht. Liste stattdessen die Ausnahmen auf, jede mit einer schriftlichen Begründung, und der Standard wird Fehlschlag.
do-not-ship-an-empty-surface
Anti-Mustersoftware-devcleanEin leerer Screen, Tab oder eine leere Kategorie ist ein Versprechen, das das Produkt nicht hält. Blende sie aus, bis sie Inhalt hat, oder baue sie noch nicht.
warn-before-the-thing-you-are-warning-about
Mustersoftware-devcleanEin Warnhinweis nach der Handlung, die er betrifft, kommt an, wenn die lesende Person längst entschieden hat. Setze ihn darüber und mache ihn unabweisbar, wenn es darauf ankommt.
Eine Karte beitragen
Öffnen Sie einen Pull Request auf skills/ im Produkt-Repository. Kein Issue nötig — es ist ein offener Bereich, und eine Karte zu prüfen heißt, eine Seite zu lesen, nicht einen Diff zu auditieren.