复制忍者卡卡西
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2a26b415/copy-ninja-kakashi。
技能介绍
解决什么问题
在前端开发中,“看起来像”和“一模一样”之间往往隔着巨大的调试成本。直接参考竞品或开源项目时,常见的痛点是元素层级错乱、装饰图被裁切、字体渲染存在偏差,或是间距使用框架默认值导致整体视觉节奏不对。Copy Ninja Kakashi 提供了一套严谨的 SOP,旨在通过工程化手段实现“指纹级”的组件复刻,而非简单的外观模仿。
核心方法与流程
这套方法论将复刻过程拆解为三个关键阶段:
- 侦察(Reconnaissance):使用
Playwright截取基准图,通过 DevTools 拆解 DOM 树。强调抓取 Computed 面板的计算后样式,而非直接看 CSS 源码,确保拿到的是真实渲染值。 - 实现(Implementation):遵循“先结构后样式”的原则。先搭建 DOM 骨架,再通过 CSS 变量统一管理设计 tokens。对于无法用工具类精确表达的尺寸,强制使用
inline style写入精确像素值。 - 对齐(Alignment):利用半透明截图叠加比对,将元素位置偏差控制在
≤2px以内,并修复常见的 z-index 层级失效问题。
关键铁则
- 单一数据源:轮播图与列表内容必须共用同一数组,避免数据不一致。
- 图片本地化:禁止引用外部 URL,所有资源需下载至
public目录。 - 精细控制:合理利用负 margin 处理覆盖对齐,精确设置
overflow-x/y避免意外裁切。
使用场景
- 需将北大计算机学院官网新闻轮播区块1:1复刻到自有项目,要求元素偏差≤2px
- 参考stripe.com定价卡片的圆角、阴影与悬停动效,复刻自家产品定价模块
- 修复复刻组件中装饰图被导航栏遮挡、飘带底部被截断的层级与溢出问题
- 参考竞品UI设计实现当前项目功能,需确保布局比例与视觉效果完全一致
适合人员
- 前端工程师,需将目标网站组件1:1复刻到项目中并保证视觉一致性
- 独立开发者,想借鉴竞品UI设计快速实现自家产品功能模块
- UI还原工程师,负责修复复刻组件中的层级、截断等样式问题