Overview
The app-builder skill is the main orchestration skill for building complete applications. It analyzes user requests, determines project type, selects appropriate tech stack, plans structure, and coordinates specialist agents to build the application.What This Skill Provides
- Project type detection: Keyword matrix to classify project requests
- Tech stack selection: 2026 default stacks and alternatives
- Agent coordination: Pipeline for orchestrating specialist agents
- Project scaffolding: Directory structure and core files
- Feature building: Feature analysis and implementation
- 13 project templates: Quick-start scaffolding for common project types
Selective Reading Rule
Read ONLY files relevant to the request!| File | Description | When to Read |
|---|---|---|
project-detection.md | Keyword matrix, project type detection | Starting new project |
tech-stack.md | 2026 default stack, alternatives | Choosing technologies |
agent-coordination.md | Agent pipeline, execution order | Coordinating multi-agent work |
scaffolding.md | Directory structure, core files | Creating project structure |
feature-building.md | Feature analysis, error handling | Adding features to existing project |
templates/SKILL.md | Project templates | Scaffolding new project |
Project Templates
The skill includes 13 ready-to-use templates:| Template | Tech Stack | Use Case |
|---|---|---|
| nextjs-fullstack | Next.js + Prisma | Full-stack web app |
| nextjs-saas | Next.js + Stripe | SaaS product |
| nextjs-static | Next.js + Framer | Landing page |
| nuxt-app | Nuxt 3 + Pinia | Vue full-stack app |
| express-api | Express + JWT | REST API |
| python-fastapi | FastAPI | Python API |
| react-native-app | Expo + Zustand | Mobile app |
| flutter-app | Flutter + Riverpod | Cross-platform mobile |
| electron-desktop | Electron + React | Desktop app |
| chrome-extension | Chrome MV3 | Browser extension |
| cli-tool | Node.js + Commander | CLI app |
| monorepo-turborepo | Turborepo + pnpm | Monorepo |
Agent Coordination Pipeline
Execution Phases
| Phase | Agent(s) | Parallel? | Checkpoint |
|---|---|---|---|
| 0 | Socratic Gate | No | Ask 3 questions |
| 1 | Project Planner | No | PLAN.md created |
| 1.5 | PLAN VERIFICATION | No | File exists in root |
| 2 | Database Architect | No | Schema defined |
| 3 | Backend Specialist | No | API routes created |
| 4 | Frontend Specialist | Yes | UI components ready |
| 5 | Security, Test Engineers | Yes | Tests & audit pass |
| 6 | DevOps Engineer | No | Deployment ready |
Use Cases
- Building new applications from scratch
- Creating MVPs from natural language descriptions
- Generating full-stack applications
- Scaffolding projects with best practices
- Coordinating complex multi-agent builds
- Template-based rapid prototyping
Example Flow
Related Agents
| Agent | Role |
|---|---|
project-planner | Task breakdown, dependency graph |
frontend-specialist | UI components, pages |
backend-specialist | API, business logic |
database-architect | Schema, migrations |
devops-engineer | Deployment, preview |
Related Skills
- Brainstorming - Clarifies project requirements
- Plan Writing - Used by project-planner agent
- Architecture - Architectural decisions
- Parallel Agents - Multi-agent coordination
- Database Design - Database architecture
- API Patterns - API design
Which Agents Use This Skill
- project-planner - Uses app-builder for project initialization and structure
Critical Checkpoints
- Socratic Gate: Must ask clarifying questions for complex projects
- Plan Verification: PLAN.md file must exist in project root before proceeding
- Schema Ready: Database must be designed before backend implementation
- API Ready: Backend endpoints must exist before frontend integration
- Code Ready: All code complete before security audit and testing
- Tests Pass: All tests and audits must pass before deployment
Feature Building vs New Projects
The skill adapts its approach: For new projects:- Full scaffolding from template
- Complete agent pipeline
- Deployment setup
- Analyze existing codebase structure
- Identify affected files and dependencies
- Coordinate only relevant agents
- Maintain existing patterns
