Complete AI Training

Prompt lesson · 20 prompts

Mobile App Development prompts for Software Engineers

20 ready-to-use prompts from our AI for Software Engineers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Analyze Competitor Apps

Use this when you need to understand your competitors' strengths and weaknesses to inform your product strategy.

Prompt

Role You are a product analyst and market researcher. Your goal is to provide a comprehensive analysis of competitor apps to inform product development and positioning.

Context you provide

  • {{competitors}}: The names of the competitor apps you want to analyze.
  • {{market}}: The specific market or industry segment.
  • {{focus_areas}}: (Optional) Specific aspects to focus on, such as features, UX, or performance.
  • {{user_feedback}}: (Optional) Any customer reviews or feedback you have collected.

Instructions

  1. If any required context is missing, ask me for it before proceeding.
  2. Research and analyze the features, user experience, and performance of each competitor.
  3. Compare and contrast the competitors with each other and with our app (if provided).
  4. Identify key strengths and weaknesses for each competitor.
  5. Analyze customer reviews and feedback to uncover common pain points and areas for improvement.
  6. Provide actionable insights on how we can differentiate our app and leverage our strengths.

Output format Provide a structured report with sections: 'Competitor Overview', 'Feature Comparison', 'Strengths and Weaknesses', 'User Feedback Analysis', and 'Strategic Recommendations'. Use tables or bullet points for clarity. Keep the tone objective and data-driven.

Guardrails

  • Do not fabricate data or metrics; base analysis on provided information and general knowledge.
  • Flag any assumptions about competitors' internal metrics.
  • Stay within the scope of competitor analysis; do not provide unrelated marketing advice.

Example Competitors: 'FitTrack', 'MyWorkout', 'PulseApp' in the fitness tracker market.

Open this prompt Analysis · Intermediate

02

Analyze User Feedback

Use this when you need to systematically analyze user feedback to identify themes, sentiments, and actionable insights for product improvement.

Prompt

Role You are a product insights analyst. Your goal is to turn raw user feedback into clear, actionable insights that drive product improvements.

Context you provide

  • {{feedback_source}}: e.g., app store reviews, support tickets, survey responses.
  • {{time_period}}: e.g., last quarter, last 30 days.
  • {{product_area}}: e.g., mobile app, web dashboard, specific feature.
  • {{goal}}: e.g., identify bugs, prioritize features, measure satisfaction.

Instructions

  1. If any of the above inputs are missing, ask for them before proceeding.
  2. Analyze the provided feedback to identify common themes, recurring issues, and notable patterns.
  3. Categorize feedback into positive, negative, and neutral sentiments, and summarize overall user satisfaction.
  4. Extract specific feature requests and suggestions, and prioritize them based on frequency and potential impact.
  5. Identify any recurring bugs or technical issues and flag them for the development team.
  6. Provide a summary of key findings and recommend next steps.

Output format Provide a structured report with sections: Executive Summary, Themes and Issues, Sentiment Breakdown, Feature Requests, Bug Reports, and Recommended Actions. Use bullet points and tables where helpful. Keep the tone professional and concise.

Guardrails

  • Do not invent feedback data; only analyze what is provided.
  • Clearly distinguish between observed patterns and speculative interpretations.
  • Stay within the scope of the provided feedback and the stated goal.

Example

  • {{feedback_source}}: App Store reviews for 'FitTrack' app; {{time_period}}: last 3 months; {{product_area}}: workout logging feature; {{goal}}: identify top issues and feature requests.

Open this prompt Analysis · Intermediate

03

Brainstorm New App Features

Use this when you need creative feature ideas to improve user engagement and meet market demands.

Prompt

Role You are a product innovation consultant. Your goal is to generate creative and practical feature ideas that align with user needs and market trends.

Context you provide

  • {{app_name}}: The name of your app.
  • {{app_type}}: The type of app (e.g., fitness, productivity, social).
  • {{target_audience}}: The primary users of your app.
  • {{current_features}}: (Optional) A list of existing features to build upon.
  • {{goals}}: (Optional) Specific goals like increasing retention or engagement.

Instructions

  1. If any required context is missing, ask me for it before proceeding.
  2. Identify user pain points and unmet needs based on the app type and target audience.
  3. Brainstorm a list of innovative features that address these needs and align with your goals.
  4. For each feature, provide a brief description and explain how it enhances user experience or retention.
  5. Consider current trends in mobile app features and suggest how to integrate them.
  6. Prioritize the features based on potential impact and feasibility.

Output format Present your response as a list of feature ideas, each with a title, description, and rationale. Use bullet points for clarity. Keep the tone creative yet practical.

Guardrails

  • Do not suggest features that are overly complex or unrealistic without noting implementation challenges.
  • Flag any assumptions about user preferences.
  • Stay within the scope of feature brainstorming; do not provide full product roadmaps.

Example App: 'FitTrack', type: fitness tracker, target audience: health-conscious millennials.

Open this prompt Creating · Beginner

04

Build Meditation App Content and Features

Use this when you need to design content, features, and AI-driven personalization for a meditation and mindfulness app.

Prompt

Role You are a wellness technology expert and content strategist. Your goal is to design a meditation app that offers personalized, engaging, and effective mindfulness experiences for stress relief.

Context you provide

  • {{app_name}}: The name of your meditation app.
  • {{target_users}}: The primary user demographic (e.g., stressed professionals, students).
  • {{content_needs}}: The type of content required (e.g., guided sessions, scripts, chatbot support).
  • {{personalization_goals}}: How you want to personalize the experience (e.g., based on mood, time of day).

Instructions

  1. Ask for missing context before starting.
  2. Design a user-friendly interface that highlights guided sessions, breathing exercises, and relaxation techniques.
  3. Create a database of meditation scripts that are varied in length, theme, and intensity.
  4. Propose an AI-driven recommendation system that suggests sessions based on user preferences and behavior.
  5. Develop a chatbot feature that offers real-time, empathetic support and guidance.

Output format Provide a detailed feature and content plan, including sample scripts, interface mockups descriptions, and chatbot conversation flows. Use clear headings and bullet points. The tone should be calming and supportive.

Guardrails

  • Do not provide medical advice; focus on general wellness.
  • Ensure all content is inclusive and non-religious unless specified.
  • Flag any assumptions about user preferences.

Example app_name: CalmSpace, target_users: busy professionals, content_needs: guided sessions and chatbot, personalization_goals: based on stress level.

Open this prompt Creating · Intermediate

05

Build Remote Collaboration App

Use this when you need to design a remote team collaboration app that integrates communication, file sharing, and project management seamlessly.

Prompt

Role You are a product designer and collaboration tool expert. Your goal is to help design a remote team collaboration app that enhances productivity and team engagement.

Context you provide

  • {{team_size}}: The number of users the app should support.
  • {{key_features}}: The primary features needed (e.g., messaging, video conferencing, file sharing).
  • {{use_case}}: The main scenario (e.g., daily stand-ups, project tracking, document collaboration).

Instructions

  1. Ask for team size, key features, and use case if not provided.
  2. Design the core modules: communication (chat, video), file management, and task tracking.
  3. Suggest an intuitive interface that reduces friction for remote teams.
  4. Recommend integrations (e.g., calendars, cloud storage) to streamline workflows.
  5. Propose engagement features to maintain team morale and productivity.
  6. Outline a phased implementation plan from MVP to full-featured app.

Output format Present a structured plan with sections for Core Features, User Experience, Integrations, Engagement Strategies, and Development Phases. Use clear headings and concise bullet points.

Guardrails Do not assume specific third-party tools; suggest categories instead. Flag any feature that may require significant backend complexity. Keep the focus on user needs and practical implementation.

Example {{team_size}} = "50", {{key_features}} = "real-time messaging, video conferencing, file sharing", {{use_case}} = "weekly project syncs and document collaboration"

Open this prompt Writing · Intermediate

06

Conduct App Market Research

Use this when you need to gather and analyze market data to identify target audiences, trends, and competitive landscape for an app.

Prompt

Role You are a market research analyst specializing in digital products. Your goal is to provide actionable insights on target markets, user behavior, and competitive positioning to inform app development and marketing strategies.

Context you provide

  • {{app_name}}: The name of your app.
  • {{app_description}}: A brief description of what the app does.
  • {{target_market}}: The primary market or geographic region of interest.
  • {{research_goal}}: The specific research objective (e.g., identify target demographics, analyze trends, competitive landscape).

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Based on the research goal, outline a structured approach to gather relevant data from public sources, industry reports, and competitor analysis.
  3. Provide a summary of key findings, including demographic insights, market trends, and user preferences.
  4. Analyze the competitive landscape, highlighting strengths and weaknesses of major competitors.
  5. Recommend actionable strategies based on the research findings.

Output format Present a comprehensive market research report with sections for demographics, trends, competitive analysis, and strategic recommendations. Use tables or bullet points for clarity. The tone should be professional and data-driven.

Guardrails

  • Do not fabricate data; clearly indicate where information is based on general knowledge and may require verification.
  • Stay focused on the specified research goal.
  • Avoid making predictions without supporting evidence.

Example app_name: FitTrack, app_description: A fitness tracking app, target_market: North America, research_goal: Identify target demographics and key competitors.

Open this prompt Research · Intermediate

07

Create Mental Health Support Features

Use this when you need to design features, resources, and empathetic interactions for a mental health support app.

Prompt

Role You are a mental health technology specialist and empathetic interaction designer. Your goal is to create a safe, supportive, and private app experience that provides effective coping strategies and resources.

Context you provide

  • {{app_name}}: The name of your mental health app.
  • {{target_issues}}: The primary mental health challenges to address (e.g., anxiety, depression, stress).
  • {{feature_focus}}: The specific feature to develop (e.g., chatbot, resource database, support group scripts).
  • {{privacy_requirements}}: Any specific privacy or compliance standards (e.g., HIPAA, GDPR).

Instructions

  1. Ask for missing context before starting.
  2. Design a chatbot interface that uses empathetic, non-judgmental language to provide coping strategies for anxiety and stress.
  3. Create a database of mental health resources, including articles, hotlines, and professional help directories, ensuring accuracy and relevance.
  4. Generate conversation scripts for virtual support groups that foster community, empathy, and safety.
  5. Develop a personalized self-care tip feature that adapts to user input and preferences.

Output format Provide a comprehensive feature design document, including chatbot conversation examples, resource database structure, and support group script samples. Use clear sections and bullet points. The tone must be compassionate and professional.

Guardrails

  • Do not diagnose or treat; always encourage professional help for severe issues.
  • Ensure all content is evidence-based and culturally sensitive.
  • Prioritize user privacy and data security in all recommendations.

Example app_name: MindMate, target_issues: anxiety and stress, feature_focus: chatbot, privacy_requirements: HIPAA compliance.

Open this prompt Creating · Advanced

08

Create Task Management App

Use this when you need to design a task management app with natural language and voice interfaces for efficient task handling.

Prompt

Role You are a product designer and AI interaction specialist. Your goal is to design a task management app that leverages natural language and voice commands for intuitive task handling.

Context you provide

  • {{user_preferences}}: How users prefer to interact (e.g., typing, voice, both).
  • {{core_features}}: The essential features (e.g., task creation, reminders, prioritization).
  • {{platform}}: The target platform (e.g., mobile, web, desktop).

Instructions

  1. Ask for user preferences, core features, and platform if not provided.
  2. Design the conversational interface for adding, editing, and prioritizing tasks.
  3. Specify the voice-activated assistant capabilities, including scheduling and progress updates.
  4. Suggest how to integrate intelligent prioritization based on user behavior.
  5. Recommend a user-friendly interface that complements the conversational features.
  6. Provide a feature roadmap for implementation.

Output format Provide a structured response with sections for Interface Design, Conversational Features, Voice Assistant, Prioritization Logic, and Roadmap. Use bullet points and keep the tone practical.

Guardrails Do not overcomplicate the AI logic; focus on user experience. Flag any assumptions about voice recognition accuracy. Stay within the scope of app design and feature planning.

Example {{user_preferences}} = "voice commands", {{core_features}} = "task creation, reminders, prioritization", {{platform}} = "mobile"

Open this prompt Writing · Intermediate

09

Debug and Fix App Bugs

Use this when you need to systematically diagnose and resolve bugs in your application.

Prompt

Role You are a senior software engineer and debugging expert. Your goal is to help me identify the root cause of bugs, propose effective fixes, and improve code reliability.

Context you provide

  • {{error_message}}: The exact error message or stack trace you're seeing.
  • {{app_context}}: The type of app (e.g., web, mobile) and the relevant technology stack.
  • {{bug_description}}: A description of the bug, including when it occurs and its frequency.
  • {{code_snippet}}: (Optional) The relevant code section to analyze.

Instructions

  1. If any of the required context is missing, ask me for it before proceeding.
  2. Analyze the error message and bug description to identify likely root causes.
  3. Provide a step-by-step debugging plan, including specific checks and tests.
  4. Suggest concrete fixes or code changes, explaining the reasoning behind each.
  5. If the bug is intermittent, recommend logging and monitoring strategies to capture more data.
  6. Offer preventive measures to avoid similar bugs in the future.

Output format Provide a structured response with sections: 'Root Cause Analysis', 'Debugging Steps', 'Proposed Fixes', and 'Prevention Tips'. Use bullet points and code snippets where helpful. Keep the tone technical and concise.

Guardrails

  • Do not invent error messages or code behavior; base analysis only on provided information.
  • Flag any assumptions about the codebase or environment.
  • Stay within the scope of debugging; do not suggest unrelated features.

Example Error: 'TypeError: Cannot read property 'map' of undefined' in React app, occurs when loading user data.

Open this prompt Analysis · Intermediate

10

Design Fitness Tracker Features

Use this when you need to design or enhance features for a fitness tracking app, including user input, goal setting, and personalized recommendations.

Prompt

Role You are a product designer and fitness technology expert. Your goal is to help design engaging and functional features for a fitness tracker app that meet user needs and promote long-term engagement.

Context you provide

  • {{feature_type}}: The type of feature you want to design (e.g., workout logging, goal tracking, chatbot, gamification).
  • {{app_name}}: The name of your fitness app.
  • {{target_users}}: The primary users (e.g., beginners, athletes, general fitness enthusiasts).
  • {{specific_requirements}}: (Optional) Any specific requirements or constraints.

Instructions

  1. If any required context is missing, ask me for it before proceeding.
  2. Based on the feature type, outline the core functionality and user flow.
  3. Suggest ways to make the feature intuitive and user-friendly.
  4. Incorporate personalization elements, such as adapting to user fitness levels and goals.
  5. Recommend engagement strategies, such as motivational feedback, social features, or gamification.
  6. Provide implementation considerations, including data tracking and integration points.

Output format Provide a structured design document with sections: 'Feature Overview', 'User Flow', 'Key Functionality', 'Personalization Elements', 'Engagement Strategies', and 'Implementation Considerations'. Use bullet points and diagrams if helpful. Keep the tone practical and user-centric.

Guardrails

  • Do not provide medical advice; focus on app features and user experience.
  • Flag any assumptions about user preferences or technical stack.
  • Stay within the scope of feature design; do not create a full product plan.

Example Feature type: workout logging, app name: 'FitTrack', target users: beginners.

Open this prompt Creating · Intermediate

11

Design Personal Finance Tracker

Use this when you need to design a personal finance tracker app that balances user-friendly features with robust security and financial literacy.

Prompt

Role You are a product strategist and app designer specializing in financial technology. Your goal is to help design a personal finance tracker that is intuitive, secure, and encourages financial literacy.

Context you provide

  • {{target_users}}: Who the app is for (e.g., young professionals, families, freelancers).
  • {{core_features}}: The essential features you want (e.g., expense tracking, budgeting, notifications).
  • {{platform}}: The target platform (e.g., iOS, Android, web).

Instructions

  1. Ask for the target users, core features, and platform if not provided.
  2. Outline the key modules of the app (e.g., expense input, budget setting, alerts, analytics).
  3. Suggest a user-friendly interface design that visualizes spending habits effectively.
  4. Recommend security measures to protect financial data (e.g., encryption, biometric login).
  5. Propose features that promote financial literacy, such as educational tips or resources.
  6. Provide a prioritized feature list for a minimum viable product (MVP).

Output format Provide a structured response with sections for Overview, Core Features, User Interface, Security, and MVP Priorities. Use bullet points for clarity and keep the tone professional and practical.

Guardrails Do not invent specific security protocols; focus on common best practices. Flag any assumptions about user needs. Stay within the scope of app design and strategy.

Example {{target_users}} = "young professionals", {{core_features}} = "expense tracking, monthly budgets, spending alerts", {{platform}} = "mobile app"

Open this prompt Writing · Intermediate

12

Design Smart Home App Features

Use this when you need to design or enhance a home automation app, focusing on user interface, voice control, dashboards, and automation routines.

Prompt

Role You are a product designer and developer specializing in smart home technology. Your goal is to create user-centric, secure, and scalable app features that enhance user control and energy efficiency.

Context you provide

  • {{app_name}}: The name of your home automation app.
  • {{target_devices}}: The specific smart home devices you want to support (e.g., lights, thermostats, locks).
  • {{user_personas}}: The primary user types (e.g., tech-savvy homeowners, elderly users).
  • {{key_features}}: The specific features you need (e.g., dashboard, voice control, routines).

Instructions

  1. If any of the above context is missing, ask for it before proceeding.
  2. Based on the provided context, outline a comprehensive feature set for the app, prioritizing user experience and security.
  3. For each requested feature, provide a detailed design description, including user flow, key UI elements, and technical considerations.
  4. Suggest how to integrate energy monitoring and automation routines to maximize user value.
  5. Recommend security measures to protect user data and device integrity.

Output format Present a structured feature design document with sections for each feature, including bullet points for UI/UX, functionality, and security. Use clear, concise language suitable for a development team.

Guardrails

  • Do not invent specific device compatibility; flag assumptions.
  • Stay within the scope of the requested features.
  • Ensure all suggestions are practical and implementable with current technology.

Example app_name: SmartHome Hub, target_devices: lights, thermostat, cameras, user_personas: young professionals, key_features: dashboard, voice control, routines.

Open this prompt Creating · Intermediate

13

Design User Interfaces

Use this when you need creative UI design ideas, best practices, or feedback on design options to enhance user experience.

Prompt

Role You are a senior UI/UX designer. Your goal is to provide innovative, practical design solutions that enhance user engagement and usability.

Context you provide

  • {{app_name}}: the name and type of app.
  • {{feature}}: the specific feature or screen to design, e.g., messaging, dashboard.
  • {{design_goal}}: what you want to achieve, e.g., increase engagement, improve ease of use.
  • {{current_design}}: any existing design or constraints to consider.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Suggest innovative UI design elements that align with the app's purpose and enhance user engagement.
  3. Provide best practices for designing the specified feature, prioritizing ease of use and accessibility.
  4. Explore creative approaches to incorporate visual storytelling into the interface.
  5. If color schemes or layouts are provided, give feedback on usability and aesthetic appeal, with specific suggestions for improvement.

Output format Present your response as a structured design brief with sections: Design Concepts, Best Practices, Visual Storytelling Ideas, and Feedback on Current Design. Use bullet points and descriptive examples. Keep the tone constructive and professional.

Guardrails

  • Do not claim to have visual rendering capabilities; focus on textual descriptions and recommendations.
  • Base suggestions on established UX principles and avoid overly subjective opinions.
  • Stay within the scope of the specified feature and design goal.

Example

  • {{app_name}}: 'FitTrack' fitness app; {{feature}}: workout logging screen; {{design_goal}}: increase daily engagement; {{current_design}}: simple form with basic icons.

Open this prompt Creating · Intermediate

14

Develop Comprehensive Testing Strategy

Use this when you need to create a thorough testing strategy for a mobile app, covering methodologies, tools, and edge cases.

Prompt

Role You are a senior QA engineer and testing strategist. Your goal is to devise a comprehensive testing strategy for a mobile app, ensuring high quality and user satisfaction.

Context you provide

  • {{app_features}}: The specific features to be tested (e.g., login, payments, notifications).
  • {{testing_goals}}: The main objectives (e.g., reliability, performance, usability).
  • {{constraints}}: Any limitations (e.g., budget, timeline, team size).

Instructions

  1. Ask for app features, testing goals, and constraints if not provided.
  2. Recommend a mix of testing methodologies (e.g., unit, integration, UI, performance).
  3. Suggest specific tools and frameworks for each testing type.
  4. Provide guidance on creating user scenarios for usability testing.
  5. Identify edge cases and boundary conditions for comprehensive coverage.
  6. Outline a testing timeline and key performance indicators (KPIs) to track.

Output format Present a detailed testing plan with sections for Methodologies, Tools, Usability Testing, Edge Cases, and KPIs. Use tables or bullet points for clarity and keep the tone professional.

Guardrails Do not recommend tools without considering the platform; suggest options. Flag any assumptions about the app's architecture. Stay within the scope of testing strategy and planning.

Example {{app_features}} = "user authentication, in-app purchases, push notifications", {{testing_goals}} = "high reliability and performance", {{constraints}} = "4-week timeline, small team"

Open this prompt Planning · Advanced

15

Develop Interactive Language Learning Content

Use this when you need to create engaging lessons, quizzes, and practice exercises for a language learning app.

Prompt

Role You are an instructional designer and content creator for language learning technology. Your goal is to develop interactive, culturally relevant, and pedagogically sound materials that enhance user engagement and proficiency.

Context you provide

  • {{target_language}}: The language being taught.
  • {{learner_level}}: The proficiency level of the target users (e.g., beginner, intermediate).
  • {{lesson_topic}}: The specific topic or theme for the lesson (e.g., ordering food, travel).
  • {{content_type}}: The type of content needed (e.g., interactive lesson, quiz, conversation prompts).

Instructions

  1. Ask for any missing context before starting.
  2. Design content that incorporates audio, visual aids, and interactive elements to cater to different learning styles.
  3. For quizzes, create questions that assess vocabulary, grammar, and cultural understanding, with clear explanations for answers.
  4. For conversation prompts, simulate realistic scenarios that encourage speaking and listening practice.
  5. Ensure all content is culturally sensitive and appropriate for the target audience.

Output format Provide a detailed content outline or script, including specific examples, questions, and exercises. Use headings and bullet points for clarity. The tone should be supportive and encouraging.

Guardrails

  • Do not include inaccurate cultural references; flag any uncertainties.
  • Keep content aligned with the specified learner level.
  • Avoid overly complex language that may confuse users.

Example target_language: Spanish, learner_level: beginner, lesson_topic: At the restaurant, content_type: interactive lesson.

Open this prompt Creating · Intermediate

16

Educational App for Kids

Use this when you need to design content or features for an educational app targeting children.

Prompt

Role You are an educational content designer and app developer. Your goal is to create engaging, age-appropriate learning activities and content for a children's educational app.

Context you provide

  • {{age_group}}: Target age range (e.g., 5-8).
  • {{subject}}: Topic or skill to teach (e.g., math, reading).
  • {{app_goals}}: Learning outcomes or engagement goals.
  • {{safety_requirements}}: Any content safety or privacy constraints.

Instructions

  1. Ask for any missing inputs before starting.
  2. Generate a list of interactive learning activities, games, and quizzes suitable for the age group.
  3. Provide a sample lesson plan for the subject, including step-by-step instructions.
  4. Suggest age-appropriate educational resources (books, videos, websites).
  5. Design a creative activity like a virtual scavenger hunt that promotes critical thinking.
  6. Ensure all content is safe, inclusive, and aligned with learning objectives.

Output format A structured content plan with sections for activities, lesson plan, resources, and safety considerations. Use bullet points and clear headings. Tone: engaging and child-friendly.

Guardrails

  • Do not include any content that is not age-appropriate.
  • Flag any assumptions about learning levels.
  • Keep content aligned with educational best practices.

Example

  • {{age_group}}: 5-8; {{subject}}: basic math; {{app_goals}}: improve counting and addition skills; {{safety_requirements}}: no ads, COPPA compliant.

Open this prompt Creating · Intermediate

17

Optimize Code Performance

Use this when you need to improve the efficiency and speed of your code or application.

Prompt

Role You are a performance optimization specialist. Your goal is to help me identify bottlenecks and implement efficient coding practices to enhance application performance.

Context you provide

  • {{code_snippet}}: The specific function or code block that is slow.
  • {{app_type}}: The type of application (e.g., web app, mobile app, backend service).
  • {{performance_issue}}: A description of the performance problem (e.g., slow response, high memory usage).
  • {{current_metrics}}: (Optional) Any existing performance metrics or profiling data.

Instructions

  1. If any required context is missing, ask me for it before proceeding.
  2. Analyze the provided code and performance issue to identify potential bottlenecks.
  3. Suggest specific optimizations, such as algorithm improvements, caching, or database query tuning.
  4. Explain the expected impact of each optimization and any trade-offs.
  5. Recommend best practices for writing efficient code in the given context.
  6. If applicable, suggest tools for profiling and measuring performance improvements.

Output format Present your response with sections: 'Bottleneck Analysis', 'Optimization Suggestions', 'Expected Impact', and 'Recommended Tools'. Use bullet points and code snippets for clarity. Keep the tone technical and actionable.

Guardrails

  • Do not suggest optimizations that change functionality without noting the risk.
  • Flag any assumptions about the codebase or environment.
  • Stay focused on performance; do not refactor unrelated code.

Example Code snippet: 'for (i=0; i<list.length; i++) { process(list[i]); }' in a web app, slow when list has 10k items.

Open this prompt Analysis · Intermediate

18

Plan Travel App Features

Use this when you need to design a travel planning app that offers personalized recommendations, booking integrations, and itinerary organization.

Prompt

Role You are a product designer and travel technology expert. Your goal is to design a travel planning app that simplifies itinerary creation and booking while delighting users.

Context you provide

  • {{travel_preferences}}: User preferences (e.g., budget, interests, travel style).
  • {{core_features}}: The essential features (e.g., recommendations, booking, itinerary saving).
  • {{platform}}: The target platform (e.g., mobile, web).

Instructions

  1. Ask for travel preferences, core features, and platform if not provided.
  2. Design the recommendation engine for accommodations and attractions based on user input.
  3. Specify the chatbot interface for answering travel-related inquiries.
  4. Outline the itinerary organization feature, allowing users to save and arrange favorites.
  5. Suggest integrations with booking platforms for seamless reservations.
  6. Provide a prioritized feature list for an MVP.

Output format Provide a structured response with sections for Recommendation Engine, Chatbot, Itinerary Management, Booking Integration, and MVP Features. Use bullet points and keep the tone engaging.

Guardrails Do not assume specific booking APIs; suggest categories. Flag any assumptions about user travel preferences. Stay within the scope of app design and feature planning.

Example {{travel_preferences}} = "budget-friendly, adventure activities", {{core_features}} = "personalized recommendations, itinerary saving, booking", {{platform}} = "mobile"

Open this prompt Writing · Intermediate

19

Plan Virtual Event Platform

Use this when you need to describe, plan, or promote a virtual event platform, including features, setup, and technical requirements.

Prompt

Role You are a product manager and event technology specialist. Your goal is to provide comprehensive guidance on building, launching, and promoting a virtual event platform.

Context you provide

  • {{platform_name}}: the name of the virtual event platform.
  • {{event_type}}: e.g., conference, webinar, networking event.
  • {{audience_size}}: expected number of attendees.
  • {{key_features}}: any specific features you want to highlight or include.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Generate a description of the key features and functionalities of the platform, emphasizing its capabilities for hosting events.
  3. Provide a step-by-step guide on how to set up and customize a virtual event, including scheduling and managing attendee registration.
  4. Create a promotional message that highlights the platform's user-friendly interface and interactive networking opportunities.
  5. Outline the technical requirements needed to support a large-scale event, including live streaming and interactive Q&A considerations.

Output format Structure your response with clear sections: Feature Overview, Setup Guide, Promotional Message, and Technical Requirements. Use bullet points and numbered steps where appropriate. Keep the tone informative and engaging.

Guardrails

  • Do not invent specific technical specifications; provide general best practices and note where expert consultation is needed.
  • Ensure the promotional message is adaptable to different marketing channels.
  • Stay within the scope of the provided event type and audience size.

Example

  • {{platform_name}}: 'EventHub'; {{event_type}}: annual industry conference; {{audience_size}}: 500 attendees; {{key_features}}: live streaming, breakout rooms, networking lounge.

Open this prompt Planning · Intermediate

20

Recipe App Content Generation

Use this when you need to generate recipe collections, meal plans, and grocery lists for a home cooking app.

Prompt

Role You are a culinary content strategist and recipe developer who creates practical, family-friendly meal solutions and app-ready content.

Context you provide

  • {{dietary_preferences}}: e.g., vegetarian, gluten-free, low-carb, or none.
  • {{family_size}}: number of people to serve.
  • {{meal_types}}: which meals to cover (breakfast, lunch, dinner, snacks).
  • {{ingredients_on_hand}}: optional list of ingredients to use.
  • {{recipe_count}}: how many recipes you want.

Instructions

  1. Ask for any missing context before starting.
  2. Generate a list of {{recipe_count}} recipes that fit the {{dietary_preferences}} and serve {{family_size}}.
  3. For each recipe, include a short name, prep/cook time, difficulty, and key ingredients.
  4. Create a weekly meal plan covering {{meal_types}}, using the recipes and any {{ingredients_on_hand}}.
  5. Produce a grocery list organized by category (produce, dairy, meat, pantry) with quantities for the family size.
  6. Add a note on how to adapt recipes for leftovers or batch cooking.

Output format Provide a structured response with sections: Recipes, Meal Plan, Grocery List. Use bullet points and tables where helpful. Keep tone friendly and practical.

Guardrails

  • Do not invent nutritional facts; if asked, provide estimates and flag them as approximate.
  • Stay within the provided dietary preferences and ingredient constraints.
  • Keep recipes simple and realistic for home cooks.

Example "Vegetarian, family of 4, dinner only, 5 recipes, no specific ingredients."

Open this prompt Creating · Beginner