[Sprint 1] feat: Implement theme tools (4 tools) #175
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Implement the design token-based theming system for consistent visual styling.
Acceptance Criteria
mcp_server/theme_tools.pymcp_server/theme_store.pyfor theme persistencetheme_createtool:name: string, tokens: objecttheme_extendtool:base_theme: string, overrides: objecttheme_validatetool:theme_name: stringtheme_export_csstool:theme_name: string~/.config/claude/themes/.viz-platform/themes/Technical Notes
Design token structure from proposal:
Dependencies
Completed: Theme tools implemented.
Tools Added:
theme_create- Create themes with design tokens (colors, spacing, typography, radii)theme_extend- Extend existing themes with overridestheme_validate- Validate theme completenesstheme_export_css- Export as CSS custom propertiesFeatures:
~/.config/claude/themes/, project:.viz-platform/themes/)Test Results:
Commit:
797b306