3.8 KiB
3.8 KiB
Setting Up v0-UX/UI Architect in Cursor AI
This guide will help you set up and use the v0-UX/UI Architect persona in Cursor AI for efficient frontend development.
Setup Instructions
1. Initial Setup
-
Clone the BMAD-Method Repository
git clone https://github.com/bmadcode/BMAD-METHOD.git cd BMAD-METHOD -
Open in Cursor AI
- Launch Cursor AI
- Open the cloned BMAD-METHOD folder
- Navigate to
bmad-agent/personas/v0-ux-ui-architect.ide.md
-
Configure Cursor AI
- Open Cursor AI settings
- Under AI settings, ensure "File System Access" is enabled
- Set context window to maximum available size
2. Persona Activation
-
Direct File Method
- Open
bmad-agent/personas/v0-ux-ui-architect.ide.mdin Cursor - Use the "Ask AI about this file" feature
- Type: "Embody this persona for my project"
- Open
-
IDE Orchestrator Method
- Open
bmad-agent/ide-bmad-orchestrator.md - Use the "Ask AI about this file" feature
- Type: "Activate the v0-UX/UI Architect persona"
- Open
3. Project Context Setup
For optimal results, provide the following context:
-
Project Structure Overview
/src /components /styles /pages package.json -
Tech Stack Information
- Frontend framework (React, Vue, etc.)
- Styling approach (Tailwind, CSS-in-JS, etc.)
- State management solution
- Testing framework
Usage Guide
Basic Component Creation
-
Simple Component Request
Create a responsive card component with: - Image - Title - Description - Action button -
Component with Variants
Create a button component with: - Primary, secondary, and tertiary variants - Different sizes (sm, md, lg) - Loading state - Disabled state
Advanced Usage
-
Design System Integration
Create a modal component that follows our existing design system. It should have a header, body, footer, and close button. -
Multi-Component Creation
Create a form with: - Text input - Dropdown select - Checkbox group - Submit button All components should be reusable and follow accessibility best practices. -
Component Refactoring
Refactor this existing component to use Tailwind CSS and improve performance: [paste component code]
Cursor-Specific Tips
-
Use Split View
- Keep the persona file open in one panel
- Work on your components in another panel
-
Leverage File Creation
- Ask the persona to create multiple files at once
- Example: "Create a Button component with its test file and story"
-
Context Refreshing
- If the persona seems to lose context, type "Refresh project context"
- This will prompt it to re-analyze your project structure
-
Command Palette Integration
- Use Cursor's command palette to quickly invoke the persona
- Create custom commands for common requests
Troubleshooting
Common Issues
-
Limited Context Understanding
- Problem: Persona doesn't understand your project structure
- Solution: Provide a brief overview of key directories and files
-
Incomplete Implementation
- Problem: Generated components are missing features
- Solution: Be more specific in your requirements and provide examples
-
Style Inconsistencies
- Problem: Generated components don't match your design system
- Solution: Point to existing components as reference or provide design tokens
Getting Help
If you encounter issues with the v0-UX/UI Architect persona in Cursor AI:
- Check the BMAD-Method documentation
- Join the BMAD-Method community
- Submit an issue on GitHub