{"id":462,"date":"2026-02-15T20:49:05","date_gmt":"2026-02-15T18:49:05","guid":{"rendered":"https:\/\/vittrup-graversen.dk\/?p=462"},"modified":"2026-03-28T12:11:01","modified_gmt":"2026-03-28T10:11:01","slug":"35-claude-code-tips-fra-manden-der-byggede-det","status":"publish","type":"post","link":"https:\/\/vittrup-graversen.dk\/index.php\/2026\/02\/15\/35-claude-code-tips-fra-manden-der-byggede-det\/","title":{"rendered":"35 Claude Code-tips fra manden der byggede det"},"content":{"rendered":"\n<p>Boris Cherny, skaberen af Claude Code hos Anthropic, har over tre Twitter-tr\u00e5de i januar og februar 2026 delt sine bedste tips til at f\u00e5 mest muligt ud af v\u00e6rkt\u00f8jet. Hans ops\u00e6tning er, med hans egne ord, &#8220;overraskende vanilla&#8221; \u2014 men resultaterne er alt andet end det.<\/p>\n\n\n\n<p>Her er de vigtigste indsigter fra manden bag et af de mest popul\u00e6re AI-kodningsv\u00e6rkt\u00f8jer i verden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">K\u00f8r fem sessioner parallelt \u2014 det er den st\u00f8rste produktivitetsgevinst<\/h2>\n\n\n\n<p>Boris k\u00f8rer fem Claude Code-instanser samtidigt i sin terminal, hver i sin egen git-checkout. Derudover har han 5-10 sessioner k\u00f8rende i browseren via claude.ai\/code, og starter endda sessioner fra sin telefon via Claude iOS-appen.<\/p>\n\n\n\n<p>Teamet bruger <strong>git worktrees<\/strong> i stedet for separate checkouts \u2014 en teknik der lader dig have flere branches tjekket ud under samme repo. \u00c9n ingeni\u00f8r byggede endda native worktree-support ind i Claude Desktop-appen. Teamet kalder denne tilgang for &#8220;den st\u00f8rste produktivitetsgevinst.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Start altid komplekse opgaver i plan-tilstand<\/h2>\n\n\n\n<p>De fleste af Boris&#8217; sessioner begynder i Plan-tilstand (shift+tab to gange). Han itererer p\u00e5 planen med Claude, indtil den er god nok, og skifter s\u00e5 til auto-accept. Claude kan typisk implementere det hele i \u00e9t fors\u00f8g fra en god plan.<\/p>\n\n\n\n<p>Et trick fra teamet: Lad Claude A skrive planen, og spin s\u00e5 en Claude B op til at reviewe den som en staff engineer. Frisk kontekst, mindre bias.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CLAUDE.md er et levende dokument \u2014 og dit vigtigste aktiv<\/h2>\n\n\n\n<p>Claude Code-teamet deler \u00e9n f\u00e6lles CLAUDE.md-fil i deres repo, committet til git. Hele teamet bidrager flere gange om ugen. Hver gang Claude laver en fejl, tilf\u00f8jer de en note, s\u00e5 den ikke gentager den.<\/p>\n\n\n\n<p>Boris&#8217; anbefaling: Afslut hver session med <em>&#8220;Opdat\u00e9r din CLAUDE.md, s\u00e5 du ikke laver den fejl igen.&#8221;<\/em> Claude er tilsyneladende meget god til at skrive regler for sig selv. Besk\u00e6r derefter filen aggressivt over tid.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Slash-kommandoer for alt du g\u00f8r mere end \u00e9n gang om dagen<\/h2>\n\n\n\n<p>Boris bruger slash-kommandoer til ethvert workflow han gentager. De ligger i <code>.claude\/commands\/<\/code>, er committet til git og delt med teamet. Hans mest brugte: <code>\/commit-push-pr<\/code>, som han k\u00f8rer snesevis af gange dagligt.<\/p>\n\n\n\n<p>Tommelfingerreglen: Hvis du g\u00f8r noget mere end \u00e9n gang om dagen, lav det til en slash-kommando eller et skill.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Subagenter og hooks: automatis\u00e9r dine workflows<\/h2>\n\n\n\n<p>Boris t\u00e6nker p\u00e5 subagenter som automationer for sine mest almindelige PR-workflows. Han har en <code>code-simplifier<\/code> der rydder op i kode, og en <code>verify-app<\/code> med detaljerede instruktioner til end-to-end-test.<\/p>\n\n\n\n<p>Med hooks k\u00f8rer teamet auto-formatering efter hvert write\/edit-kald. Claude rammer formatering korrekt ~90% af tiden \u2014 hooken h\u00e5ndterer de sidste 10% og sparer CI-fejl senere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">V\u00e6lg \u00e9n model og hold dig til den<\/h2>\n\n\n\n<p>Boris bruger Opus 4.5 med thinking sl\u00e5et til \u2014 til alt. Den er st\u00f8rre og langsommere per foresp\u00f8rgsel end Sonnet, men fordi man bruger mindre tid p\u00e5 at rette den, er den samlede tid fra prompt til f\u00e6rdigt resultat typisk kortere.<\/p>\n\n\n\n<p>Hans r\u00e5d: V\u00e6lg \u00e9n model, forpligt dig til den i en uge, og m\u00e5l hvor meget re-prompting du faktisk laver, f\u00f8r du skifter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad det betyder for os udviklere<\/h2>\n\n\n\n<p>Boris Chernys tips viser et m\u00f8nster: De mest produktive Claude Code-brugere behandler v\u00e6rkt\u00f8jet som en teammedlem, ikke som en engangs-prompt. De investerer i CLAUDE.md som institutionel hukommelse, automatiserer gentagne workflows med slash-kommandoer og hooks, og paralleliserer aggressivt.<\/p>\n\n\n\n<p>Det er <a href=\"https:\/\/www.anup.io\/35-claude-code-tips-from-the-guy-who-built-it\/\" target=\"_blank\" rel=\"noopener\">den fulde samling af tips<\/a> v\u00e6rd at genneml\u00e6se for enhver udvikler der bruger Claude Code dagligt.<\/p>\n\n\n\n<hr><p style=\"color:#888888\"><em>Denne artikel er skrevet i samarbejde med AI, og efterf\u00f8lgende redigeret af et rigtigt menneske \ud83d\ude42<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>35 Claude Code-tips fra manden der byggede det. Insider-viden om hvordan du f\u00e5r mest ud af Anthropics kodningsagent.<\/p>\n","protected":false},"author":1,"featured_media":461,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[23],"class_list":["post-462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agentic-engineering","tag-claudecode"],"acf":[],"_links":{"self":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/comments?post=462"}],"version-history":[{"count":2,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/462\/revisions"}],"predecessor-version":[{"id":1054,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/462\/revisions\/1054"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media\/461"}],"wp:attachment":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media?parent=462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/categories?post=462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/tags?post=462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}