home / skills / project-n-e-k-o / n.e.k.o / ui-system-refactor
This skill helps you apply Capsule UI and Neko Blue branding guidelines to your interfaces, ensuring cohesive visuals and accessible interactions.
npx playbooks add skill project-n-e-k-o/n.e.k.o --skill ui-system-refactorReview the files below or copy the command above to add this skill to your agents.
---
name: 🎨 UI 设计规范
description: Project N.E.K.O. 胶囊化 UI、品牌蓝视觉系统规范
---
# 🎨 UI 设计规范
## 核心视觉标准
1. **胶囊化 (Capsule UI)**: 所有交互元素使用大圆角 (`border-radius: 50px`)
2. **品牌蓝 (Neko Blue)**: 主色 `#40C5F1`,描边 `#22b3ff`
3. **圆润描边**: 使用20层 `text-shadow` 矩阵实现标题描边效果
## 关键避坑
- **i18n 图标消失**: 翻译更新时检测 HTML 标签,使用 `innerHTML` 保留图标
- **Select 被裁剪**: 包含下拉框的容器必须设置 `overflow: visible`
- **按钮交互**: Hover `translateY(-1px)` + Active `translateY(1px) scale(0.98)`
## 参考文档
- 📘 [设计系统规范](references/design-system.md) - CSS 变量、颜色、组件
- 💎 [实战经验](references/valuable-experiences.md) - 描边算法、i18n 兼容
This skill documents the UI design standard for Project N.E.K.O., focusing on a capsule-style interface and a distinct brand-blue visual system. It provides concrete CSS patterns, interaction rules, and common pitfalls with pragmatic fixes to keep components consistent across the metaverse product.
The specification prescribes core tokens (colors, radii, borders), component micro-interactions, and visual algorithms such as a multi-layer text-shadow matrix for soft outline effects. It highlights integration checkpoints for localization and container layout to avoid runtime visual bugs. Implementers follow the rules to create consistent, brand-aligned UI components and assets.
How do I keep icons when swapping translated HTML content?
Update the element’s innerHTML using a safe template or preserve icon nodes; avoid blind text-only replacements that strip markup.
What radius should I use to match the capsule style?
Use border-radius: 50px for interactive elements to maintain the capsule silhouette across components.