Polish
/impeccable polish
适用场景
- 对齐、间距和微观决策还不够稳。
- 功能已经接近可发布状态。
- 细小不一致正在拉低整体质感。
什么时候用
/impeccable polish 是上线前最后要跑的一步。它会去抓那些把“已经能交付”和“真的 polished”分开的微小细节:半像素偏差、不一致的间距、忘记做的 focus state、闪一下的 loading transition、语气漂移的文案。它也会把功能重新和设计系统对齐:把硬编码值换成 token,用共享组件替掉临时自定义实现,修回偏离既有模式的部分。
当一个功能在功能上已经完成、没有坏掉,但你总觉得还有哪里不顺时,就该用它。如果一个功能逐渐偏离了设计系统,也该用 polish 把它拉回去。
工作方式
Polish 会先识别设计系统(token、间距尺度、共享组件),然后沿着六个维度细修:
- 视觉对齐与间距:贴网格、间距尺度一致、图标的光学对齐。
- 排版:层级是否一致,行长,widow / orphan,标题字距。
- 颜色与对比度:token 使用、主题一致性、WCAG 比例、focus 指示器。
- 交互状态:hover、focus、active、disabled、loading、error、success。每个状态都要有交代。
- 转场与动效:缓动顺滑、没有布局抖动、尊重
prefers-reduced-motion。 - 文案:语气一致、时态统一、没有 placeholder,也没有 stray TODO。
它有一个态度非常明确:polish 是最后一步,不是第一步。如果功能还没完成,先 polish 就是在浪费时间。
试试看
/impeccable polish the pricing page一次健康的运行通常长这样:
视觉对齐:修正 3 个脱离 8px 基线的元素排版:收紧 h1 字距,修掉 testimonial 里的 widow交互:给 FAQ 项补上 hover,给邮箱输入框补上 focus ring动效:柔化 modal entrance,加入 reduced-motion fallback文案:删除一个残留的 Lorem ipsum,统一按钮语气五个小修,不重做页面。这就是一轮好 polish 的形状。
常见陷阱
- 功能还没做完就开始 polish。 如果代码里还有 TODO,那你还没到这一步。
/impeccable polish只服务于已完成的功能。 - 把 polish 当成 redesign。 Polish 修的是现有东西。如果你发现自己在重构整个布局,那其实你需要的是
/impeccable critique或/impeccable layout。 - 只跑 polish,不先跑
/impeccable audit。 Polish 擅长抓“感觉不对”的问题,Audit 擅长抓可测的问题。两者一起用。
让想法变成真正交付的软件。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
- 智能
- OpenSpec 工作流把意图变成从提案到交付的可执行路径。
- 高效
- 多 Agent 并行推进调研、实现与审阅。
- 有趣
- 丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。
生态站点
快速链接
社区
© 2026 HagiCode | Powered By hagilight-starlight@0.18.0 | Branch: main | Commit: 4369090 | Built:
