创建独特、生产级别的前端界面,具有高设计质量。当用户要求构建 Web 组件、页面、artifacts、海报或应用程序时使用此技能(例如网站、落地页、仪表盘、React 组件、HTML/CSS 布局,或美化任何 Web UI)。生成富有创意、精致的代码和 UI 设计,避免千篇一律的 AI 美学风格。
81
78%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/kipper-frontend-design/SKILL.md此技能指导创建独特、生产级别的前端界面,避免千篇一律的"AI 流水线"美学风格。实现真正可运行的代码,对美学细节和创意选择给予极高关注。
用户提供前端需求:需要构建的组件、页面、应用程序或界面。他们可能会包含关于用途、目标受众或技术约束的背景信息。
在编码之前,理解背景并确定一个大胆的美学方向:
关键:选择一个清晰的概念方向并精准执行。大胆的极繁主义和精致的极简主义都可以——关键在于设计的意图性,而非强度。
然后实现可运行的代码(HTML/CSS/JS、React、Vue 等),需要:
重点关注:
绝不使用千篇一律的 AI 生成美学风格,如过度使用的字体系列(Inter、Roboto、Arial、系统字体)、老套的配色方案(特别是白色背景上的紫色渐变)、可预测的布局和组件模式,以及缺乏情境特色的模板化设计。
创造性地解读需求,做出出人意料的选择,让设计感觉是为特定情境量身定制的。没有任何设计应该是相同的。在浅色和深色主题、不同字体、不同美学风格之间变换。绝不在多次生成中趋同于常见选择(例如 Space Grotesk)。
重要:使实现复杂度与美学愿景相匹配。极繁主义设计需要精心编写的代码,包含大量动画和效果。极简主义或精致的设计需要克制、精确,以及对间距、字体排印和微妙细节的仔细关注。优雅来自于对愿景的出色执行。
记住:Claude 有能力完成非凡的创意工作。不要有所保留,展示跳出框架思考并全身心投入独特愿景时能真正创造出的作品。
当设计需要自定义图片素材时(如背景图、插图、图标、概念图等),可以使用 Gemini 图片生成工具。
使用 tools/generate_image.py 脚本生成图片:
# 生成图片并保存到文件
python ~/.agents/skills/frontend-design/tools/generate_image.py \
-p "A futuristic city skyline at sunset, cyberpunk style" \
-o hero.png
# 生成正方形图片(适合图标)
python ~/.agents/skills/frontend-design/tools/generate_image.py \
-p "Minimalist rocket icon, flat design" \
-r 1:1 \
-o icon.png
# 生成 4K 高清背景
python ~/.agents/skills/frontend-design/tools/generate_image.py \
-p "Abstract gradient background in soft purple and blue" \
--resolution 4K \
-o background.png
# 输出 base64(用于内嵌 HTML)
python ~/.agents/skills/frontend-design/tools/generate_image.py \
-p "Small decorative pattern" \
-r 1:1需要设置 QINIU_API_KEY 环境变量。
-o 参数时,图片直接保存为 PNG 文件-o 时,输出 base64 字符串,可在 HTML 中使用:<img src="data:image/png;base64,{output}">为获得高质量的 UI 素材,prompt 应包含:
示例 prompt:
A minimal abstract gradient background in soft purple and blue tones, suitable for a tech startup landing page, no text, 4K resolutionFlat design icon of a rocket launching, vibrant orange and white colors, clean vector style, transparent backgroundfbf3ff3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.