关于 no-duplicate-ui
用于查找并整合项目中重复 UI 组件的技能。它指导扫描相似封装、检查疑似重复项,并将共用组件归并到 `@/components/ui/`。
主要功能
- 01扫描项目中的重复 UI
- 02检查模板相似度和文件名
- 03整合共用组件
适用场景
- 01检查新增 Button 或 Card 封装的 PR
- 02整合分叉的组件
- 03执行可选的合并前重复扫描
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ heyeddi-com/ heyeddi-skills --skill no-duplicate-ui安装后在 Claude Code 中输入/no-duplicate-ui确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
manifest.jsoncontext/ANTI_PATTERNS.mdEXAMPLES.mdPROSE_ANTI_SLOP.mdVOCABULARY.mdscripts/_skill_cli.pyfind_duplicate_ui.py详细介绍
无重复 UI
适用场景
- PR 新增了与现有组件类似的 Button/Card 封装组件
- 重构以整合分叉的组件
- 合并前可选的重复项扫描
说明
- 运行
python scripts/find_duplicate_ui.py --project-root <root>。 - 检查模板相似度高或文件名匹配的组件对。
- 将其整合到
@/components/ui/下的共享组件中。
评论
支持 Markdown