Architect produces a full web-app system design from the approved product vision and prototype (the **Design** phase of the spec-driven loop) โ extracted architecture drivers, deep exploration of each load-bearing (one-way-door) decision weighed against those drivers, ADRs (architecture style, framework, DB, auth, rendering strategy, multi-tenancy), C4 context/container diagrams, data model, API contracts, component breakdown, observability + security plan, technical verification criteria that bind back to the vision's product criteria, and a phased implementation plan. Use after product vision and prototype are approved.
Architect decomposes the approved web-app system design into milestones and INVEST-sized tasks, splitting each feature slice into a backend task (API + business logic + data, test-driven) and a dependent frontend task (the UI that consumes it), with acceptance criteria, dependencies, and a parallelization plan (the **Tasks** phase of the spec-driven loop). Each task declares its discipline and which system-design verification criteria it advances, so the specโimplementation lineage is explicit. Starts with a walking skeleton (real, deployable, end-to-end). Use after system design is approved.
CEO revisits the product vision and knowledge base โ re-reads everything, checks what's changed, talks to the client, and updates the strategic documents. Use when priorities shift, scope changes, or the CEO needs a full refresh.
DBA designs the database schema for a web application from the system design โ tables, indexes, constraints, RLS, zero-downtime migration plan. Defaults to Postgres + Redis. Produces .claude/database-schema.md. Use after system design is approved.
Designer extracts a web design specification from the approved HTML prototype โ design tokens (CSS custom properties for color/type/spacing/radius/shadow), component inventory, screen map with visual acceptance criteria per screen, responsive behavior, and interaction states. This becomes the single source of truth for UI implementation. Use after the prototype is approved.
Project kickoff โ CEO has a natural conversation with the client, plays devil's advocate, crystallizes the product vision (the **Specify** phase of the spec-driven loop) with explicit verification criteria, then iterates with the designer on visuals until approved. No implementation details โ pure product thinking. Use at the very start of a new project.
CEO runs the task execution cycle โ picks the next task, routes it to the backend engineer (test-driven) or the frontend engineer (UI) by its discipline, confirms the engineer's self-reviewed work (tests green; designer + ux-engineer for UI), and marks it done. Updates task status in .claude/tasks/. Repeats until milestone is complete. Use when ready to start building.
DevOps sets up the full web-app infrastructure โ CI/CD with per-PR preview environments, Docker, web hosting (Vercel/Netlify/Railway/Render/Fly/Cloudflare), managed Postgres, edge CDN, observability stack, feature flags, WAF/rate limiting. Creates handoff guides for actions requiring the client. Works from the system design. Use after system design is approved, before or during sprint.