Prompt Systems
Starting points, not magic spells
Act like a product strategist helping frame a problem before solutioning. Context: [Describe the product, workflow, audience, user journey, or business area] Raw problem: [Paste the current problem statement, rough notes, stakeholder ask, or unclear brief] Known signals: - [Data point / research signal / user behaviour / stakeholder input] - [Data point / research signal / user behaviour / stakeholder input] - [Data point / research signal / user behaviour / stakeholder input] Task: Turn this into a clear problem framing. Return: 1. Refined problem statement 2. Who is affected 3. Why this matters now 4. What behaviour or outcome needs to change 5. What is in scope 6. What is out of scope 7. Assumptions 8. Risks if we solve the wrong problem 9. Open questions 10. Suggested next step Avoid: - Jumping directly to solutions - Generic problem statements - Overstating impact without evidence
Act like a product thinker mapping opportunities from messy context. Context: [Paste project context, user research, product area, business goal, or stakeholder notes] Goal: [What outcome are we trying to influence?] Input: [Paste raw notes, observations, ideas, complaints, data points, or comments] Task: Identify meaningful opportunity areas. Return: 1. Opportunity areas 2. User problem behind each opportunity 3. Business relevance 4. Evidence or signal supporting it 5. Possible solution directions 6. Fastest experiment to validate it 7. Risks or dependencies 8. Recommended priority Format: Opportunity → User problem → Evidence → Possible direction → Validation method → Priority
Act like a product partner helping turn an idea into a clear, approval-ready direction. Context: [Describe the product area, current flow, user journey, business area, or project] Idea or proposed direction: [Describe the idea, design direction, feature, or change] Current problem: [What is not working today? Include user friction, business friction, operational friction, or strategic gap] Audience or users affected: [Who is affected by this problem or idea?] Current behaviour: [What do users, teams, or systems do today?] Goal: [What should improve if this idea works?] Evidence: [Add data, user research, user quotes, session observations, support tickets, stakeholder input, competitor references, or internal signals] Stakeholders involved: - [Stakeholder / team 1] - [Stakeholder / team 2] - [Stakeholder / team 3] Known concerns: - [Concern around scope, effort, risk, timeline, metrics, dependency, adoption, or confidence] - [Concern around scope, effort, risk, timeline, metrics, dependency, adoption, or confidence] Task: Shape this into a clear direction that can be discussed, aligned, and approved. Return: 1. One-line summary 2. Problem framing 3. Proposed direction 4. User value 5. Business value 6. Evidence supporting the idea 7. Points of stakeholder agreement 8. Points of tension or disagreement 9. Trade-offs 10. Risks and mitigations 11. Suggested MVP scope 12. Non-goals 13. Success metrics 14. What can be tested quickly 15. Decisions needed 16. Open questions 17. Conversation script for presenting this idea 18. One-line approval ask Tone: Clear, confident, collaborative, practical, and outcome-focused. Avoid: - Making it sound like a personal preference - Over-selling without evidence - Hiding unresolved tensions - Ignoring effort or dependencies - Using vague language like "better UX" without explaining the outcome - Framing stakeholders as blockers
Act like a product reviewer evaluating a flow before it moves ahead. Context: [Describe the product surface, journey, or flow] User goal: [What is the user trying to do?] Business goal: [What outcome does the product need?] Current flow: [Paste flow / describe screens / add notes] Task: Review the flow across: 1. Clarity 2. User confidence 3. Information hierarchy 4. Friction 5. Decision points 6. Edge cases 7. Copy quality 8. Conversion risk 9. Implementation complexity Return: - What is working - What may confuse users - What feels unnecessary - What is missing - Highest-risk moments - Suggested improvements - Quick wins - Larger changes worth exploring - Final recommendation Avoid: - Generic UX advice - Purely aesthetic feedback - Recommendations without explaining impact
Act like a UX writer shaping copy for a product state. Context: [Describe the product surface] User state: [What is the user trying to do? What do they know? What may they be unsure about?] System state: [What is happening in the product?] Goal: [What should the copy help the user understand or do?] Task: Write clear UX copy for this state. Required copy: - Title - Description - Primary CTA - Secondary CTA, if needed - Error state, if relevant - Empty state, if relevant - Success state, if relevant Constraints: - Keep it clear and short - Do not overpromise - Do not introduce new information - Avoid generic marketing language - Make the next action obvious - Use simple language Return: 1. Recommended version 2. Shorter version 3. Warmer version 4. More direct version 5. Notes on ambiguity or risk
Act like a researcher turning raw input into decision-ready insights. Research context: [Describe the study, product area, audience, or question] Input: [Paste interview notes, survey responses, observations, transcripts, session notes, or user comments] Task: Synthesize the input into patterns, insights, and implications. Return: 1. Key themes 2. Repeated behaviours 3. User motivations 4. User anxieties 5. Confusing moments 6. Contradictions 7. Strong signals 8. Weak signals 9. Insight statements 10. Supporting evidence 11. Possible root causes 12. Product or design implications 13. Opportunities 14. Suggested experiments 15. Open questions 16. Confidence level for each major insight Format: Theme → Evidence → Interpretation → Insight → Why it matters → Possible action Rules: - Separate observation from interpretation - Do not overgeneralize from one comment - Mark assumptions clearly - Prioritize insights that can influence decisions - Avoid rephrasing observations as insights
Act like a researcher designing an interview guide. Research goal: [What do we need to learn?] Target participant: [Who are we interviewing?] Context: [What product, behaviour, or decision is this related to?] Known assumptions: - [Assumption 1] - [Assumption 2] - [Assumption 3] Task: Create an interview guide that helps validate or challenge these assumptions. Return: 1. Interview objective 2. Participant criteria 3. Warm-up questions 4. Behaviour-based questions 5. Decision-making questions 6. Pain-point questions 7. Follow-up probes 8. Task-based prompts, if useful 9. Closing questions 10. What to listen for Rules: - Avoid leading questions - Ask about past behaviour - Avoid asking users to design the solution - Include follow-up probes for vague answers
Act like a researcher designing a focused survey. Research goal: [What do we need to learn?] Audience: [Who will answer this?] Context: [Why are we running this survey?] Task: Create a survey that captures useful, decision-ready data. Return: 1. Survey objective 2. Screening questions 3. Core questions 4. Multiple-choice options 5. Rating scale questions, if useful 6. Open-ended questions 7. Questions to avoid 8. How to interpret responses Rules: - Avoid leading questions - Keep options mutually exclusive where possible - Avoid double-barrelled questions - Make answers easy to analyze - Keep wording simple
Act like a product designer stress-testing a feature. Feature: [Describe feature] Flow: [Describe user flow] User types: [List user types] System rules: [List rules, dependencies, policies, or logic] Task: Find edge cases that could break clarity, trust, or usability. Explore: 1. Missing data 2. Delayed system response 3. Conflicting states 4. User misunderstanding 5. Policy mismatch 6. Permission issues 7. Error handling 8. Empty states 9. Repeated actions 10. Device or platform differences Return: - Edge case - Trigger - User impact - Product risk - Recommended handling - Priority
Act like a product experimenter and analyst designing a test and measurement framework. Context: [Describe product area, feature, flow, or initiative] Problem: [What are we trying to improve?] Hypothesis: [What do we believe will happen?] Audience: [Who will be exposed to this?] User behaviour we want to influence: [Describe the behaviour change expected] Business outcome: [Describe the business result expected] Known constraints: [Add tracking, data, timeline, audience, platform, engineering, or rollout constraints] Task: Design the experiment and define how success should be measured. Return: 1. Hypothesis 2. Control 3. Treatment 4. Primary metric 5. Secondary metrics 6. Guardrail metrics 7. Leading indicators 8. Lagging indicators 9. Segments to track 10. Events or data needed 11. Sample or duration considerations 12. Risks 13. What success looks like 14. What failure looks like 15. What would make us ship, iterate, or kill the idea 16. Metrics to avoid and why Avoid: - Vanity metrics - Unclear success criteria - Testing too many changes at once - Measuring too many things - Confusing activity with impact
Act like a decision partner evaluating multiple options. Decision: [Describe the decision] Options: 1. [Option 1] 2. [Option 2] 3. [Option 3] Context: [Why this decision matters] Constraints: - [Constraint 1] - [Constraint 2] - [Constraint 3] Compare across: - User value - Business value - Effort - Risk - Speed - Scalability - Reversibility - Learning value Return: 1. Comparison table 2. Recommendation 3. Why this option is strongest 4. What we lose by choosing it 5. Risks to manage 6. What to validate before committing
Act like a product lead prioritising a set of ideas. Ideas: [Paste ideas] Goal: [What outcome are we prioritising for?] Constraints: [Time / team / tech / business / launch constraints] Prioritise using: 1. User impact 2. Business impact 3. Confidence 4. Effort 5. Risk 6. Speed to learn 7. Strategic relevance Return: - Must do - Should do - Could do - Do later - Do not do now For each idea, include: - Reason - Risk - Suggested next step
Act like a product partner turning a feature idea into a clear PRD. Context: [Describe product area and current state] Problem: [What problem are we solving?] Audience: [Who is this for?] Goal: [What should this improve?] Known decisions: [Paste existing decisions] Open questions: [Paste unknowns] Task: Create a PRD. Return: 1. Overview 2. Problem statement 3. Goals 4. Non-goals 5. User stories 6. Functional requirements 7. Edge cases 8. Dependencies 9. Analytics and success metrics 10. Rollout plan 11. Risks 12. Open questions Rules: - Keep requirements testable - Separate decisions from assumptions - Avoid bloated scope
You are working inside this codebase as a careful design engineer. Goal: [Describe the change] Context: [Why this change is needed] Scope: Only update: - [Files / components / pages] Do not change: - Routing - Global styles - Unrelated components - Existing behaviour outside this scope Instructions: 1. [Specific change] 2. [Specific change] 3. [Specific change] Acceptance criteria: - [Criteria 1] - [Criteria 2] - [Criteria 3] Check for: - Broken states - Responsive issues - Accessibility gaps - Console errors - Data or state assumptions After implementation, return: 1. Files changed 2. Summary of changes 3. Anything that needs manual review
Act like a launch owner checking whether a product change is ready to go live. Context: [Describe the feature, experiment, or product change] What is launching: [Describe the final scope] Audience: [Who will experience this change?] Rollout plan: [Describe release plan, experiment setup, or phased rollout] Known risks: [Paste known risks or unresolved concerns] Task: Create a launch readiness checklist. Return: 1. Product readiness 2. Design readiness 3. Engineering readiness 4. Analytics readiness 5. Edge cases to verify 6. Support or ops readiness 7. Communication needed 8. Rollback plan 9. Final blockers 10. Go / no-go recommendation Avoid: - Treating launch as only an engineering release - Ignoring measurement - Ignoring support impact - Skipping rollback or failure handling