Addy Osmani, Google Chrome-ingeniør, publiserte essayet «Agent Skills» 3. mai 2026 sammen med et offentlig repo som allerede passerer 26 000 GitHub-stjerner. Premisset er at KI-kodeagenter som standard hopper over alt det erfarne ingeniører bruker karrieren på å lære seg: spec-skriving, test først, scope-disiplin, PR-hygiene.
«En seniors jobb er stort sett delene som ikke vises i diffen. Specs. Tester. Reviews. Scope-disiplin. KI-kodeagenter dropper de delene som standard.» — Addy Osmani, Google Chrome
Rammeverket samler 20 ferdigheter rundt seks SDLC-faser med tilhørende slash-kommandoer: /spec, /plan, /build, /test, /review, /ship. En meta-skill kalt using-agent-skills ruter hvilke ferdigheter som aktiveres for hver oppgave, slik at en liten bugfix bruker tre skills mens en kompleks feature trigger elleve. Progressive disclosure holder kontekstvinduet smalt.
Den mest distinktive designbeslutningen er det Osmani kaller anti-rationalization tables. Hver skill inneholder en tabell over typiske unnskyldninger en agent (eller en sliten utvikler) kan komme med for å hoppe over arbeidet, paret med ferdigskrevne motargumenter. Eksempel: «Denne oppgaven er for enkel for en spec.» Svar: «Akseptansekriterier gjelder uansett. Fem linjer er greit. Null er ikke.»
«LLM-er er fremragende på å rasjonalisere. De produserer plausible avsnitt om hvorfor akkurat denne oppgaven ikke trenger spec. Anti-rationalization tables er ferdigskrevne tilsvar på løgner agenten ikke har fortalt enda.» — Addy Osmani
Fem prinsipper bærer hele systemet: prosess over prosa (workflows, ikke essays), anti-rationalization tables, verifisering er ikke-forhandlingsbar, progressiv kontekstlasting og scope-disiplin. Det siste er Osmanis krav til alle agenter: rør bare det du blir bedt om å røre. Ikke moderniser tre urelaterte filer fordi du fikset én bug.
Hva bør du gjøre?
- Klon
addyosmani/agent-skills-repoet og les meta-skillusing-agent-skillsførst. Den viser hvordan ruteren bestemmer hvilke skills som aktiveres for en gitt oppgave. - Stjel anti-rationalization-mønsteret selv om du ikke installerer en eneste skill. Skriv din egen tabell med unnskyldninger teamet ditt typisk bruker for å skippe spec eller test.
- Tving alle skills til å ende i konkret evidens: kjørte tester, ren build-output, runtime-trace med forventet oppførsel. «Ser riktig ut» er aldri nok.
Bakgrunn
Osmani jobber til daglig på Chrome og har lenge skrevet om utviklerproduktivitet. Agent Skills er hans forsøk på å oversette Googles interne SDLC (design doc, review, implementation, readability review, launch checklist) til et format en KI-agent faktisk følger.