A full development pipeline where an agent team collaborates to develop fullstack web apps through requirements analysis, design, frontend, backend, testing, and deployment. Use this skill for requests like 'build me a web app', 'web service development', 'SaaS development', 'CRUD app', 'build a dashboard', 'admin page', 'signup/login feature', 'REST API development', 'fullstack project', 'Next.js app', and other general web application development. Also supports feature additions and refactoring for existing codebases. However, mobile apps (React Native/Flutter), desktop apps (Electron), game development, and ML/AI model training are outside this skill's scope.
An agent team collaborates to develop web apps through the pipeline of requirements → design → frontend → backend → testing → deployment.
Agent Team — 5 agents communicate directly via SendMessage and cross-verify.
| Agent | File | Role | Type |
|---|---|---|---|
| architect | .claude/agents/architect.md | Requirements, architecture, DB, API design | general-purpose |
| frontend-dev | .claude/agents/frontend-dev.md | React/Next.js frontend implementation | general-purpose |
| backend-dev | .claude/agents/backend-dev.md | API, DB, auth, business logic | general-purpose |
| qa-engineer | .claude/agents/qa-engineer.md | Test strategy, test code, code review | general-purpose |
| devops-engineer | .claude/agents/devops-engineer.md | CI/CD, infrastructure, deployment, monitoring | general-purpose |
_workspace/ directory at the project root_workspace/00_input.mdAssemble the team and assign tasks. Task dependencies are as follows:
| Order | Task | Owner | Dependencies | Deliverables |
|---|---|---|---|---|
| 1 | Architecture Design | architect | None | 01_architecture.md, 02_api_spec.md, 03_db_schema.md |
| 2a | Frontend Development | frontend | Task 1 | src/ frontend code |
| 2b | Backend Development | backend | Task 1 | src/ backend code |
| 2c | Deployment Setup | devops | Task 1 | 05_deploy_guide.md, CI/CD config |
| 3 | Testing & Review | qa | Tasks 2a, 2b | 04_test_plan.md, 06_review_report.md, test code |
Tasks 2a (frontend), 2b (backend), and 2c (DevOps) run in parallel. All depend only on Task 1 (design).
Inter-team Communication Flow:
Organize final deliverables based on the QA review:
_workspace/01_architecture.md_workspace/02_api_spec.md_workspace/03_db_schema.md_workspace/04_test_plan.md_workspace/05_deploy_guide.md_workspace/06_review_report.mdsrc/ directoryAdjust the agents deployed based on the scope of the user's request:
| Request Pattern | Execution Mode | Deployed Agents |
|---|---|---|
| "Build me a web app", "fullstack development" | Full Pipeline | All 5 |
| "Just build the API" | Backend Mode | architect + backend + qa |
| "Just build the frontend" (API exists) | Frontend Mode | architect + frontend + qa |
| "Refactor this code" | Refactoring Mode | architect + relevant developer + qa |
| "Just set up deployment" | DevOps Mode | devops alone |
Leveraging Existing Code: If the user provides existing code, the architect analyzes it to identify extension points and deploys only the necessary agents.
| Strategy | Method | Purpose |
|---|---|---|
| File-based | _workspace/ + src/ | Design documents + source code |
| Message-based | SendMessage | API integration issues, code review, fix requests |
| Task-based | TaskCreate/TaskUpdate | Progress tracking, dependency management |
| Error Type | Strategy |
|---|---|
| Ambiguous requirements | Apply the most common CRUD pattern, document assumptions |
| Unspecified tech stack | Apply default stack by scale (MVP: Next.js + SQLite) |
| Build errors | Analyze error logs → relevant developer fixes → QA re-verifies |
| Agent failure | Retry once → proceed without that deliverable if failed, note in review |
| 🔴 found in review | Request fix from relevant developer → rework → re-verify (max 2 rounds) |
Prompt: "Build me a to-do management web app. I need signup/login, to-do CRUD, and category classification features." Expected Result:
Prompt: "Add payment functionality to this Next.js project" + existing code Expected Result:
Prompt: "Build me a simple web app" Expected Result:
Extension skills that enhance each agent's domain expertise:
| Skill | Target Agent | Role |
|---|---|---|
component-patterns | frontend-dev | React/Next.js component patterns, state management strategies, folder structure |
api-security-checklist | backend-dev | OWASP Top 10, auth patterns, security headers, Rate Limiting |