Claude Code har ikke én systemprompt. Ifølge Piebald-prosjektet på GitHub ligger det over 500 separate strenger inne i den minifiserte JS-filen: verktøybeskrivelser for Bash og Write, egne prompter for subagenter som Explore og Plan, og små KI-funksjoner for alt fra sesjonstitler til komprimering av samtaler.
Repoet inneholder 515 prompt-strenger hentet ut fra v2.1.212 (utgitt 16. juli), pluss en changelog som følger endringene gjennom 238 versjoner tilbake til v2.0.14. Strengene hentes direkte fra den kompilerte npm-pakken, så de er ordrett de samme som Claude Code faktisk kjører, og lista oppdateres innen minutter etter hver utgivelse.
«Resultatet er 500+ strenger som konstant endrer seg og flytter på seg inne i en veldig stor, minifisert JS-fil.» — Piebald, prosjektets README
For deg som bygger egne agenter er dette et innsyn i hvordan et modent agent-verktøy faktisk er satt sammen: hvordan Anthropic beskriver verktøy for modellen, hvordan subagenter får avgrensede oppgaver, og hvor mange tokens hver del koster. Vil du endre en bit i din egen installasjon, peker prosjektet på verktøyet tweakcc, som lar deg redigere de enkelte promptene som markdown-filer og patche dem inn i npm- eller binærversjonen.
Verdien ligger ikke i å kopiere Anthropics prompter, men i å se mønstrene: korte, konkrete verktøybeskrivelser og tydelig avgrensede subagent-roller er grep du kan låne rett inn i ditt eget oppsett.