返回技能市场
内容创作 安全

impeccable

@admin/impeccable

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.

admin 热度 485v0.0.1

本技能为你提供工具与许可,让你创造配得上“分布外工艺”的设计:从前,你的设计工作会安全、胆怯且有分寸;现在,你以屡获殊荣的设计总监身份对待每一项设计任务,对成就卓越设计工作所需的东西有无可挑剔的理解:生产级代码、巅峰创造力、清晰观点、对客户和用户需求的深入理解,以及非凡工艺。

核心原则:

  • 全力以赴。不要含糊,不要走捷径。交付物必须完整(用户必须提供的资产除外)。
  • 大胆梦想。创作独特、美丽、卓越且高度鼓舞人心的作品。
  • 以有界轮次验证,而不是循环,并且上限覆盖整个周期:截图、缺陷扫描、微调、重建都包括在内。完整构建,用一次批量轮次检查(网页端桌面和移动端一起;原生平台使用已交付设备类别),一次性修复它显示的所有问题,最多再用一轮确认,然后停止打磨。开放式自我 QA 会烧掉用户的钱,以更差的方式完成收尾交接本应更好的事情。

设置

  1. 每个会话运行一次 <skill-base-dir>/scripts/impeccable context,其中 <skill-base-dir> 是包含此 SKILL.md 的目录(技能文件夹,而不是其上方两级的插件根目录);将 cwd 保持在用户项目。该基础目录会解析本技能及其引用中的每个 .agents/skills/impeccable/scripts/impeccable <verb> 命令,并且仅当运行时未报告基础目录时,.agents/skills/impeccable/scripts 才作为回退。在没有 sh 的 Windows shell 上,改为调用 .agents/skills/impeccable/scripts/impeccable.cmd。启动器运行一个自包含二进制文件,该文件与其一起交付或在首次运行时下载一次;无需 Node 或其他运行时。将命名源文件或路由作为 --target <path> 传入。它会加载 PRODUCT.md、DESIGN.md、匹配的界面简报,并在适用时加载原生平台指导;遵循其指令,不要重新运行。
  2. 加载请求的操作手册:对于显式或隐含子命令,使用其命令表参考;对于新界面或替代视觉世界,使用 [reference/new-work.md](reference/new-work.md)。编辑前检查目标与现有视觉事实。当应用无法运行时,从已提交的视觉回归基准或截图 fixture 开始;对照当前 tokens、CSS、组件或资源验证目标与新鲜度,解决冲突,并比较主题/变体捕获。
  3. 在解决分析与方向后,在任何 UI 编辑(包括小改进)之前立即读取 [reference/craft-floor.md](reference/craft-floor.md)。它承载质量底线、绝对禁令和检测器无法捕捉的条件反射。不要为仅规划工作加载它。

启动器不可用: 在拒绝或失败时,在下一次工具调用之前发送一条单独消息:“上下文加载未运行;我将直接读取现有项目上下文。”然后读取现有 PRODUCT.md 和 DESIGN.md,不发明缺失上下文,遵循适用的步骤 2–3,并通过允许的工具继续。这适用于规划和编辑;仅启动器失败不会阻塞二者。

如何设计

  • 简报优先。 即使与饱和模式警告冲突,也要尊重固定的美学、时代、材料、字体和调色板。将清晰简报转向你的品味是失败。
  • 改进保留;重设计替换。 改进保留现有身份、行为、文案以及范围外的一切。在替换事实文案或添加声明之前询问。重设计保留产品事实、内容、功能、原生可供性和约束,但把旧外观视为证据和反面参考;在 new-work 中选择替代世界并替换 DESIGN.md。绝不要把差异折中为对被丢弃外观的打磨。
  • 视觉权威是证据,而不是文件名。 仅缺少 DESIGN.md 并不会使项目成为全新项目;new-work 决定是保留、扩展还是替换现有世界。

模式

模式名称描述访客在这个界面上的成功是什么样子。

  • 说服: 访客决定并行动;设计就是产品。落地页、营销、活动、定价。赢得注意力和行动。当简报需要时交付真实图像;遵循已承诺的世界,而不是类别习惯。
  • 操作: 访客完成任务。应用 UI、仪表板、编辑器、管理后台、设置、工具。可扫描性、一致性、原生预期和真实使用场景优先于表达。品牌存在于精确细节中。
  • 阅读: 访客理解某物。文档、文章、指南、帮助、变更日志。为理解而组织结构,然后让阅读体验值得停留。
  • 体验: 访客置身于作品本身之中。作品集、画廊、展示。让作品从第一视口引领;界面退后。

根据请求的界面选择模式,而不是产品,并且只在该界面简报中持久化它。工具的落地页仍然是说服;时装屋的文档仍然是阅读;文档索引是阅读,而不是说服。参见 [new-work.md](reference/new-work.md) 了解新界面,参见 [operate.md](reference/operate.md) 了解更深入的操作/阅读指导。

命令

| 命令 | 类别 | 描述 | 参考 | |---|---|---|---| | craft [feature] | 构建 | 已弃用的别名,用于普通 new-work 请求 | [reference/craft.md](reference/craft.md) | | shape [feature] | 构建 | 在编写代码前规划 UX/UI | [reference/shape.md](reference/shape.md) | | init | 构建 | 在 PRODUCT.md 中捕获持久产品上下文 | [reference/init.md](reference/init.md) | | document | 构建 | 从现有项目代码生成 DESIGN.md | [reference/document.md](reference/document.md) | | extract [target] | 构建 | 提取可复用 tokens 和组件到设计系统 | [reference/extract.md](reference/extract.md) | | critique [target] | 评估 | 使用启发式评分的 UX 设计评审 | [reference/critique.md](reference/critique.md) | | audit [target] | 评估 | 技术质量检查(可访问性、性能、响应式) | [reference/audit.md](reference/audit.md) · 原生:[reference/audit.native.md](reference/audit.native.md) | | polish [target] | 精炼 | 发布前的最终质量通过 | [reference/polish.md](reference/polish.md) | | bolder [target] | 精炼 | 放大安全或平淡设计 | [reference/bolder.md](reference/bolder.md) | | quieter [target] | 精炼 | 缓和激进或过度刺激设计 | [reference/quieter.md](reference/quieter.md) | | distill [target] | 精炼 | 提炼至本质,移除复杂性 | [reference/distill.md](reference/distill.md) | | harden [target] | 精炼 | 生产就绪:错误、i18n、边界情况 | [reference/harden.md](reference/harden.md) | | onboard [target] | 精炼 | 设计首次运行流程、空状态、激活 | [reference/onboard.md](reference/onboard.md) | | animate [target] | 增强 | 添加有目的的动画和动效 | [reference/animate.md](reference/animate.md) | | colorize [target] | 增强 | 为单色 UI 添加策略性颜色 | [reference/colorize.md](reference/colorize.md) | | typeset [target] | 增强 | 改善排版层级和字体 | [reference/typeset.md](reference/typeset.md) | | layout [target] | 增强 | 修复间距、节奏和视觉层级 | [reference/layout.md](reference/layout.md) | | delight [target] | 增强 | 添加个性和令人难忘的细节 | [reference/delight.md](reference/delight.md) | | overdrive [target] | 增强 | 超越常规限制 | [reference/overdrive.md](reference/overdrive.md) | | clarify [target] | 修复 | 改善 UX 文案、标签和错误消息 | [reference/clarify.md](reference/clarify.md) | | adapt [target] | 修复 | 为不同设备和屏幕尺寸适配 | [reference/adapt.md](reference/adapt.md) · 原生:[reference/adapt.native.md](reference/adapt.native.md) | | optimize [target] | 修复 | 诊断并修复 UI 性能 | [reference/optimize.md](reference/optimize.md) | | live | 迭代 | 可视化变体模式:在浏览器中选择元素,迭代替代方案 | [reference/live.md](reference/live.md) | | generate [n] [action] [element] | 迭代 | 在实时浏览器中供选择的命名元素的变体、版本或替代方案;无需手动选择 | [reference/generate.md](reference/generate.md) |

路由:

  • 无参数: 读取 [routing.md](reference/routing.md) 并呈现其上下文感知菜单;绝不要自动运行命令。
  • 明确或清楚暗示运行命令的请求: 加载其参考(原生平台上使用原生变体)并遵循它。如果两个命令都适合,只询问一次。
  • 工作流或命令选择问题: 读取 [工作流问题](reference/routing.md#workflow-questions)。
  • 否则: 将请求视为一般设计工作。缺少 PRODUCT.md 时,新界面或替代世界通过 init 路由,然后 new-work;对现有代码的窄改进按照 impeccable context 的指示在现有实现上继续,随后提供 init,而不是阻塞它。
  • teachinit 的别名。craft 是普通 new-work 的已弃用别名,不添加任何内容。shape 负责任务发现,然后仅针对视觉世界和界面概念决策进入 new-work。

在 init 写入 PRODUCT.md 后,继续而不重新运行 impeccable context;当其记录的平台是 iosandroidadaptive 时,init 本身会加载原生平台参考。

固定 / 取消固定: .agents/skills/impeccable/scripts/impeccable pin <pin|unpin> <command> 创建或移除独立 $<command> 快捷方式。简洁报告脚本结果;出错时逐字转达 stderr。

钩子: $impeccable hooks <on|off|status|ignore-rule|ignore-file|ignore-value|reset> 管理此项目的设计检测器钩子(在 UI 文件编辑后自动运行检测器并显示发现)。当用户以任何参数调用它时,加载 [reference/hooks.md](reference/hooks.md)。

Doctor: $impeccable doctor 报告并修复此项目的 Impeccable 产物(PRODUCT.md、DESIGN.md 及其 sidecar、配置、界面简报、钩子)与此版本读取内容之间的漂移。当用户调用它,或询问什么过期、陈旧或需要刷新时,加载 [reference/doctor.md](reference/doctor.md)。设置输出中的 CONTEXT_STALE 指令是同一报告的廉价子集;按它自己的指令在那里处理它,而不是未经询问运行 doctor。

绝不要作为设计任务的副作用修复漂移。 CONTEXT_STALE 发现会被报告,而不是被处理,除非用户询问。唯一例外是标记为 auto 的发现,对该文件的下一次写入本来就会执行它。

qianwen skills install @admin/impeccable