Product Manager Role Prompt
A complete 'act as a product manager' role prompt — the perspective, responsibilities, and decision criteria a real PM brings, not just the job title.
Make AI act as a software engineer — design, implementation, and testing trade-offs — instead of a generic assistant that writes whatever you ask.
Ask an AI to "write some code" and you get code that runs; ask it to act as a software engineer and you get the reasoning that comes with it — the edge cases, the trade-offs, the maintenance cost. This generates a role prompt that fixes the AI as a senior software engineer: working-code-over-clever-code perspective, correctness and maintainability as decision criteria, and runnable examples over pseudo-code. Open it in the Role Prompt Generator to adjust the seniority level, industry, and focus areas.
Open the example in the tool
It loads with realistic inputs already filled in.
Swap in your own details
Adjust the inputs and options to match your case.
Generate and copy
Produce the output and paste it where you need it.
The role fixes a reasoning framework the model reasons against. This prompt sets Decision criteria of Correctness, Simplicity, and Maintainability, and a perspective that 'Most cost lives in maintenance, not the first write', so answers weigh the next change's cost, not just whether it runs. Generate it, paste it into your assistant, and it holds the senior-engineer role for the conversation.
Open it in the Role Prompt Generator to change seniority, industry, and focus areas. The sample ships as a '7+ years' senior engineer in 'Technology' with 'Focus areas for this session: System Design, Code Quality'; adjusting the seniority shifts behavior — a senior flags second-order effects a junior misses. You run the resulting prompt in your own AI chat.
It is not built for diff review — this anchors an assistant to engineering judgment for design and implementation. It sets a general perspective and Output expectations like 'keep examples runnable, not pseudo-code', which suits pairing on a build. To review a specific diff use the Code Review Prompt Generator; to explain existing code, the Code Explanation Prompt.
A complete 'act as a product manager' role prompt — the perspective, responsibilities, and decision criteria a real PM brings, not just the job title.
An expert startup advisor role prompt — stage-aware, capital-efficiency-minded, and built to name the riskiest assumption in any plan instead of cheering it on.
Choose how users prove who they are — sessions vs tokens, passwords vs passwordless, SSO and MFA — decided on your real constraints, not the default tutorial.
Convert scattered bug notes, Slack messages, or user complaints into structured engineering tasks with reproduction steps, severity, and root cause hypothesis.
'Make it good', 'be detailed', 'keep it interesting' — vague prompts get vague output. The fix is mechanical: replace every fuzzy word with a checkable instruction.
A reusable AI agent task template with variables for objective, context, available tools, constraints, success criteria, failure handling, and output format.
Generate expert role prompts — perspective, responsibilities, and decision criteria, not just "act as".
The full path to a business website that holds together — plan the content, structure the site, design the components, write the page copy, then ship it as one coherent whole.
The full path to a two-sided platform — define the buyer-and-seller requirements, model the data, design the API, build roles and permissions, wire integrations, design the UI, then test, secure, and ship it.
The full path to a CRM that fits your sales process — define the contacts, deals, and pipeline, model the data that ties them together, then build the roles, integrations, and pipeline UI, and ship.
The full path to a store you own end to end — model the catalog and orders, design the storefront and checkout, add customer accounts and payments, then secure it, test it, and ship.
Instruct an AI agent that runs on its own without it wandering off — anchor it to a role, write the agent system prompt, then lay out the multi-step plan it works through.
Structure a UI so it stays consistent as it grows — inventory the screens, break them into reusable components, specify the component system and its rules, then review the structure for drift.