Technical Complexity
Effective Patterns
Be specific and descriptive - "Create a product card with image, title, price, and add-to-cart button"
Describe functionality clearly - "Allow users to filter products by category and sort by price"
Specify tech stack preferences - "Use Next.js App Router with Tailwind CSS and shadcn/ui components"
Mention design preferences - "Use a minimalist design with soft shadows and rounded corners"
Avoid These Patterns
Overly complex requests - Break down complex apps into smaller components
Vague descriptions - "Make it look good" is less effective than specific design guidance
Missing tech context - Not specifying your preferred libraries or frameworks when they're important