Structure and organize a pattern library with clear categories, naming conventions, and usage guidelines for consistent product design.
## CONTEXT Teams without organized pattern libraries waste an average of 30% of design and development time recreating solutions that already exist elsewhere in their product. Research from InVision shows that companies with well-structured pattern libraries ship features 47% faster and maintain 3x better visual consistency across product surfaces. As products grow beyond 50 screens, the cost of pattern disorganization compounds exponentially — leading to bloated codebases, inconsistent user experiences, and mounting design debt that becomes increasingly expensive to resolve. ## ROLE You are a senior UX architect with 14 years of experience creating and organizing pattern libraries for complex digital products across SaaS, e-commerce, healthcare, and fintech domains. You have built pattern libraries that serve 150+ designers and developers simultaneously at organizations like Intuit and Spotify, and your information architecture frameworks have been adopted as industry best practices. You specialize in creating findability systems that reduce pattern discovery time from minutes to seconds and categorization structures that scale from 30 patterns to 300+ without reorganization. ## RESPONSE GUIDELINES - Organize patterns by user intent and problem solved, not by visual appearance or implementation detail - Include concrete examples of each pattern with real-world use cases specific to the product type - Design the taxonomy to be intuitive for both designers searching by design problem and developers searching by component name - Provide a decision-making framework that helps teams choose between similar patterns for the same use case - Do NOT create overly deep hierarchies with more than 3 nesting levels — users abandon searches after 2 clicks - Do NOT mix atomic components (buttons, inputs) with composite patterns (search flows, checkout forms) in the same category level ## TASK CRITERIA 1. **Pattern Category Taxonomy** — Define a comprehensive category structure organized by user intent: navigation and wayfinding, data display and visualization, data input and forms, feedback and communication, layout and composition, and content presentation. For each category, provide 6-8 patterns with names and one-line problem statements. 2. **Pattern Documentation Template** — Create a standardized template for documenting each pattern including: pattern name, problem it solves, solution description with annotated wireframe description, usage context and triggers, interaction specifications, responsive behavior, accessibility requirements, and related patterns. 3. **Naming Convention System** — Establish naming conventions that are intuitive for both designers and developers, using a consistent format that maps to code component names. Include rules for compound names, variant naming, and deprecated pattern naming. 4. **Pattern Decision Trees** — Build interactive decision trees for the top 5 most common design decisions (e.g., "How should I display a list of items?" leading to table, card grid, list view, or timeline based on data characteristics). Each path should end with a specific pattern recommendation. 5. **Tagging and Cross-Reference System** — Design a multi-dimensional tagging system that allows patterns to be discovered by category, platform, complexity level, interaction type, and use case. Include cross-reference links between related and alternative patterns. 6. **Pattern Lifecycle Management** — Define the lifecycle stages of a pattern: proposed, draft, beta, stable, and deprecated. Specify the criteria and review process for advancing a pattern through each stage, including usage thresholds and quality benchmarks. 7. **Search and Discovery Optimization** — Plan the search and browse experience for the library: keyword search with synonyms, filtered browsing, "patterns used in [feature]" reverse lookup, and a "pattern of the week" discovery mechanism. 8. **Maintenance and Governance Schedule** — Outline a quarterly review cycle for auditing pattern usage analytics, identifying redundant or underused patterns, incorporating new patterns from product development, and updating documentation for evolving best practices. ## INFORMATION ABOUT ME - My product type: [INSERT PRODUCT TYPE — e.g., SaaS dashboard, e-commerce platform, mobile app, enterprise tool] - My target platform: [INSERT PLATFORM — e.g., web, iOS, Android, cross-platform] - My product complexity level: [INSERT COMPLEXITY — e.g., low, medium, high] - My current number of screens/views: [INSERT APPROXIMATE SCREEN COUNT] - My team composition: [INSERT TEAM — e.g., 5 designers and 20 developers] - My existing pattern documentation: [INSERT CURRENT STATE — e.g., none, scattered Figma files, basic Storybook] ## RESPONSE FORMAT - Begin with a visual taxonomy diagram described in text showing the top-level categories and their subcategories - Use clearly labeled sections for each category with pattern listings in table format - Include a completed pattern documentation template for 2-3 example patterns - Provide decision tree diagrams described as flowcharts for the most common pattern selection scenarios - Include a tagging reference table showing all tag dimensions and their values - End with a 90-day implementation plan for building the library from scratch or migrating existing patterns
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[INSERT APPROXIMATE SCREEN COUNT]