Fara beint í efni
VendipunkturinnStig 1 af 3: Fræið

Gervigreind hættir að líðast eins og útlendingur og byrjar að líðast eins og samstarfsmaður sem var þegar í herberginu.

5.3

CLAUDE.md skráin

Áætlaður tími: 30 minÁætlaður kostnaður: ~$0.05Tól: Claude Code + VS Code
Eftir þessa æfingu getur þú:

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. 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. 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. 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. 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

TEMPLATE — Your CLAUDE.md (save this file in your project root)Líkan: Claude Code
# [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
```
TEMPLATE — CLAUDE.md for Writing / Research / Professional Work (Anna's domain)Líkan: Claude Code or Claude Desktop
# [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.