30 Minute Vibe Coding Challenge
This repository contains a curated plugin marketplace for Claude Code, along with project templates and resources from Kasper Junge's YouTube channel.
About the Challenge
The 30 Minute Vibe Coding Challenge is a series where projects are built from scratch in just 30 minutes, demonstrating rapid prototyping and AI-assisted development techniques.
Watch community challenge submissions on the 30-Minute Vibe Coding Challenge YouTube playlist.
Want to participate or learn more? Visit vibe-coding.dk - we're building an exciting community hub with tutorials, resources, and showcase projects from vibe coders around the world!
Plugin Marketplace
This repository hosts a collection of Claude Code plugins that enhance your AI-assisted development workflow. All plugins are designed to work seamlessly with Claude Code.
Repository Structure
plugins/ - Claude Code plugin marketplace
spec-driven-development/ - Specification-first workflow for greenfield projects
research-plan-implement/ - Research-driven workflow for existing codebases
clarification/ - Task clarification through structured questions
- And more...
templates/ - Project templates for quick bootstrapping
projects/ - Example projects and sandbox
cli.py - CLI tool for project management
Available Plugins
Spec-Driven Development (SDD)
Best for: Starting new projects from scratch (greenfield)
A comprehensive workflow plugin that follows a specification-first approach with six commands:
Quick Mode (when you have a clear vision):
/sdd.create_requirements - Generate requirements from brief description
/sdd.create_design - Generate design with tech stack preferences
Thorough Mode (when you want guided exploration):
/sdd.clarify_requirements - Interactive requirements clarification through questions
/sdd.clarify_design - Interactive design clarification
Shared Commands:
/sdd.create_plan - Generate detailed implementation plan (UI-first when applicable)
/sdd.implement_plan - Execute the plan with rigorous testing
Workflow: Requirements → Design → Plan → Implement
Key Features:
- Choose between quick and thorough modes
- UI-first planning for projects with interfaces
- Rigorous testing with max 3 attempts per task
- Phase-by-phase execution with human review points
- Complete spec documentation
Read full documentation →
Research-Plan-Implement (RPI)
Best for: Modifying or extending existing codebases (brownfield)
A comprehensive workflow plugin with specialized research agents and structured execution:
Research Agents:
@codebase-analyzer - Analyze implementation details
@codebase-locator - Find relevant files and components
@codebase-pattern-finder - Discover existing patterns
@web-search-researcher - Research documentation and best practices
Commands:
/humanlayer.research_codebase - Comprehensive codebase research
/humanlayer.create_plan - Interactive implementation planning
/humanlayer.implement_plan - Execute plans with verification
Workflow: Research → Plan → Implement
Key Features:
- Parallel sub-agents for deep codebase analysis
- Documentation-first philosophy (what EXISTS, not what SHOULD BE)
- Structured task directory system
- Automated and manual verification steps
- Based on Advanced Context Engineering by Dexter Horthy
Read full documentation →
Clarification
Best for: Understanding requirements before starting any task
A lightweight plugin that helps clarify tasks through structured questioning:
Commands:
/clarify_task - Interactive clarification session
Key Features:
- Systematic questioning process
- Uncover core objectives and edge cases
- Define success criteria and scope boundaries
- Document understanding before implementation
Read full documentation →
Installing Plugins
Each plugin includes installation instructions in its README. Generally, you can install plugins using:
/plugin install <plugin-name>@30-minute-vibe-coding-challenge
Or browse plugins directly in the plugins/ directory and review their documentation.
Project Templates
This repository includes starter templates to quickly bootstrap common project types.
Available Templates
- fastapi-sqlite-jinja2 - FastAPI web app with SQLite database and Jinja2 templates
More templates coming soon!
CLI Tool (Optional)