Bibliotek

Cursor for ikke-utviklere

Cursor er en editor med AI som kan endre filer i prosjektet ditt når du beskriver oppgaven. Du leser forslaget, godkjenner eller avviser. Du eier koden uten å måtte skrive alt fra scratch.

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

  1. Åpne prosjekt i Cursor (klon Snarveien eller Stien ut etter veiledning).
  2. Åpne filen eller bruk @-referanse til fil/sti.
  3. Beskriv endringen konkret: «Legg til FAQ under toppseksjonen (hero) på denne siden, norsk, rolig tone.»
  4. Les diff. Avvis hvis den rører filer du ikke ba om.
  5. 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.

Vanlige spørsmål

Må jeg kunne JavaScript?
Du må lese enkel diff og forstå «denne filen er tekst på siden». Du trenger ikke å være senior utvikler.
Er Cursor gratis?
Sjekk gjeldende Cursor-priser. AI-bruk kan ha grenser på gratisnivået.
Kan Cursor ødelegge repoet?
Git og små oppgaver reduserer risiko. Aldri godkjenn stor diff uten å forstå hoveddelen.
Cursor på Stien ut?
Mulig når du er på egen stack. Første grunnmur kan gjøres uten Cursor i chat for copy.