Gervigreind hættir að líðast eins og útlendingur og byrjar að líðast eins og samstarfsmaður sem var þegar í herberginu.
CLAUDE.md skráin
Eftir þessa æfingu hefur þú skrifað verkefnisminni fyrir forritið þitt — og í fyrsta skipti þekkir Claude Code þegar samhengi þitt án þess að þurfa að segja honum.
Hvers vegna þetta skiptir máli
Teldu hversu oft í Einingu 4 þú þurftir að endurútskýra hvað forritið þitt gerir áður en Claude gat hjálpað þér. Það tala er kostnaðurinn við að vinna án verkefnisminnis. CLAUDE.md er hvernig þú lagfærir þetta. Þetta er venjuleg textaskrá við rót verkefnisins þíns sem Claude Code les í upphafi hverrar lotu. Þú skrifar hana einu sinni. Frá þeim tíma þekkir Claude Code þegar: hvað verkefnið er, hverjum það er ætlað, tæknistafla, samþykktarreglur, hvað á að forðast og hvað lítur vel út. Þetta er ekki ráð. Þetta er uppbyggileg breyting á því hvernig þú tengst gervigreind.
Hvernig á að gera það
- 1
Búðu til CLAUDE.md við rót verkefnisins þíns
Í VS Code: Ný skrá → CLAUDE.md. Skráin verður að heita nákvæmlega CLAUDE.md og vera á efsta stigi verkefnisins.
- 2
Skrifaðu verkefnisminnið þitt með sniðmátinu hér að neðan
Fylltu inn alla hluta. Nákvæmari CLAUDE.md → betri hegðun Claude Code. Þetta er mikilvægasta skráin sem þú skrifar í þessu námskeiði.
- 3
Byrjaðu nýja lotu og prófaðu: "Hvað er þetta verkefni?"
Í flugstöð: `cd /slóð/að/verkefninu` → `claude` → Enter. Þegar kvaðning birtist, sláðu inn: "Hvað er þetta verkefni?" — fylgstu með því svara.
- 4
Prófaðu áskorun sem þyrfti samhengisstillingu fyrir CLAUDE.md
Þetta er augnablikið. Þú þarft ekki að útskýra verkefnið. Claude Code þekkir það þegar.
Áskorunin
# [PROJECT NAME] ## What This Is [2-3 sentences describing the application, its purpose, and its primary users] ## Tech Stack - Framework: [e.g. React + Vite] - Styling: [e.g. Tailwind CSS] - Language: [e.g. TypeScript] - Other: [any other key tools] ## Project Structure - src/components/ — [what lives here] - src/pages/ (or app/) — [what lives here] - src/lib/ — [what lives here, if anything] ## Conventions - [Convention 1 — e.g. "Components are functional, never class-based"] - [Convention 2 — e.g. "Use Tailwind utility classes, no custom CSS files"] - [Convention 3 — e.g. "All user-facing text is in the translations/ file"] ## What To Avoid - [Thing 1 to avoid — e.g. "Do not add new dependencies without asking first"] - [Thing 2 — e.g. "Do not modify the auth system"] ## Current State [1-2 sentences on what's working and what's in progress] ## How To Run ```bash npm install npm run dev ```
# [PROJECT NAME — e.g. "Monthly Policy Brief", "Client Research", "Brand Content"] ## What This Is [2-3 sentences: what work product this covers, who it is for, what good output looks like] ## My Context - My role: [your professional title and domain] - Audience: [who reads or uses this work — colleagues, clients, the public, etc.] - Tone: [formal/informal, technical/accessible, first-person/institutional, etc.] - Language: [primary language and any multilingual requirements] ## Style Conventions - [Convention 1 — e.g. "Always use active voice in policy documents"] - [Convention 2 — e.g. "Citation format: author (year) for academic sources"] - [Convention 3 — e.g. "Executive summaries are always under 200 words"] - [Convention 4 — e.g. "Avoid jargon — write for an informed non-specialist"] ## What To Avoid - [Constraint 1 — e.g. "Never name specific vendors or commercial products"] - [Constraint 2 — e.g. "Do not speculate beyond what the source material supports"] ## Recurring Resources [Paste any standing context here: your organization's mission statement, a style guide excerpt, or key terminology definitions that should always be applied] ## Current State [1-2 sentences on what's in progress or recently completed — update this regularly]
Gæðaviðmið
- ✓Þú bjóst til CLAUDE.md við rót verkefnisins þíns með öllum nauðsynlegum hlutum
- ✓Claude Code lýsti verkefninu þínu nákvæmlega í nýrri lotu án áskorunar
- ✓Þú keyrðir verkefni sem þurfti samhengisstillingu áður — án þess að þurfa að gefa samhengi
- ✓Þú getur lýst því hvað breyttist í sambandi þínu við Claude Code vegna CLAUDE.md
Algeng mistök
Skrifa CLAUDE.md sem er of almænt til að breyta hegðun
→ "Skrifaðu hreinn kóða" gerir ekkert. "Notaðu const í stað let" breytir hverri skrá.
Setja CLAUDE.md í undirmöppu
→ CLAUDE.md verður að vera við rót verkefnisins — sama stig og package.json.
Uppfæra aldrei CLAUDE.md þegar verkefnið þróast
→ CLAUDE.md er verkefnisminni. Minni ætti að vera uppfært.