一键导入
pencil-component-creator
为 Pencil `.pen` 设计文件创建可复用组件、替换重复节点为真实 `ref` 实例、校验组件是否真的被复用。用于用户要求抽组件、沉淀公共组件、统一卡片/按钮/商品块、把重复结构替换成组件实例,或排查“看起来像组件但其实不是复用”的情况。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
为 Pencil `.pen` 设计文件创建可复用组件、替换重复节点为真实 `ref` 实例、校验组件是否真的被复用。用于用户要求抽组件、沉淀公共组件、统一卡片/按钮/商品块、把重复结构替换成组件实例,或排查“看起来像组件但其实不是复用”的情况。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
审计并收敛 Vue3 + Vant 项目与 Pencil `.pen` 设计稿中的重复 UI 结构,判断哪些应该复用为同一组件、哪些适合做同源变体、哪些必须拆分。用于用户提到组件抽取、组件统一、组件架构、复用评审、Top Bar、状态栏、底部导航、商品卡片、搜索栏、空态、订单行,或要求同时检查设计稿与代码里还有哪些可合并组件时。
移动端 UI 架构设计规范,覆盖全屏背景处理、页面层级、画布编排、颜色系统和间距标准。用于使用 Pencil 设计移动端页面、重构页面壳层、整理页面与组件在画布上的摆放关系,尤其适合需要统一主页面横向排布、子页面纵向挂载、组件集中在第一列的场景。
根据用户口述需求对 Pencil `.pen` 设计稿做增量更新,包含需求归一化、目标节点定位、最小化结构修改、组件复用保护、移动端布局约束校验和截图回归。用于用户要求改文案、调布局、增删模块、替换卡片、调整头部/背景、按描述修改当前 Pencil 设计稿,尤其适合“我说一句,你直接改稿”的场景。
Generate a requirements mindmap document from a website URL for Vue3 frontend projects. Use when a user provides a site link and wants a structured PRD-style breakdown of pages, flows, features, data, and Vue3 implementation scope in mindmap format.
为采用 FSD + DDD 架构的 Vue3 + Vant 项目提供架构设计、模块拆分、目录规划、边界评审、重构方案和实施约束。用于用户提到架构师、架构设计、分层、领域建模、模块边界、技术方案、重构、FSD、DDD、Vue3、Vant,或需要把业务需求落到 app/pages/widgets/features/entities/shared 与 domain/application/infrastructure/presentation 等层级时。
| name | pencil-component-creator |
| description | 为 Pencil `.pen` 设计文件创建可复用组件、替换重复节点为真实 `ref` 实例、校验组件是否真的被复用。用于用户要求抽组件、沉淀公共组件、统一卡片/按钮/商品块、把重复结构替换成组件实例,或排查“看起来像组件但其实不是复用”的情况。 |
为 Pencil 中的重复 UI 结构建立真正可复用的组件源,并把页面上的重复节点替换成真实 ref 实例。重点处理 reusable、ref、descendants、placeholder、实例验证和回归截图。
需要精确操作示例、常见覆写写法和反例时,读取 references/patterns.md。
.pen 文件、目标区域、重复节点和候选组件源。frame、已有 ref,还是“视觉相同但不是真组件”。reusable 源。reusable:true。ref 实例做探针,确认编辑器返回的是 type:"ref"。placeholder:true,整个替换过程保持占位,结束后再移除。descendants 覆写。batch_get 验证实例节点必须是 type:"ref" 且 ref:"<sourceId>"。get_screenshot 检查页面与组件源是否仍然符合预期。type:"ref" 为准。不要用“样式很像”或“节点名相同”当证据。type:"ref" 和 ref。type:"ref" 且 ref 指向该组件源;placeholder:true,结束后及时去掉。descendants 中必要字段;不要把圆角、字号、布局等基础视觉在每个实例里重写一遍,除非用户明确要变体。reusable:true 的组件源,而不是先做普通节点再赌后续转换成功。descendants 覆写。Component/Product/CompactCard/Shared,避免绑定单一页面语义。ref 实例,再做最小必要的 descendants 覆写。CategoryVariant、CompactVariant 等变体组件。type:"ref"ref 指向正确组件源 iddescendants 覆写.pen 文件。frame,直接承认并修正,不要继续围绕错误前提打补丁。reusable 组件源,再批量替换实例。ref,但编辑器里页面仍不跟随组件源变化,按“未成功复用”处理:
ref 实例;在最终结果中明确给出:
ref 实例