Från idé till produktion på timmar
Setup av nytt projekt tog tidigare dagar. Terraform-konfiguration, GitHub Actions, SDLC-hooks, frontend-struktur. Allt manuellt. Allt repetitivt.
Ett script hanterar nu setup automatiskt. Gitarrstämmaren gick från idé till live på timmar.
Problemet med manuell setup
Varje nytt projekt behöver samma infrastruktur: S3-bucket för Terraform state, CloudFront-distribution, GitHub Actions workflow med OIDC, SDLC-hooks som validerar commits, och frontend-struktur med React, TypeScript, Tailwind. Det tar timmar, är repetitivt, och det är lätt att glömma något.
När AI-agenter gör setup manuellt kostar det tokens — långa sessioner med repetitiv konfiguration. Agenterna bränner tid på infrastruktur istället för funktionalitet. Glömda konfigurationer blir problem senare, och inkonsekvent struktur gör projekt svåra att förvalta. Varje projekt blir en ny upptäcksresa.
Scriptet som lösning
create-new-project.sh hanterar allt automatiskt: projektstruktur skapas, Terraform konfigureras med backend och variabler, GitHub Actions sätts upp med OIDC-autentisering, och SDLC-hooks installeras för lokal validering. Projektet är produktionsklart från start — inga manuella steg, ingen glömd konfiguration.
Scriptet togs fram i iteration. Första versionen skapade grundstrukturen. Sedan hittades manuella steg som lades till i scriptet: Terraform backend-konfiguration, GitHub repository-skapande, variabler och secrets. Varje iteration eliminerade fler manuella steg.
Nu tar scriptet ett projektnamn som input. Hela strukturen skapas, infrastrukturen deployas, GitHub konfigureras, och koden pushas. Detta script kommer användas flitigt framöver — varje ny idé kan testas snabbt, och setup-tiden elimineras.
Gitarrstämmaren som bevis
Projektet skapades den 2:e januari 2026. ./create-new-project.sh gittarstämmaren körde och projektet var klart.
Utvecklingen startade direkt med 15 commits med funktionalitet: frekvensanalys via mikrofon, needle meter för visuell feedback, och auto-detection av närmaste sträng. Web Audio API analyserar ljudsignalen, FFT-algoritmen extraherar frekvensen, och jämförelse mot standardstämning ger avvikelse i cent.
Nu är den live — deployad via GitHub Actions och tillgänglig på guitartuner.ainiklas.se.
Vad detta möjliggör
Snabb iteration: idéer kan testas utan setup-overhead, från idé till fungerande prototyp på timmar. Konsekvent struktur: alla projekt följer samma mönster, SDLC-hooks körs automatiskt, och guardrails är på plats från start. Fokus på funktionalitet — inte infrastruktur, inte konfiguration, bara bygga.
Slutsats
Struktur möjliggör hastighet. AI-acceleration kräver räls.