MATSEOTOOLS brings everything you need in one place - from AI tools List, color Library, SEO analyzers, image processing, conversion utilities, text tools, and developer tools to ready-to-use AI prompts & informative blogs.

Applications Prompts

Prompts for application development, features, and user experience (UX).

Security & Compliance:- Managing Database Credentials Securely

Outline a strategy for storing and managing Database Credentials in a cloud-native application. The plan must prohibit storing credentials i...

User Experience & Design:- Creating a Low-Fidelity Wireframe

Create a Low-Fidelity Wireframe outline for a mobile banking app's transaction history screen. The layout must prioritize the user's ability...

User Experience & Design:- Improving Form Usability

Analyze a multi-step checkout form that has a high drop-off rate. Propose 5 specific Usability Improvements focused on field labeling, real-...

User Experience & Design:- Developing a Dark Mode Specification

Create a design specification for implementing a Dark Mode theme. Define the two primary colors that must change (background and primary tex...

Performance & Scalability:- Load Testing Scenario

Design a Load Testing Scenario for a new e-commerce login page that needs to handle 5,000 concurrent users. Define the specific Thresholds f...

Performance & Scalability:- Code Optimization for Memory Usage

Identify two common programming practices (e.g., excessive object creation, unclosed resources) that lead to high Memory Usage and potential...

Security & Compliance:- Code Review for Security

Develop a 5-point Security Checklist that every developer must complete before submitting a Pull Request for review. Checklist items must co...

Security & Compliance:- Two-Factor Authentication (2FA) Setup

Describe the two distinct steps required to set up Two-Factor Authentication (2FA) using a time-based one-time password (TOTP). Explain the ...

Security & Compliance:- Application Logging Policy

Develop a secure Logging Policy for a production application. List 3 pieces of sensitive information (e.g., passwords, full credit card numb...

Feature Development & Testing:- Unit Testing Strategy

Outline a Unit Testing Strategy for a new login microservice. Define the purpose of a Unit Test and list 3 specific functions (e.g., passwor...

Feature Development & Testing:- Managing the Bug Prioritization Process

Establish a 4-tiered bug prioritization system (Critical, High, Medium, Low). Define the criteria for a Critical bug (P1) based on Impact (e...

Performance & Scalability:- Database Query Optimization

Given a slow SQL query: SELECT * FROM users WHERE status = 'active' AND last_login < '2024-01-01', propose two distinct methods for optimiza...

Performance & Scalability:- Implementing Horizontal Scaling

Define Horizontal Scaling. For a stateless web API, list 3 architectural components (e.g., load balancer, auto-scaling group) required to en...

Performance & Scalability:- Handling Service Failure with Circuit Breakers

Describe the role of a Circuit Breaker Pattern in a microservices architecture. Explain the three primary states (Closed, Open, Half-Open) a...

Performance & Scalability:- Monitoring Infrastructure Metrics

List 5 essential Infrastructure Metrics (e.g., CPU, RAM, Disk I/O) that an application operations team must monitor to proactively detect pe...

Security & Compliance:- Designing Role-Based Access Control (RBAC)

For an enterprise application, define 3 distinct User Roles (e.g., Admin, Manager, Employee). For each role, list 3 specific, sensitive perm...

Security & Compliance:- Cross-Site Scripting (XSS) Prevention

Explain the core vulnerability of Cross-Site Scripting (XSS) attacks. Describe the primary defense mechanism that the application front-end ...

Feature Development & Testing:- Backlog Grooming

Outline a structured 60-minute process for Backlog Grooming (refinement) that ensures the product backlog is ready for the next sprint. The ...

Feature Development & Testing:- Integration Testing Scope

Define the scope of Integration Testing for an application that connects to an external Payment Gateway API. List 3 specific interactions (e...

Performance & Scalability:- API Gateway Implementation

Explain the function of an API Gateway in a microservices environment. List 3 critical services (e.g., authentication, rate limiting, reques...

User Experience & Design:- Guiding Users with Tooltips

Design a strategy for using Contextual Tooltips to guide users through a complex reporting interface. Specify the trigger for a tooltip (e.g...

Feature Development & Testing:- User Acceptance Testing (UAT)

Define the purpose of User Acceptance Testing (UAT). Specify the ideal user group (e.g., end-users, business stakeholders) and the type of f...

Feature Development & Testing:- Test Data Management

Outline a policy for using production data for testing. The policy must prohibit the direct use of production data and recommend a process f...

Security & Compliance:- OAuth 2.0 Token Revocation

Explain why Token Revocation is a critical security function in the OAuth 2.0 process. Describe the two scenarios (e.g., user changes passwo...

User Experience & Design:- Designing Notifications

Outline a policy for designing application notifications (push and in-app). The policy must define the purpose of a notification and the rul...

Feature Development & Testing:- Test Coverage Goals

Establish minimum Test Coverage Goals for the application codebase. Specify the required percentage coverage for 1. Core Business Logic, 2. ...

Security & Compliance:- Server Hardening Policy

Outline a basic 5-step Server Hardening Policy for the application hosting server (e.g., Linux OS). Steps should include removing unnecessar...

User Experience & Design:- Designing the Initial Onboarding Flow

Design a First-Time User Onboarding Flow for a new productivity app. The flow must have a maximum of 4 steps and focus only on showcasing th...

User Experience & Design:- Conducting A/B Testing for a New Feature

Outline an A/B Testing plan to compare two different placements for a 'Start Free Trial' button. Define the specific Goal Metric (e.g., clic...

User Experience & Design:- Accessibility Audit (WCAG)

Perform an accessibility audit on a mobile app's color scheme. Specify the mandatory WCAG 2.1 Contrast Ratio (minimum) required for normal t...

User Experience & Design:- Handling User Errors Gracefully

Design the Error State and corresponding user-friendly message for a common application failure: 'Server is temporarily unavailable.' The me...

User Experience & Design:- User Persona Development

Create a detailed User Persona for a new enterprise application, focusing on the persona's Job Title, their top 3 Pain Points, their Goal wh...

User Experience & Design:- Information Architecture (IA) Redesign

Propose a simplified Information Architecture (menu structure) for a complex e-commerce app that currently has 10 top-level menu items. Grou...

User Experience & Design:- Optimizing Navigation for One-Hand Use

For a mobile application used frequently on the go, propose a design strategy (e.g., using a floating action button or bottom navigation) to...

Feature Development & Testing:- Defining a Core Feature's Acceptance Criteria

For the user story: 'As a user, I want to filter my tasks by date so I can prioritize my work,' draft 5 detailed Acceptance Criteria (e.g., ...

Feature Development & Testing:- Designing a Feature Flag Policy

Develop a clear policy for using Feature Flags (toggles) during development. Define the 3 types of users the flag should target (e.g., inter...

Feature Development & Testing:- Estimating Feature Development Time

Using the T-Shirt Sizing method (XS, S, M, L, XL), estimate the relative effort for three tasks: 1. Changing a button color (S), 2. Integrat...

Feature Development & Testing:- Creating a Definition of Done (DoD)

Draft a Definition of Done (DoD) checklist for an application team. The list must include 5 mandatory items across code quality, testing, do...

Feature Development & Testing:- End-to-End (E2E) Test Scenario

Design a critical End-to-End (E2E) Test Scenario for a financial application's 'Transfer Money' feature. The scenario must start from user l...

Feature Development & Testing:- Managing Technical Spikes

Explain the purpose of a Technical Spike in Agile development. Provide an example of a technical question (e.g., 'Can we integrate library X...

Feature Development & Testing:- Designing the Data Model

For a simple 'To-Do List' application, define the structure for two core data tables: User and Task. List the 5 essential fields (with data ...

Feature Development & Testing:- Testing in Staging Environment

Outline the final, non-automated checklist of 5 mandatory checks (e.g., manual smoke tests, performance validation) that must be completed b...

Performance & Scalability:- Designing a Caching Strategy

Explain the concept of Application Caching (e.g., Redis). Define the two types of data that are ideal for caching (e.g., static content, exp...

Performance & Scalability:- CDN Usage for Asset Delivery

Explain the function and primary performance benefit of using a Content Delivery Network (CDN). Identify 3 types of application assets (e.g....

Performance & Scalability:- Designing for Disaster Recovery (DR)

Outline the difference between RTO (Recovery Time Objective) and RPO (Recovery Point Objective). For a critical financial application, propo...

Performance & Scalability:- Queueing and Rate Limiting

Describe how a Message Queue (e.g., Kafka, RabbitMQ) and Rate Limiting can be used together to protect a vulnerable back-end service from be...

Distribution & Marketing:- App Store Optimization (ASO) for Keywords

Identify 5 specific, high-intent Keywords for a 'Budgeting and Expense Tracking' mobile app. Draft a concise App Store Name/Title (max 30 ch...

Distribution & Marketing:- Designing the App Store Screenshot Strategy

Outline a strategy for the first 3 App Store Screenshots. Screenshot 1: Focus on the core value proposition. Screenshot 2: Showcase the best...

Distribution & Marketing:- Managing App Store Reviews and Ratings

Draft a template response for a public, 1-star review that states: 'The app crashes every time I try to save my data.' The response must apo...

Distribution & Marketing:- Soft Launch Strategy

Outline a Soft Launch Strategy for a new social media application. Define the ideal initial Target Market (e.g., a specific non-core region ...

Distribution & Marketing:- Tracking the Application Funnel

Define the 4 primary stages of the Application Marketing Funnel (e.g., Impression, Download, Registration, Activation). For each stage, spec...

Distribution & Marketing:- Creating a Press Release for Launch

Draft the Headline and the First Paragraph of a press release announcing the official launch of a new 'AI-Powered Resume Builder' applicatio...

Distribution & Marketing:- Referral Program Design

Design a User Referral Program for a subscription-based fitness app. Define the specific incentive for both the referrer (existing user) and...

Distribution & Marketing:- Web-to-App Onboarding

Explain the benefit and process of implementing a Smart Banner on a website to drive mobile app downloads. The banner must dynamically link ...

Distribution & Marketing:- Managing Version Updates

Outline a communications strategy for releasing a major new version with breaking changes. The plan must include a mandatory In-App Message ...

Distribution & Marketing:- Google Play vs. Apple App Store

Compare the key optimization differences between the Google Play Store and the Apple App Store. Focus on the available Text Fields (e.g., ti...

Security & Compliance:- Authentication Strategy (OAuth 2.0)

Describe the typical OAuth 2.0 Flow when a user signs in to your application using a third-party provider (e.g., Google, Facebook). Detail t...

Security & Compliance:- Protecting Data in Transit (TLS/SSL)

Explain the necessity of using TLS/SSL (HTTPS) for all application traffic. Describe what a Man-in-the-Middle (MITM) attack is and how TLS/S...

Security & Compliance:- Handling Personally Identifiable Information (PII)

Define Personally Identifiable Information (PII). Outline a policy for Data Masking/Anonymization for PII stored in non-production environme...

Security & Compliance:- Regular Security Audits

Outline a formal policy for conducting Security Audits (Penetration Testing). Specify the frequency (e.g., annually, after major feature rel...

Security & Compliance:- Session Management and Logout

Describe a secure Session Management policy. Define the ideal session timeout duration for a financial application (e.g., 15 minutes) and ex...

Security & Compliance:- Protecting Against SQL Injection

Explain the vulnerability of SQL Injection. Describe the mandatory programming technique (e.g., using prepared statements or parameterized q...

User Experience & Design:- Micro-Interaction Design

Design a Micro-Interaction (visual feedback) for a 'Like' button in a social media app. Describe the visual transition (e.g., button bounce,...

User Experience & Design:- Heuristic Evaluation

Apply Jakob Nielsen's 10 Usability Heuristics to a mobile app's navigation. Identify the heuristic that deals with providing clear user stat...

Performance & Scalability:- Serverless Cost Optimization

For a serverless function (e.g., AWS Lambda), identify the two primary factors that determine the cost (e.g., execution time, memory allocat...

Distribution & Marketing:- Localization Strategy

Outline a basic Localization Strategy for a mobile application targeting the US and Germany. Specify the two non-code elements (e.g., curren...

Distribution & Marketing:- Responding to Negative Feedback

Draft a template response for a public 3-star review that states: 'The app is great, but Feature X is missing.' The response must validate t...

User Experience & Design:- Optimizing for Cognitive Load

Explain the concept of Cognitive Load in UX. Propose 3 design techniques (e.g., chunking, progressive disclosure) to reduce cognitive load o...

Feature Development & Testing:- Creating User Stories

Draft 3 simple User Stories for a music streaming application, following the standard format ('As a [Role], I want to [Goal], so that [Benef...

Feature Development & Testing:- Performance Testing in CI/CD

Outline a strategy for integrating an automated Performance Test into the CI/CD pipeline. The test must run only on the Staging Environment ...

Performance & Scalability:- Idempotency in API Design

Define Idempotency in API design. Provide a specific example of an API request (e.g., a DELETE or PUT request) that should be idempotent and...

Performance & Scalability:- Asynchronous Task Handling

Describe the use of Asynchronous Tasks (background processing) to improve the responsiveness of a web application. List 3 specific operation...

Distribution & Marketing:- App Icon Design Principles

List 5 essential Design Principles for a highly recognizable and compelling App Icon (e.g., simplicity, scalability). Explain the importance...

Distribution & Marketing:- Deep Linking Implementation

Explain the concept and user benefit of Deep Linking in a mobile app. Describe the process for creating a deep link that directs a user from...

Security & Compliance:- Input Validation Policy

Establish a strict Input Validation Policy for all user-submitted data. Define the two primary types of validation (e.g., client-side, serve...

Security & Compliance:- Handling Password Storage

Describe the mandatory, secure process for storing user passwords in a database. The process must prohibit storing clear-text passwords and ...

User Experience & Design:- Visual Hierarchy

Explain the concept of Visual Hierarchy in application design. Propose three techniques (e.g., size, color contrast, spacing) to ensure the ...

User Experience & Design:- Micro-Copy for Error Messages

Draft 3 versions of Micro-Copy for a login error message: 'Invalid username or password.' Version 1: Technical. Version 2: User-Friendly/Emp...

Performance & Scalability:- Handling Deadlocks in Databases

Explain the concept of a Database Deadlock in a high-concurrency application. List two techniques that the application or database must impl...

Performance & Scalability:- Message Queue for Decoupling

Describe how a Message Queue can be used to decouple a monolithic application into microservices. Provide an example of a long-running, non-...

Distribution & Marketing:- App Review Solicitation

Design a respectful and effective In-App Prompt for soliciting a review and rating. The prompt must only appear after the user has completed...

Distribution & Marketing:- Managing ASO Updates

Outline a formal process for updating App Store Optimization (ASO) metadata (e.g., keywords, description). The process must include A/B test...

Security & Compliance:- HSTS Implementation

Explain the security benefit of implementing HTTP Strict Transport Security (HSTS) on a web application server. Detail the necessary HTTP He...

User Experience & Design:- Designing for Fitts's Law

Explain Fitts's Law in UX design. Apply the law to optimize a primary CTA button on a mobile screen, detailing the optimal size and distance...

User Experience & Design:- Gamification Strategy

Design a basic Gamification Strategy for a financial tracking app. Propose 3 specific elements (e.g., badges, progress bars, streaks) that e...

Feature Development & Testing:- Impact Analysis for Bugs

Outline a process for conducting an Impact Analysis for a newly discovered bug. The analysis must cover two key areas: Affected Users (e.g.,...

Feature Development & Testing:- Dependency Management Policy

Establish a policy for managing Third-Party Dependencies in the application codebase. The policy must mandate a weekly scan for security vul...

Performance & Scalability:- Handling Time Zones

Outline the mandatory best practice for storing and displaying time-sensitive data (e.g., order history) in a global application. Specify th...

Performance & Scalability:- Designing for Offline Capability

For a field service application (used often without reliable network), outline 3 techniques for ensuring Offline Capability. Techniques must...

Distribution & Marketing:- App Store Video Strategy

Design the content and style for a 30-second App Store Preview Video. The video must show the app in action, focus on the user achieving a k...

Distribution & Marketing:- App Store Search Algorithm

Explain the 3 primary factors that the App Store Search Algorithm uses to rank applications (e.g., relevance, keywords, velocity). Detail wh...

Security & Compliance:- Client-Side Data Storage

Outline a secure policy for storing user data on the client side (mobile device or browser). Specify which types of data are acceptable for ...

Security & Compliance:- CAPTCHA/reCAPTCHA Implementation

Explain the purpose of implementing CAPTCHA/reCAPTCHA on login and registration pages. Describe the specific threat (e.g., bot attacks, cred...

User Experience & Design:- Consistency and Standards

Explain the Consistency and Standards heuristic. Provide two examples of elements (e.g., button colors, icon placement) that must remain con...

Feature Development & Testing:- Refactoring Decision

Define the criteria that should trigger a decision to Refactor a legacy codebase (e.g., high bug density, inability to add new features). Li...

Performance & Scalability:- Connection Pooling

Explain the function and primary performance benefit of using Database Connection Pooling in a high-traffic application. Describe how connec...

Performance & Scalability:- Monitoring Application Error Logs

Develop a policy for monitoring and acting on application error logs. The policy must specify the minimum acceptable Error Rate (e.g., <0.1%...

Distribution & Marketing:- App Store Category Selection

For a new app that is both a 'Fitness Tracker' and a 'Social Media' tool, define the primary and secondary App Store Categories that should ...

Distribution & Marketing:- Tracking In-App Purchases (IAP)

Outline the key metrics that must be tracked for In-App Purchases (IAP). List 3 metrics (e.g., conversion rate from free to paid, average re...

Security & Compliance:- Rate Limiting for APIs

Describe how Rate Limiting protects an application's API endpoints. Define two distinct rate limits (e.g., for login vs. public data retriev...