🏗️

Kodna baza kot kontekst

Vaša dejanska izvorna koda, struktura datotek in konfiguracija projekta so najbogatejši vir konteksta. Claude Code bere datoteke, sledi uvozom in sproti gradi miselni model vaše arhitekture.

Data Source·2 razdelkov·1 min branja
coding
Install Prompt

Paste this into Claude Code to set it up:

Vaša kodna baza je Claude Code samodejno na voljo. Da Claudu pomagate učinkovito krmariti po njej, ohranjajte pregledno strukturo datotek, uporabljajte opisna imena datotek in funkcij ter zapletene arhitekturne odločitve dokumentirajte v CLAUDE.md. Pri velikih kodnih bazah Clauda usmerite na določene mape, namesto da bi zahtevali preiskovanje vsega.

01Kaj počne

Najbogatejši vir konteksta, ki ga že imate

Vaša kodna baza niso zgolj datoteke, ki jih Claude lahko ureja. Je primarni vir konteksta o tem, kako vaš sistem deluje. Claude Code bere izvorne datoteke, sledi verigam uvozov med moduli, pregleduje definicije tipov in vmesnike, razčlenjuje konfiguracijske datoteke (package.json, tsconfig, docker compose) in gradi delujoč miselni model vaše arhitekture. Vsaka datoteka, ki jo Claude prebere, oblikuje naslednji predlog. Kodna baza je živ dokument, po katerem Claude krmari in ga razume sproti.

02Nasveti za optimizacijo

Uporabljajte pregledno strukturo datotek. Kodo organizirajte v logične mape, ki odražajo vašo arhitekturo (components/, services/, utils/, api/). Ko je drevo datotek smiselno človeku, je smiselno tudi Claudu.
Uporabljajte opisna imena. Datoteka z imenom userAuthService.ts Claudu pove, kaj počne, še preden prebere eno samo vrstico. Datoteka z imenom helpers2.ts zahteva, da Claude prebere celotno vsebino, da razume njen namen.
Usmerjajte Clauda z datoteko CLAUDE.md. Pri velikih kodnih bazah v CLAUDE.md naštejte ključne vstopne točke in pomembne mape. Tako Claudu ni treba preiskovati celotnega drevesa, ko mora razumeti strukturo.
Zamejite svoje zahteve. Namesto da Clauda prosite, naj »najde napako«, ga usmerite na ustrezni modul: »vmesna programska oprema za preverjanje pristnosti v src/middleware/auth.ts vrača 401 za veljavne tokene«. Konkretna izhodišča vodijo do hitrejših in natančnejših rezultatov.
Zapletene odločitve dokumentirajte sproti. Kratek komentar, ki pojasni, zakaj je bil izbran določen vzorec (ne kaj koda počne, ampak zakaj to počne tako), Claudu poda kontekst razlogov, ki ga sama koda ne more prenesti.
Kodna baza kot kontekst | Ekosistem NativeAI Hub