Vi skriver inte kod som vi gjorde 2024
På ZORC har AI-assisterad utveckling gått från experiment till standard. Inte som en gimmick — utan som ett verktyg som gör oss snabbare, mer konsekventa och mindre benägna att skriva buggar.
Två verktyg sticker ut: Cursor som IDE och Claude som AI-modell. Tillsammans utgör de kärnan i vår utvecklingsprocess.
Cursor: VS Code, fast med AI inbyggt
Vad är Cursor?
Cursor är en fork av VS Code med djupintegrerad AI. Dina extensions, teman och keybindings fungerar direkt. Men ovanpå det får du:
- Codebase-aware autocomplete — förslag baserade på hela ditt projekt, inte bara aktuell fil
- Chat med kontext — fråga om din kodbas och få svar med referenser till specifika filer
- Inline edit — markera kod, beskriv ändringen, Cursor skriver om det
- Multi-file edits — AI:n förstår beroenden mellan filer och ändrar allt som behövs
- Terminal-integration — kör kommandon direkt från AI-chatten
Vad kostar det?
- Free: 2 000 completions/månad
- Pro ($20/mån): Obegränsade completions + premium models
- Business ($40/mån): Team-features + admin-kontroll
Vår bedömning: Pro-planen betalar sig inom första timmen varje månad.
Claude: Den AI-modell vi litar på för kod
Varför Claude och inte GPT?
Vi har testat alla modeller extensivt. Claude (Anthropic) vinner konsekvent för vårt arbete:
| Claude | GPT-4o | Gemini | |
|---|---|---|---|
| Kodkvalitet | Utmärkt | Bra | Bra |
| Kontext-fönster | 200K tokens | 128K tokens | 1M tokens |
| Instruktionsföljning | Bäst i klassen | Bra | Ojämn |
| Hallucination-risk | Låg | Medel | Medel |
| Refactoring | Exceptionell | Bra | OK |
| Förklaringsförmåga | Tydlig, strukturerad | Pratig | Kort |
Det som fäller avgörandet: Claude följer instruktioner bättre. När vi säger "ändra bara X, rör inte Y" gör Claude exakt det. GPT lägger gärna till "förbättringar" vi inte bad om.
Claude Code
Anthropics CLI-verktyg Claude Code har blivit en del av vår dagliga workflow:
- Kör i terminalen, förstår hela repot
- Kan skapa, redigera och ta bort filer
- Kör tester och fixar fel i en loop
- Perfekt för refactoring av stora kodbaser
Vår AI-workflow på ZORC
Fas 1: Planering (Claude i chat)
Innan vi skriver en rad kod diskuterar vi arkitektur med Claude:
"Vi bygger ett bokningssystem med Supabase. Användare ska kunna boka tider, betala via Stripe, och få bekräftelse via e-post. Föreslå datamodell, API-routes och edge cases."
Claude ger oss en genomtänkt plan med tabellstruktur, RLS-policies, API-endpoints och potentiella problem. Vi itererar 2-3 gånger innan vi kodar.
Tidsvinst: ~2 timmar per projekt i planeringsfasen.
Fas 2: Scaffolding (Cursor + Claude)
Med planen klar använder vi Cursor för att scaffolda:
- Databasmigrationer
- Grundläggande API-routes
- Komponentstruktur
- TypeScript-typer
Metod: Vi använder Cursors Composer-mode och matar in hela planen som kontext. AI:n genererar grundstrukturen, vi granskar och justerar.
Fas 3: Implementation (Cursor inline + Tab)
Den dagliga kodningen ser ut så här:
- Skriv en kommentar som beskriver vad funktionen ska göra
- Cursor föreslår implementation
- Tab för att acceptera, eller inline-edit för att justera
- Markera komplex kod → "Refactora detta till mindre funktioner"
Viktig princip: Vi accepterar aldrig AI-genererad kod utan att förstå den. Varje rad granskas.
Fas 4: Review och debugging (Claude Code)
När vi stöter på buggar:
- Klistra in felmeddelandet i Cursor-chatten
- Claude analyserar med full kodbaskontext
- Föreslår fix med förklaring av root cause
För större refactoring kör vi Claude Code i terminalen:
claude "Refactora auth-modulen till att använda middleware-pattern istället för individuella checks i varje route"
Regler vi lever efter
1. AI skriver, människor reviewar
AI-genererad kod går alltid genom code review. Alltid.
2. Förstå innan du accepterar
Om du inte förstår vad koden gör, fråga Claude att förklara. Om förklaringen inte är övertygande, skriv det själv.
3. Testa allt
AI kan generera tester — och vi gör det. Men vi granskar att testerna faktiskt testar rätt sak, inte bara att de passerar.
4. Dela inte känslig data
Vi skickar aldrig kunddata, API-nycklar eller personuppgifter till AI-modeller. Cursor och Claude konfigureras med .cursorignore och .env-filer.
5. AI ersätter inte arkitekturtänk
AI är bra på att implementera, dålig på att fatta strategiska beslut. Datamodeller, säkerhetsarkitektur och affärslogik är fortfarande mänskliga domäner.
Produktivitetsvinster i siffror
Efter 12 månader med Cursor + Claude har vi mätt:
- 40-60 % snabbare från tom fil till fungerande feature
- 30 % färre buggar i code review (AI fångar vanliga misstag)
- 2x snabbare onboarding — nya utvecklare förstår kodbasen snabbare med AI som guide
- 80 % mindre tid på boilerplate — auth, CRUD, validering genereras på sekunder
Var AI fortfarande kämpar
- Komplexa state-machines — AI tappar kontext i djupt nästlad logik
- Performance-optimering — AI skriver korrekt men sällan optimalt
- Domänspecifik kunskap — branschregler och compliance kräver mänsklig expertis
- Design-beslut — AI kan implementera design, men inte designa
Kom igång
- Installera Cursor — gratis att testa, Pro värt varje krona
- Välj Claude som standardmodell i Cursor-inställningarna
- Börja med refactoring — markera gammal kod, be om förbättring
- Skriv bättre prompts — ju mer kontext du ger, desto bättre resultat
- Sätt upp
.cursorignore— exkludera .env, node_modules, och känsliga filer
Vill du se hur AI-assisterad utveckling kan snabba upp ditt nästa projekt? Prata med oss.