Facebook13 okt. 2026
Vibecoding utan orkestrering är en fälla.
🧠⚡
När man kodar med Claude, Codex eller Gemini märker man snabbt att gigantiska systemprompter slår bakut: modellen glömmer instruktioner ("lost in the middle"), kostnaden per prompt skenar och hallucinationerna ökar.
Lösningen är inte en längre prompt – det är att skilja på dirigenten (kärnreglerna) och specialisterna (subagenter & sidodokument).
Här är varför det behövs och exakt hur du sätter upp det i tre vanliga miljöer:
💡 Varför behövs sidodokument?
* Ekonomi (Token-effektivitet): Om du skickar med 3 000 rader regler vid varje litet kodfix betalar du för hela kontexten varje gång. Modulära mappar läser bara in data när det faktiskt behövs.
* Prestanda & Skärpa: Modeller presterar bäst med ren kontext. När subagenter tar hand om research och tunga analyser hålls huvudfönstret rent från brus.
* Självförbättringsloop: Genom att logga tidigare misstag i en separat fil tvingas modellen läsa av sina egna fel innan den rör ny kod.
🛠️ Så sätter du upp strukturen i praktiken:
🔹 1. I din IDE (Claude Code, Cursor, Windsurf)
Håll rotfilen lättviktig och bryt ut resten i mappar:
• CLAUDE.md (Rotfilen): Styr processer och effort-nivåer (t.ex. "Planera alltid före kodning vid 3+ steg").
• .claude/agents/: Specialister som anropas vid behov (architect.md, researcher.md, tester.md).
• .claude/tasks/: todo.md för aktiv backlog och lessons.md där AI:n sparar lärdomar efter varje rättning från dig.
🔹 2. I Lovable (No-code / Fullstack React)
För att modellen inte ska skriva över fungerande kod eller ändra layout i onödan:
• Skapa en Knowledge-fil (lovable.md / Project Knowledge).
• Sätt strikta guardrails: "Bygg strikt komponentbaserat, rör aldrig befintlig layout vid nya funktioner, och använd mock-data tills UI är godkänt".
🔹 3. I Google AI Studio (Gemini)
Kombinera systeminstruktioner med modelltjänster:
• System Instructions: Sätt rollen (t.ex. strikt research-assistent med krav på datumstämplade källor).
• Tools / Grounding: Slå på Grounding with Google Search och sätt Temperature till 0.3–0.5. Då hämtas färsk extern data isolerat utan att belasta huvudinstruktionen med gissningar.
📌 Slutsats:
Rotfilen ska vara en operativ dirigent – inte en encyklopedi. Genom att flytta arkitektur, research och tester till separata sidodokument sparar du tokens, kapar buggar och får en AI som agerar som en senior ingenjör i stället för en glömsk chattbot.
Hur strukturerar ni era agentregler och instruktionsfiler idag? 💬
#Vibecoding #ClaudeCode #AI #SoftwareEngineering #Cursor #GoogleAIStudio #Lovable #WebDev #Produktivitet
