Use this agent to design how a product works before building it - user flows, screen maps, information architecture, onboarding, empty/error states, usability review of existing UI. Returns flows and wireframe descriptions, not code.
Use when adding an AI/LLM feature to a product - chat, generation, summarization, extraction, semantic search - or when the user says add AI, use Claude, chatbot, embeddings.
Use when adding user accounts to an app - signup, login, OAuth, protected routes, sessions - or when the user says auth, login, sign in with Google, user accounts, protect this page.
Use when working the growth loop on a launched product - or when the user says more users, growth, traffic is flat, improve conversion, improve retention. Run it monthly or when growth stalls.
Use when doing a security pass on a product - before real users, payments, or sensitive data - or when the user says security check, is this secure, audit, lock it down.
Use when bringing on human help - a contractor, freelancer, or first employee - or when the user says hire, job description, find a developer, outsource, delegate to a person.
Use when taking a shipped product to the public - or when the user says launch, announce, Product Hunt, go public, get first users. Deploying is /ship-it; this is getting humans to show up.
Use when doing periodic upkeep of a live product - or when the user says maintenance, update dependencies, check errors, housekeeping, is prod healthy. Run it monthly per live product.
Use when turning a project into a money-making product, or when the user mentions pricing, charging, subscriptions, payments, Stripe, or a landing page. Run it early - pricing shapes scope.
Use when starting any new app, webapp, API, tool, or side project from scratch - when the user names an idea to build or says new project, scaffold, start a repo, set up a project. Produces a running, git-tracked, Claude-ready project skeleton.
Use when an app is slow, heavy, or expensive to run - or when the user says slow, performance, page speed, Lighthouse, bundle size, optimize, reduce hosting costs.
Use when a feature or product needs a spec before building - or when the user says PRD, spec this out, requirements, user stories, what should v1 include.
Use when deciding whether an idea is worth building - before any scaffolding or code - or when the user says validate, is this worth it, would anyone pay, market check, should I build this.