Skills
De courtes fiches qui indiquent à l'agent comment aborder un type de tâche récurrent. Des données, jamais du code — rien ici n'est exécuté.
Moins de fiches, chacune avec un nom derrière elle. Chaque fiche ici a été relue par un mainteneur avant d'être fusionnée, porte la provenance que cette relecture lui a conférée et est servie avec une empreinte des octets exacts de cette page. C'est précisément ce qu'un catalogue de quatre-vingt-dix mille entrées ne peut pas offrir.
23 fiches
Définir · 3
chimera-thin-vertical-slice
Patronsoftware-devcleanConstruisez un seul chemin étroit qui traverse toutes les couches et qui s'exécute, avant de construire une seule couche en entier — une intégration qui ne s'est jamais exécutée est une supposition.
chimera-write-the-check-before-the-code
Patronsoftware-devcleanUn critère écrit après l'implémentation décrit l'implémentation. Écrivez d'abord la vérification qui échoue, observez son échec, puis construisez.
declare-when-a-setting-takes-effect
Patronsoftware-devcleanUn réglage qui s'enregistre correctement et ne change rien jusqu'au redémarrage est pire qu'un réglage qui échoue. Dites quand il s'applique, et déduisez-le de l'endroit où il est lu.
Construire · 4
chimera-budget-the-context
Patronai-agentscleanDépensez sur un budget inférieur à la fenêtre réelle, et comptez les schémas d'outils que vous renvoyez à chaque étape — ils sont le plancher que la compaction ne peut pas atteindre.
chimera-carry-the-failure-forward
Patronai-agentscleanUne boucle de réessai qui écrase sa variable de feedback ne montre à la tentative 3 que l'échec de la tentative 2 — elle redérive donc le patch que la tentative 1 avait déjà essayé.
chimera-ground-it-in-the-source
Patronsoftware-devcleanPrenez la signature depuis la version installée, pas depuis votre mémoire — une API plausible est indiscernable d'une vraie tant qu'elle n'a pas été exécutée.
derive-instead-of-transcribing
Patronsoftware-devcleanTout ce qui est recopié à la main depuis un autre fichier est correct exactement une fois. Si cela peut être généré, générez-le, et faites échouer le build quand la copie a vieilli.
Vérifier · 7
assert-what-the-generator-found
Patronsoftware-devcleanUn générateur qui plante vous dit qu'il a échoué ; un qui produit une sortie plausible ne vous dit rien. Testez ce qu'il a trouvé, jamais qu'il s'est exécuté.
chimera-prove-the-test-discriminates
Patronsoftware-devcleanUn test de régression que vous n'avez jamais vu échouer est une supposition. Recassez le code et regardez-le passer au rouge avant de le committer.
chimera-reproduce-before-diagnosing
Patronsoftware-devcleanUn diagnostic est une affirmation sur une machine que vous n'avez pas exécutée. Reproduisez d'abord l'échec en une commande courte — surtout quand le diagnostic vient de quelqu'un d'autre.
chimera-run-the-projects-own-gate-command
PatrondevopscleanLancez la commande de vérification du projet à la lettre — même périmètre, mêmes flags. La variante presque identique que vous improvisez ment dans les deux sens.
chimera-test-the-wiring-not-the-class
Patronsoftware-devcleanUne classe assemblée à la main dans un test prouve que la classe fonctionne, pas que quoi que ce soit l'atteint — couvrez le chemin que la production emprunte réellement.
pin-the-case-that-narrowed-the-rule
Patronsoftware-devcleanQuand un contrôle se déclenche sur la mauvaise cible, le correctif l'affaiblit. Capturez le faux positif sous forme de test dans le même commit, sinon la règle s'érode en silence.
verify-before-claiming
Patronsoftware-devcleanAvant d'annoncer qu'une tâche est terminée, lancez le contrôle qui échouerait si elle ne l'était pas — une explication n'est pas un correctif.
Réviser · 5
chimera-give-the-denominator
PatronresearchcleanUn taux sans son dénominateur ni sa composition induit en erreur alors que chaque chiffre reste vrai — donnez n, et dites quelle part du numérateur est du bruit déjà connu.
chimera-state-what-you-did-not-check
PatronresearchcleanUn classement construit à partir d'une partie du système se lit comme un classement du système — écrivez le périmètre et les exclusions à côté des conclusions, pas après elles.
chimera-when-two-results-contradict-suspect-the-apparatus
PatronresearchcleanQuand deux de vos propres mesures divergent d'une marge qu'aucun mécanisme ne pourrait produire, le défaut est dans l'instrument. Auditez le harness avant de bâtir une théorie dessus.
keep-the-caveat-with-the-number
PatronresearchcleanUn chiffre et sa réserve doivent former un seul artefact. Deux paragraphes s'éloignent l'un de l'autre ; un composant ne le peut pas.
publish-the-run-that-did-not-work
PatronresearchcleanPubliez l'expérience qui a échoué, conservez telle quelle celle qui a été remplacée, et ne relancez jamais pour obtenir la significativité. Le biais est dans la sélection, pas dans le chiffre.
Livrer · 4
build-the-gate-before-the-content
PatrondevopscleanUn contrôle ajouté après ce qu'il protège est un contrôle que quelqu'un désactive pour livrer. Fermez-le pendant qu'il n'y a rien à bloquer.
chimera-list-exemptions-not-obligations
PatrondevopscleanUne barrière qui énumère ce qu'il faut vérifier échoue en laissant passer — le site que personne n'a pensé à ajouter est celui qui casse. Énumérez plutôt les exemptions, chacune avec une raison écrite, et le défaut devient l'échec.
do-not-ship-an-empty-surface
Anti-patronsoftware-devcleanUn écran, un onglet ou une catégorie vide est une promesse que le produit ne tient pas. Masquez-le jusqu'à ce qu'il ait du contenu, ou ne le construisez pas encore.
warn-before-the-thing-you-are-warning-about
Patronsoftware-devcleanUn avertissement placé après l'action qu'il concerne arrive alors que le lecteur a déjà décidé. Mettez-le au-dessus et, quand cela compte, rendez-le impossible à ignorer.
Proposer une fiche
Ouvrez une pull request sur skills/ dans le dépôt du produit. Pas besoin d'issue — c'est un espace ouvert, et relire une fiche revient à lire une page plutôt qu'à auditer un diff.