Skip to main content

πŸ” Discovery Phase - Before You Prompt

Critical: Never skip the discovery phase. Understanding your project requirements thoroughly will save countless hours of development time and prevent major refactoring later.

Essential Questions Checklist

Before writing any prompt, answer these fundamental questions:
Public or Private Platform? β€’ Public: Needs SEO, performance optimization, public APIs β€’ Private/Internal: Focus on security, authentication, role-based accessTarget Audience Demographics β€’ Age range and technical proficiency β€’ Geographic location (affects hosting, compliance) β€’ Expected user volume (affects architecture)Device Usage Patterns β€’ Mobile-first, desktop-first, or equal priority? β€’ Native app requirements or PWA sufficient? β€’ Offline functionality needed?
Language Requirements β€’ English only or multi-language? β€’ RTL support (Arabic, Hebrew, Persian)? β€’ Date/time/currency formatting needsAccessibility Standards β€’ WCAG 2.1 AA or AAA compliance? β€’ Screen reader optimization priority β€’ Keyboard navigation requirementsRegional Compliance β€’ GDPR (Europe) β€’ CCPA (California) β€’ Other regional data protection laws
Content Update Frequency β€’ Static content (rarely changes) β€’ Dynamic content (frequent updates) β€’ Real-time content (live data)Content Editors β€’ Technical team only β€’ Marketing/content team β€’ End users (user-generated content)CMS Requirements β€’ Full CMS (Strapi, Sanity, Contentful) β€’ Headless CMS integration β€’ Simple admin panel β€’ Git-based content management
Authentication Methods β€’ Email/password β€’ Social logins (Google, Facebook, GitHub) β€’ SSO/SAML for enterprise β€’ Passwordless/Magic links β€’ Two-factor authenticationUser Roles & Permissions β€’ Simple (user/admin) β€’ Complex (multiple roles with granular permissions) β€’ Team/organization structures β€’ Invitation systemsUser Data Management β€’ Profile customization needs β€’ Data export requirements (GDPR) β€’ Account deletion workflows β€’ Data retention policies
Performance Targets β€’ Page load time requirements β€’ Lighthouse score targets β€’ Concurrent user expectations β€’ API response time SLAsIntegration Needs β€’ Third-party APIs β€’ Payment processing β€’ Email services β€’ Analytics platforms β€’ CRM systemsSecurity Requirements β€’ Data encryption standards β€’ PCI compliance (for payments) β€’ Healthcare compliance (HIPAA) β€’ Financial compliance (SOC 2)

Next Step

With discovery complete, proceed to create your planning documents (claude.md and plan.md) β†’