CI/CD & kvalitets-gates
Ét deterministisk regelsæt - formatering, lint, typer, tests, coverage, sikkerhed - der kører ens i editoren, før push og i CI. Med ratcheting, så legacy-kode kan tage det i brug fra dag ét.
For AI agents: a documentation index is available at /llms.txt. Every page also has a Markdown version at its URL plus .md.
~/what-i-do/dx
Udviklere er hurtigst, når det rigtige også er det nemme. Jeg leder efter den friktion, der stille æder et teams uge (langsom feedback, ustabilt setup, manuelle trin), og fjerner den med værktøjer frem for mere dokumentation.
Ét deterministisk regelsæt - formatering, lint, typer, tests, coverage, sikkerhed - der kører ens i editoren, før push og i CI. Med ratcheting, så legacy-kode kan tage det i brug fra dag ét.
Få reel gevinst af kodeagenter uden kaos: skills, hooks og en gate agenten ikke kan svække i det stille, plus flows fra ticket til PR klar til review.
De samme tjek kører i editoren, før push og i CI, så problemer dukker op, mens koden stadig er frisk, og ikke tyve minutter senere.
Se det i: Foundry →
Fastlåste toolchains og reproducerbare miljøer gør en ende på "det virker på min maskine". En ny udvikler skal være produktiv fra dag ét.
Se det i: Foundry →
Scaffolding, CLI-værktøjer og previews slår en wiki-side med tolv manuelle trin, som ingen læser.
Se det i: Email Template Preview →
Før jeg vælger værktøjer, ser jeg på, hvordan teamet reelt arbejder. Den største gevinst er ofte ikke den, nogen bad om.
Hvis en regel betyder noget, håndhæver et tjek den: arkitekturtests, importgrænser og grænser for duplikering. Reviewtiden går til design, ikke til at gentage stilguiden.
Se det i: DevInsight → · Foundry →
Et fejlende tjek nævner præcis, hvilken regel der blev brudt og hvor, så et menneske eller en agent kan rette det uden at skulle lede efter det.
Se det i: Leash →
En test, der fejler tilfældigt, lærer alle at ignorere rødt. Den bliver rettet eller fjernet, aldrig kørt igen, til den bliver grøn.
En sprog-agnostisk kvalitets-gate til AI-assisteret udvikling
Holder en kodeagent til de projektregler, ingen linter kan tjekke
Forhåndsvis transaktionsmails med rigtige ordredata, renderet som i Gmail
GitHub-aktivitet omsat til en evidensbaseret portfolio
En syntaksbevidst duplikatfinder, der giver agenten den hjælpefunktion, der skal trækkes ud
Sådan får du linting, tests og sikkerhedsscanning ind i et legacy-repo uden et oprydningssprint, et rødt build på dag ét eller et oprør.
Hvorfor jeg holdt op med at behandle CI og "AI-kodestandarder" som to forskellige ting - og hvad Foundry gør i stedet.