乐于分享
好东西不私藏

[AI]UI设计skill: designer-skills

[AI]UI设计skill: designer-skills

designer-skills

“designer-skills”在 AI 辅助编程领域,特指一系列结构化指令包,目的是解决“同一 AI 在不同时间生成的界面风格不一致”这个痛点。

github

https://github.com/julianoczkowski/designer-skills

B站视频

【designer-skills】https://www.bilibili.com/video/BV1Bc7Z6zEoW?vd_source=f1bd3b5218c30adf0a002c8c937e0a27

分为7步:

  1. 梳理需求
  2. 设计简要
  3. 信息架构
  4. 设计基础要素
  5. 拆解任务
  6. 页面构建
  7. 设计评审。

效果

因为有动效,所以截图时页面排版有点问题。

安装

npx skills add julianoczkowski/designer-skills

npx 是 npm 从 5.2 版本开始自带的一个工具命令,主要用来直接运行 Node.js 包中的可执行文件。

npx skills 在cmd中依赖于@skills/cli项目,在IDE中可能是其自带全局命令。

npm view skills
skills@1.5.10 | MIT | deps: 1 | versions: 75The open agent skills ecosystemhttps://github.com/vercel-labs/skills#readmekeywords: cli, agent-skills, skills, ai-agents, aider-desk, amp, antigravity, antigravity-cli, astrbot, autohand-code, augment, bob, claude-code, openclaw, cline, codearts-agent, codebuddy, codemaker, codestudio, codex, command-code, continue, cortex, crush, cursor, deepagents, devin, dexto, droid, firebender, forgecode, gemini-cli, github-copilot, goose, hermes-agent, inference-sh, jazz, junie, iflow-cli, kilo, kimi-code-cli, kiro-cli, kode, lingma, loaf, mcpjam, mistral-vibe, moxby, mux, opencode, openhands, ona, pi, qoder, qoder-cn, qwen-code, replit, reasonix, rovodev, roo, tabnine-cli, terramind, tinycloud, trae, trae-cn, warp, windsurf, zed, zencoder, zenflow, neovate, pochi, promptscript, adal, universalbin: skills, add-skilldist.tarball: https://registry.npmmirror.com/skills/-/skills-1.5.10.tgz.shasum: 45ac8c4f8e468e6b66912a289f04fad8a616b2f4.integrity: sha512-5d9lKHeF4qcF/7LRd8h1arnPGJtRu6GxVoWyt9hh0u1RUe+UrjzXIc6PITE+HMzgqR8sZ/vJtGDi8lrOZTGS7w==.unpackedSize: 462.5 kBdependencies:yaml: ^2.8.3maintainers:- rauchg <rauchg@gmail.com>- quuu <qual1337@gmail.com>dist-tags:latest: 1.5.10              snapshot: 1.5.5-snapshot.1published 2 days ago by GitHub Actions <npm-oidc-no-reply@github.com>

安装过程

███████╗██╗  ██╗██╗██╗     ██╗     ███████╗██╔════╝██║ ██╔╝██║██║     ██║     ██╔════╝███████╗█████╔╝ ██║██║     ██║     ███████╗╚════██║██╔═██╗ ██║██║     ██║     ╚════██║███████║██║  ██╗██║███████╗███████╗███████║╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝╚══════╝T   skills|o  Source: https://github.com/julianoczkowski/designer-skills.git|o  Repository cloned|o  Found 8 skills|*  Select skills to install (space to toggle)|  [•] brief-to-tasks (Break a design brief into an ordered checklist of indepen...)|  [ ] design-brief|  [ ] design-flow|  [ ] design-review|  [ ] design-tokens|  [ ] frontend-design|  [ ] grill-me|  [ ] information-architecture
Press  space  to select,  enter  to submit

选择安装哪个技能,这里可以选择design-flow,上下键移动,空格选择,回车提交。

 Search:│  ↑↓ move, space select, enter confirm│   ○ Tabnine CLI (.tabnine/agent/skills)│   ○ Terramind (.terramind/skills)│   ○ Tinycloud (.tinycloud/skills)│   ○ Trae (.trae/skills)│ ❯ ○ Trae CN (.trae/skills)│   ○ Windsurf (.windsurf/skills)│   ○ Zencoder (.zencoder/skills)│   ○ Zenflow (.zencoder/skills)│  ↑ 41 more  ↓ 3 more│  Selected: Amp, Antigravity, Antigravity CLI +10 more

选择编译器,本地安装Trae CN所以选择找个,这步应该是给编译器全局安装命令。

 Installation scope|  > Project (Install in current directory (committed with your project))|    Global

选择安装在项目中还是全局,此处选择安装在项目中。

*  Proceed with installation?|  > Yes /   No

询问是否继续安装,选择会下载对应技能文件。

 Installation complete|o  Installed 1 skill ----------------+|                                    ||  ✓ design-flow (copied)            ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||    → .\.agents\skills\design-flow  ||                                    |+------------------------------------+|—  Done!  Review skills before use; they run with full agent permissions.

运行

在选择的IDE中运行,在聊天框中输入/design-flow调用技能。

过程

创建项目过程有些长,也没必要截图。

最后审计命令再次执行/design-flow就是运行npm run dev……

问题

在项目实现过程中,TRAE CN执行完会提醒非常nice。

但是安装一些插件会有问题,比如第一次执行完运行css全部加载失败,因为TailwindCSS依赖没安装好。

其次在编写时不会自动考虑移动端适配问题,需要再次纠正。

最后在一些自然语言上理解有问题,比如取消X平台的图标将github的图标删除,而且要求加gitee图标结果加成github的图标。

结论

在些需求时尽量详细且明确,但是就审美而言感觉优点差劲。

在第一步中有询问可参考的网站,没试过效果。

比如使用图标,之前也使用过多个模型,都挺丑。

在没有参考网站的情况下,需求中要求有动效互动,在实现时效果显微。

技能的总体思路不错,但是执行方面需要再优化,若最后一步可以做真正的审计,比如评价设计的好坏、给出修改建议等,会更好。

扫描识别二维码关注我们获取更多