feat: Add update_theme functionality with UI support
Backend: - Add PUT /api/themes/:id endpoint for updating existing themes Store: - Add updateTheme method to theme store MCP: - Add update_theme tool to modify name, description, or save current variables UI: - Add edit button to ThemeListItem (custom themes only) - Add edit modal with name and description fields - Support editing from both desktop sidebar and mobile dropdown
This commit is contained in:
21
CLAUDE.md
Normal file
21
CLAUDE.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Agent UI - Claude Code Guidelines
|
||||
|
||||
## Commits
|
||||
- NO incluir "Co-Authored-By: Claude" en los commits
|
||||
- Commits concisos y descriptivos en inglés
|
||||
|
||||
## Proyecto
|
||||
- Frontend: Vue 3 + TypeScript + Pinia
|
||||
- Backend: Bun + SQLite
|
||||
- MCP: @nucleoriofrio/webmcp
|
||||
|
||||
## Herramientas MCP dinámicas
|
||||
Las herramientas MCP cambian según la página activa:
|
||||
- `/canvas` - render_html, render_vue_component, save/load components
|
||||
- `/themes` - get_design_tokens, set_theme_variable, save_theme, update_theme, etc.
|
||||
- `/components` - gestión de componentes Vue
|
||||
|
||||
## Archivos clave
|
||||
- `frontend/src/services/tools/` - Herramientas MCP por página
|
||||
- `frontend/src/stores/theme.ts` - Store de temas
|
||||
- `server/index.ts` - API HTTP y SQLite
|
||||
Reference in New Issue
Block a user