Dette repository indeholder projekter skabt under 30 Minute Vibe Coding Challenge på Kasper Junges YouTube-kanal.
30 Minute Vibe Coding Challenge er en serie, hvor projekter bygges fra bunden på kun 30 minutter, der demonstrerer hurtig prototyping og AI-assisteret udviklingsteknikker.
Dette repository tilbyder et simpelt script til at bootstrap nye projekter med prækonfigurerede kommandoskabeloner til AI-assistenter (Claude og Cursor).
context-engineering/- Context engineering filer til AI-assistentercommands/- Template markdown filer der definerer AI-assistent kommandoersdd/- Spec-Driven Development workflow (til greenfield projekter)rpi/- Research-Plan-Implement workflow (til eksisterende codebases)
rules/- Tilpassede regler for AI-adfærd
templates/- Projekt skabeloner der kan bruges til at initialisere nye projekterprojects/- Her oprettes nye projektercli.py- CLI script til at oprette nye projekter
Dette projekt inkluderer to forskellige workflows til forskellige scenarier:
Hvornår: Når du bygger nye projekter fra bunden (greenfield)
Kommandoer:
clarify_requirements.md- Afklarer projektkrav gennem spørgsmålclarify_design.md- Afklarer teknisk design og arkitekturcreate_plan.md- Skaber detaljeret implementeringsplanimplement_plan.md- Implementerer planen med tests
Flow: Requirements → Design → Plan → Implement
Hvornår: Når du modificerer eller udvider eksisterende codebases (brownfield)
Kommandoer:
research_codebase.md- Undersøger og forstår eksisterende kodebasecreate_plan.md- Skaber plan for ændringer baseret på researchimplement_plan.md- Implementerer ændringerne
Flow: Research → Plan → Implement
Installer først dependencies med uv:
uv syncCLI'en tilbyder to hovedkommandoer:
Opret et nyt projekt:
uv run vibe new <projekt-navn>Opret et nyt projekt fra en skabelon:
uv run vibe new <projekt-navn> --template <skabelon-navn>Vis tilgængelige skabeloner:
uv run vibe listYderligere muligheder:
# Åbn ikke projektet i Cursor automatisk
uv run vibe new <projekt-navn> --no-open
# Vis version
uv run vibe --version
# Vis hjælp
uv run vibe --helpDette vil:
- Oprette en ny mappe under
projects/<projekt-navn>/ - Kopiere skabelonfiler hvis
--templateer angivet - Oprette
.claude/commands/og.cursor/commands/undermapper - Kopiere begge workflow sets (sdd + rpi) fra
context-engineering/commands/til begge undermapper - Åbne projektet i Cursor (medmindre
--no-opener angivet)
Opret et tomt projekt:
uv run vibe new min-fede-appOpret et projekt fra FastAPI skabelonen:
uv run vibe new min-fede-app --template fastapi-sqlite-jinja2Vis tilgængelige skabeloner:
uv run vibe listOpret et projekt uden at åbne det i Cursor:
uv run vibe new min-fede-app --no-open- fastapi-sqlite-jinja2 - FastAPI web app med SQLite database og Jinja2 templates
Nu kan du starte din 30-minutters kodningsudfordring med AI-assistent kommandoer klar til brug! 🎵