Skills
Schede brevi che dicono all'agente come affrontare un tipo ricorrente di attività. Dati, mai codice — qui non viene eseguito nulla.
Meno schede, ognuna con un nome dietro. Ogni scheda qui è stata revisionata prima di essere unita, porta con sé la provenienza che quella revisione le ha conferito ed è servita con un hash dei byte esatti di questa pagina. È proprio ciò che un catalogo da novantamila voci non può offrire.
23 schede
Definire · 3
chimera-thin-vertical-slice
Patternsoftware-devcleanCostruisci un solo percorso stretto che attraversa ogni livello e viene eseguito, prima di costruire per intero qualsiasi livello — un'integrazione che non è mai stata eseguita è una supposizione.
chimera-write-the-check-before-the-code
Patternsoftware-devcleanUn criterio scritto dopo l'implementazione descrive l'implementazione. Scrivi prima il controllo che fallisce, guardalo fallire, poi costruisci.
declare-when-a-setting-takes-effect
Patternsoftware-devcleanUn controllo che salva con successo e non cambia nulla fino al riavvio è peggio di uno che fallisce. Di' quando si applica, e ricavalo da dove viene letto.
Costruire · 4
chimera-budget-the-context
Patternai-agentscleanSpendi rispetto a un budget inferiore alla finestra reale, e conta gli schemi delle tool che rinvii a ogni passo — sono il pavimento che la compattazione non può raggiungere.
chimera-carry-the-failure-forward
Patternai-agentscleanUn ciclo di retry che sovrascrive la propria variabile di feedback mostra al tentativo 3 solo il fallimento del tentativo 2 — così ricava di nuovo la patch che il tentativo 1 aveva già provato.
chimera-ground-it-in-the-source
Patternsoftware-devcleanPrendi la firma dalla versione installata, non dalla memoria — un'API plausibile è indistinguibile da una reale finché non viene eseguita.
derive-instead-of-transcribing
Patternsoftware-devcleanTutto ciò che viene copiato a mano da un altro file è corretto esattamente una volta. Se può essere generato, generalo, e fai fallire la build quando la copia è vecchia.
Verificare · 7
assert-what-the-generator-found
Patternsoftware-devcleanUn generatore che va in crash ti dice che ha fallito; uno che produce output plausibile non ti dice nulla. Verifica ciò che ha trovato, mai che è stato eseguito.
chimera-prove-the-test-discriminates
Patternsoftware-devcleanUn test di regressione che non hai mai visto fallire è una supposizione. Rompi di nuovo il codice e guardalo diventare rosso prima di farne commit.
chimera-reproduce-before-diagnosing
Patternsoftware-devcleanUna diagnosi è un'affermazione su una macchina che non hai eseguito. Riproduci prima il fallimento con un solo comando breve — soprattutto quando la diagnosi è arrivata da qualcun altro.
chimera-run-the-projects-own-gate-command
PatterndevopscleanEsegui alla lettera il comando di verifica del progetto — stesso scope, stessi flag. La variante quasi identica che improvvisi mente in entrambe le direzioni.
chimera-test-the-wiring-not-the-class
Patternsoftware-devcleanUna classe assemblata a mano in un test prova che la classe funziona, non che qualcosa la raggiunga — copri il percorso che la produzione prende davvero.
pin-the-case-that-narrowed-the-rule
Patternsoftware-devcleanQuando un controllo scatta sul bersaglio sbagliato, la correzione lo indebolisce. Fissa il falso positivo come test nello stesso commit, o la regola si erode in silenzio.
verify-before-claiming
Patternsoftware-devcleanPrima di dichiarare conclusa un'attività, esegui il controllo che fallirebbe se non lo fosse — una spiegazione non è una correzione.
Revisionare · 5
chimera-give-the-denominator
PatternresearchcleanUn tasso senza il suo denominatore e la sua composizione fuorvia pur restando vero in ogni cifra — dichiara n, e dichiara quanta parte del numeratore è rumore già noto.
chimera-state-what-you-did-not-check
PatternresearchcleanUna classifica costruita su una parte del sistema si legge come una classifica del sistema — scrivi lo scope e le esclusioni accanto ai risultati, non dopo di essi.
chimera-when-two-results-contradict-suspect-the-apparatus
PatternresearchcleanQuando due tue misurazioni divergono di un margine che nessun meccanismo potrebbe produrre, il difetto è nello strumento. Verifica l'harness prima di costruirci sopra una teoria.
keep-the-caveat-with-the-number
PatternresearchcleanUna cifra e la sua precisazione devono essere un solo artefatto. Due paragrafi si allontanano; un componente non può.
publish-the-run-that-did-not-work
PatternresearchcleanPubblica l'esperimento fallito, conserva invariato quello superato, e non ripetere mai la prova per ottenere significatività. Il bias sta nella selezione, non nel numero.
Rilasciare · 4
build-the-gate-before-the-content
PatterndevopscleanUn controllo aggiunto dopo ciò che protegge è un controllo che qualcuno spegne per consegnare. Chiudilo finché non c'è nulla da bloccare.
chimera-list-exemptions-not-obligations
PatterndevopscleanUn gate che elenca cosa controllare fallisce aperto — il sito che nessuno si è ricordato di aggiungere è quello che si rompe. Elenca invece le esenzioni, ognuna con un motivo scritto, e il default diventa il fallimento.
do-not-ship-an-empty-surface
Anti-patternsoftware-devcleanUna schermata, una scheda o una categoria vuota è una promessa che il prodotto non sta mantenendo. Nascondila finché non ha contenuto, o non costruirla ancora.
warn-before-the-thing-you-are-warning-about
Patternsoftware-devcleanUn avviso messo dopo l'azione a cui si riferisce arriva quando chi legge ha già deciso. Mettilo sopra e, quando conta, rendilo impossibile da ignorare.
Contribuisci con una scheda
Apri una pull request su skills/ nel repository del prodotto. Non serve una issue — è un'area aperta, e revisionare una scheda significa leggere una pagina, non controllare un diff.