10-MVP-cykeln: Automatisera resan frÄn idé till deployment

Sluta skriva boilerplate. Jag har hittat ett arbetsflöde med Claude, Linear och Vercel som automatiskt omvandlar PRD:er till deployade appar. SÄ hÀr bygger du 10 startups samtidigt.

10-MVP-cykeln: Automatisera resan frÄn idé till deployment
Feng LiuFeng Liu
10 januari 2026

Det pĂ„gĂ„r en tyst revolution i hur vi bygger mjukvara, och det har ingenting att göra med ett nytt JavaScript-ramverk. Det handlar om ett skifte i vem – eller vad – som gör grovjobbet.

FörestÀll dig det hÀr scenariot: Du vÀntar pÄ ett flyg. Du fÄr en idé. NÀr du landar har du inte bara anteckningar i telefonen; du har en fullt deployad MVP med databas, autentisering och frontend, live pÄ en URL. Du skrev inte en enda rad syntax. Du styrde bara flödet.

Detta Àr inte science fiction. Det Àr vad folk börjar kalla "Vibe Coding", och det förÀndrar i grunden ekonomin för startups.

De flesta grundare sitter fortfarande fast i den gamla loopen: Idé -> Rekrytera/Koda -> Debugga -> Deploya. Den loopen Àr för lÄngsam. Den nya loopen ser ut sÄ hÀr: Kontext -> AI-agent -> Verifiering.

Jag har tillbringat de senaste veckorna med att finslipa en stack som automatiserar det stökiga mellanpartiet i utvecklingen. Det lÄter mig köra tio potentiella MVP:er i parallella cykler. HÀr Àr den exakta setupen, arbetsflödet och den Àrliga sanningen om var det brister.

"Vibe"-stacken

För att fÄ detta att fungera behöver du verktyg som pratar med varandra. Vi letar inte efter de mest komplexa enterprise-lösningarna; vi vill ha snabbhet och integration. HÀr Àr verktygslÄdan:

  1. Framework: create-t3-turbo (En monorepo-setup byggd pÄ Turborepo som hanterar frontend och backend pÄ ett stÀlle. Inkluderar Next.js, tRPC, Tailwind och Prisma. Perfekt för MVP:er).
  2. HjÀrna: Claude Code (CLI-verktyget som agerar din lead engineer).
  3. Projektledning: Linear (SanningskÀllan / Source of truth).
  4. Tracking: GitHub Issues (Synkad med Linear).
  5. Infrastruktur: Vercel (Hosting) + Neon (Serverless Postgres).

BÄde Vercel och Neon har generösa gratisnivÄer, vilket innebÀr att din kostnad för att experimentera i princip Àr noll.

Setup-fasen

Innan du skriver en rad kod mÄste du koppla ihop maskineriet. HÀr Àr den exakta processen:

1. Initiera projektet

Börja med att skapa ett nytt create-t3-turbo-projekt. Detta ger dig en produktionsredo monorepo-struktur med allt konfigurerat:

npx create-turbo@latest -e https://github.com/t3-oss/create-t3-turbo

Detta kommando scaffoldar en komplett stack med Next.js för frontend, tRPC för typsĂ€kra API:er, Prisma för databashantering och Tailwind CSS för styling – allt i en Turborepo-struktur.

2. Installera Claude Code

HÀrnÀst installerar du Claude Code, din AI-drivna utvecklingsassistent. Följ installationsguiden pÄ code.claude.com. NÀr det Àr installerat kan du starta det frÄn din projektkatalog:

claude

3. SĂ€tt upp GitHub Actions-integration

Inuti Claude Code CLI, installera GitHub Actions-integrationen genom att köra:

/install-github-app

Detta kommando sÀtter upp GitHub Actions-boten som gör det möjligt för Claude att skapa pull requests, köra CI/CD-flöden och interagera med ditt repository. Integrationen lÄter Claude exekvera kodÀndringar genom automatiserade flöden snarare Àn att bara föreslÄ dem. För detaljerade instruktioner, se den officiella dokumentationen för GitHub Actions.

4. Koppla Linear till GitHub

Magin sker nÀr du kopplar Linear till GitHub för dubbelriktad synkning av issues. Gör sÄ hÀr:

  1. GĂ„ till Linears GitHub-integrationssida
  2. Klicka pÄ "Add Integration" och ge Linear Ätkomst till ditt GitHub-konto
  3. VĂ€lj det repository du vill synka
  4. Konfigurera synk-instÀllningarna:
    • Bidirectional sync: Issues som skapas i GitHub dyker automatiskt upp i Linear, och vice versa
    • Status mapping: Mappa Linears arbetsflödesstatusar (Todo, In Progress, Done) till GitHubs issue-statusar
    • Priority sync: HĂ„ll prioritetsnivĂ„er synkroniserade mellan bĂ„da plattformarna
    • Auto-linking: LĂ€nka automatiskt brancher och PR:s till Linear-issues med hjĂ€lp av issue-ID:n

NÀr detta Àr konfigurerat dyker en issue upp i Linear sÄ fort den skapas i GitHub. NÀr du uppdaterar prioritet eller status i Linear, reflekteras Àndringen i GitHub. Detta skapar ett enhetligt arbetsflöde dÀr du kan hantera uppgifter frÄn vilken plattform som helst.

5. Deploya infrastruktur

Slutligen, deploya till Vercel med en Neon-databas:

  • Koppla ditt GitHub-repo till Vercel
  • Provisionera en Neon serverless Postgres-databas (gratisnivĂ„ finns)
  • LĂ€gg till databasens connection string i dina miljövariabler pĂ„ Vercel

NÀr det Àr deployat har du nu en pipeline för continuous integration som löper frÄn dina tankar till en live URL. Varje merge till main deployas automatiskt till produktion.

Det automatiserade arbetsflödet

Det Àr hÀr den traditionella rollen som ProduktÀgare (Product Manager) börjar tyna bort.

1. Kontext-sessionen

Om du har en idĂ©, öppna inte en IDE. Öppna ett chattfönster. Prata med ChatGPT eller Claude och dumpa dina rĂ„a tankar. LĂ„t AI:n utmana dig. I slutet av sessionen ber du den generera en PRD (Product Requirements Document) i Markdown-format.

Det du fÄr tillbaka Àr oftast bÀttre Àn vad de flesta mellannivÄ-PM:s producerar. Det Àr detaljerat, strukturerat och professionellt.

Insikt: Jag tror att den dedikerade rollen som "Product Manager" Àr den första som kommer att disruptas av AI. Vi rör oss mot en vÀrld av "Produktdesigners" eller "Full-Stack Creators" som hanterar visionen, medan AI hanterar specifikationerna.

2. ÖverlĂ€mningen

Mata in den Markdown-PRD:n till din lokala Claude Code. Detta Àr det avgörande steget dÀr AI omvandlar krav till agerbara arbetsuppgifter.

Inuti Claude Code CLI instruerar du den att parsa PRD:n och generera GitHub Issues. Claude Code anvÀnder GitHub CLI (gh) under huven för att interagera med ditt repo. SÄ hÀr gÄr det till:

  1. Parsing: Claude analyserar PRD:n och bryter ner den i diskreta, agerbara uppgifter
  2. Issue Creation: För varje uppgift kör Claude kommandon som:
    gh issue create --title "Implement user authentication" \
      --body "Details from PRD..." \
      --label "feature" \
      --assignee "@me"
    
  3. Metadata-tilldelning: Claude tilldelar automatiskt etiketter (feature, bug, enhancement), prioriteringar och till och med estimat baserat pÄ komplexiteten som beskrivs i PRD:n
  4. BeroendekartlÀggning: Om GitHub Actions-integrationen Àr uppsatt kan Claude Àven skapa beroenden mellan issues och milstolpar

Det fina med att anvĂ€nda gh CLI Ă€r att det Ă€r programmerbart – Claude kan batch-skapa dussintals issues pĂ„ sekunder, var och en korrekt formaterad med markdown-beskrivningar, acceptanskriterier och tekniska noteringar.

Plötsligt lyser din Linear-tavla upp. Tack vare Linear-GitHub-synken du konfigurerade tidigare ser du 10 till 20 biljetter populeras automatiskt – med korrekta titlar, detaljerade beskrivningar, prioriteringar och status. Hela backloggen som skulle ta en PM timmar att skapa manuellt genereras pĂ„ under en minut.

3. Exekveringen

Nu agerar du Engineering Manager. Du taggar @claude i dina issues för att börja arbeta pÄ biljetterna. Claude skriver koden i GitHub Actions, skapar en Pull Request och vÀntar pÄ review.

Du mergar.

Vercels CI/CD kickar igÄng. Minuter senare Àr Àndringarna live.

Skönheten i detta Àr att det kan ske pÄ din telefon. Du granskar PR:s och hanterar tavlan frÄn en taxi eller ett kafé. Du skriver inte generisk React-boilerplate; du dirigerar ett byggarbetslag i hög hastighet.

"Sista milen"-problemet

Om du slutar lÀsa hÀr kanske du tror att AI har löst allt. Det har det inte.

Även om "Vibe Coding" Ă€r kraftfullt mĂ„ste vi vara Ă€rliga med dess begrĂ€nsningar. AI Ă€r otrolig pĂ„ "grovjobbet" och det "torra arbetet". Den kan scaffolda ett databasschema, bygga ett inloggningsformulĂ€r och sĂ€tta upp API-rutter snabbare Ă€n nĂ„gon mĂ€nniska.

AI Coding is not perfect

Men den kÀmpar med produktens sjÀl.

TÀnk pÄ det som att bygga ett hus. AI:n Àr ditt stomme-bygglag. De kan gjuta betongen, resa reglarna och hÀnga gipset pÄ rekordtid. Men de Àr usla inredningsarkitekter. De vet inte att ljusknappen kÀnns fel i det hörnet, eller att flödet i köket fÄr folk att krocka med varandra.

I mjukvara Ă€r detta "Sista milen" (The Last Mile). Interaktionerna som förtjusar anvĂ€ndare, de subtila UI-animationerna, kantfallen i affĂ€rslogiken – det Ă€r hĂ€r du, den mĂ€nskliga byggaren, mĂ„ste kliva in.

Om du förlitar dig 100% pÄ att AI:n ska fÀrdigstÀlla produkten kommer du att sluta med mjukvara som fungerar tekniskt men kÀnns tom emotionellt. Den kommer sakna det "hantverk" som skiljer fantastiska produkter frÄn generiska.

Praktiska lÀrdomar

Om du vill testa detta idag, hÀr Àr mitt rÄd:

  • Börja med PRD:n: Be aldrig AI:n att "bara koda". Kvaliteten pĂ„ koden Ă€r nedströms frĂ„n kvaliteten pĂ„ PRD:n. LĂ€gg din energi pĂ„ att finslipa kravtexten, inte kodsyntaxen.
  • Lita pĂ„ men verifiera: AI-kodningsagenter kan hallucinera beroenden eller skriva osĂ€ker logik. LĂ€s diffarna. Behandla AI:n som en talangfull men junior utvecklare.
  • Omfamna volymen: AnvĂ€nd denna hastighet för att testa fler idĂ©er. Om du kan bygga en MVP pĂ„ en helg istĂ€llet för en mĂ„nad, ökar dina odds att hitta product-market fit exponentiellt.

BarriÀren för att bygga Àr borta. Det enda som ÄterstÄr Àr din smak och din uthÄllighet.

Parallel Processing Pathways

Dela detta

Feng Liu

Feng Liu

shenjian8628@gmail.com

10-MVP-cykeln: Automatisera resan frÄn idé till deployment | Feng Liu