π Discovery Phase - Before You Prompt
- π Project Brief
- π¨ Design System Discovery
- πΊοΈ User Journey Mapping
- π Technical Discovery
Essential Questions Checklist
Before writing any prompt, answer these fundamental questions:
Platform Type & Audience
Platform Type & Audience
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?
Localization & Accessibility
Localization & Accessibility
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 Management
Content Management
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
User Management
User 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
Technical Requirements
Technical Requirements
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) β

