该技能面向 MoonShine 开发者,帮助创建和修改 MoonShine 管理面板的自定义调色板。参考资料位于 .guidelines/palettes.md,其中包含调色板结构与格式、OKLCH 色彩空间(L C H 值)说明、必需的颜色键及其用途、分步创建指南、浅色与深色主题实现、设计规则与最佳实践以及常见错误。
主要能力:按需求选择品牌色相角(0-360°),同时实现匹配的浅色和深色主题,检查对比度确保文本可读,并保证包含全部必需颜色键。
颜色规则:使用 OKLCH 格式 L C H(例如 0.58 0.24 293.756);透明度用 / opacity%(例如 0.58 0.24 240 / 20%);深色主题反转基础色阶(50 最深、900 最浅);primary、secondary 与基础色保持相同色相角;语义色使用常规色相(成功为绿、错误为红等);base 色阶需从 50 到 900 平滑过渡。
调色板结构需包含:body、primary / primary-text、secondary / secondary-text、base.text、base.stroke、base.default、base.50 至 base.900、success / success-text、warning / warning-text、error / error-text、info / info-text。
使用方式:将文件存放在 app/MoonShine/Palettes/YourPaletteName.php,并在 config/moonshine.php 的 'palette' 键下注册。
限制:资料未提供具体命令、依赖版本、安装步骤或收费信息,暂未提供。