Skip to main content
The /enhance command adds features or makes updates to existing applications. Use this for iterative development after you’ve created an initial version with /create.

When to use this

Adding features

Add new functionality to existing projects

Improving UI

Update design or user experience

Refactoring

Improve code quality or architecture

Bug fixes

Apply fixes identified during debugging

How it works

1

Understand current state

The system analyzes your project to understand:
  • Existing features and tech stack
  • Current file structure
  • Dependencies and patterns
2

Plan changes

Determine what will be added or changed:
  • Files to create or modify
  • Dependencies to add
  • Potential conflicts
3

Present plan (for major changes)

For significant updates, you’ll see:
"To add admin panel:
- I'll create 15 new files
- Update 8 files
- Takes ~10 minutes

Should I start?"
4

Apply changes

Relevant agents make the changes:
  • Update existing code
  • Create new files
  • Run tests
5

Update preview

Hot reload or restart the preview server to show changes

Usage examples

/enhance add dark mode
Add dark mode support to your application
/enhance build admin panel
Create an admin interface for management
/enhance integrate payment system
Add payment processing functionality
/enhance add search feature
Implement search across your content
/enhance edit profile page
Update the profile page design or features
/enhance make responsive
Improve mobile responsiveness

Cautions

Get approval for major changes: The system will ask before making large-scale modifications.
Conflicting requests: You’ll be warned if requests conflict with existing choices (e.g., switching databases).
Each change is committed with git, making it easy to review or revert changes.
  • /create - Initial application creation
  • /debug - Identify issues before enhancing
  • /test - Verify enhancements work correctly
  • /preview - See changes in browser

Build docs developers (and LLMs) love