Cursor er ikke «bare ChatGPT»
Chat endrer ikke filene. Cursor foreslår patches i repoet: JSX, CSS, Worker, config. Du ser diff. Du godkjenner. Det er brief → utkast → godkjenning på kode.
Hva du faktisk gjør
- Åpne prosjekt i Cursor (klon Snarveien eller Stien ut etter veiledning).
- Åpne filen eller bruk @-referanse til fil/sti.
- Beskriv endringen konkret: «Legg til FAQ under toppseksjonen (hero) på denne siden, norsk, rolig tone.»
- Les diff. Avvis hvis den rører filer du ikke ba om.
- Kjør dev lokalt og se resultatet.
Snarveien Del 4 (oppsett) går gjennom første Cursor-sesjon.
Regler som holder deg trygg
- Liten oppgave: én side, én komponent, én bug.
- Ikke «refactor alt»: si eksplisitt hva som ikke skal endres.
- Commit ofte: så du kan gå tilbake.
- Ikke lim inn secrets: API-nøkler i .env, aldri i prompt til AI.
Copy og kode i samme verktøy
Cursor er sterkt for norske tekster i JSX og for tekniske endringer. Samme arbeidsflyt: brief med tone og «ingen hype», utkast, redigering.
Slik så det ut hos meg
Snarveien og hub-bibliotek ble ikke skrevet linje for linje uten AI. Cursor la til sider, fikset subscribe, justerte prerender-routes. Jeg avviste diff som rørte for mye og ba om mindre neste gang.
Det tok noen uker å bli komfortabel. Nå er Cursor standard når HoliSti-sider skal oppdateres.
Kopiérbar prompt
Cursor-oppgave:
Fil: [sti til komponent]
Endring: [konkret]
Tone (hvis tekst): rolig norsk, ærlig, ingen guru-hype
Ikke endre: [andre filer / deps / config]
Etter endring: beskriv hva jeg skal kjøre lokalt for å verifisere.
Første øvelse: endre tekst
Åpne en komponent med synlig norsk tekst. Be Cursor endre teksten i toppseksjonen til noe konkret, hold tone rolig. Godkjenn diff. Kjør dev. Se siden. Det er hele loopen.
Når du ber om for mye
Cursor kan foreslå endringer i mange filer på én gang, eller røre config du ikke ba om. Avvis diffen. Si eksplisitt: «Kun denne filen», «Ikke endre package.json», «Mindre endring». Del opp oppgaven: først tekst, deretter styling, deretter API. Grensesetting er del av arbeidsflyten, ikke tegn på at du «ikke kan».
Terminal-kommandoer du faktisk bruker
npm run dev for lokal side. git status og git diff før commit. npm run build før deploy. Du kopierer fra Snarveien-veiledning. Du memoriserer ikke alt.
Kombiner med dokumentasjon
Når Cursor foreslår config-endring, sjekk Snarveien Del 4 og Cloudflare-docs for samme tema. AI + offisiell doc slår blind godkjenning.