| name | enhance |
| description | Add or update features in an existing application. Use when: "enhance", "add feature", "update", "improve", "extend", "integrate", "make it", "add support for", "upgrade"
|
| argument-hint | <feature to add or update> |
| user-invocable | true |
| disable-model-invocation | true |
/enhance - Update Application
$ARGUMENTS
Task
This command adds features or makes updates to existing application.
Steps:
-
Understand Current State
- Load project state with
python .agent/scripts/session_manager.py info
- Understand existing features, tech stack
-
Plan Changes
- Determine what will be added/changed
- Detect affected files
- Check dependencies
-
Present Plan to User (for major changes)
"To add admin panel:
- I'll create 15 new files
- Update 8 files
Should I start?"
-
Apply
- Call relevant agents
- Make changes
- Test
-
Update Preview
Usage Examples
/enhance add dark mode
/enhance build admin panel
/enhance integrate payment system
/enhance add search feature
/enhance edit profile page
/enhance make responsive
Caution
- Get approval for major changes
- Warn on conflicting requests (e.g., "use Firebase" when project uses PostgreSQL)
- Commit each change with git