跳转到内容

选择语言

当前语言: 简体中文

Typeset

/impeccable typeset

适用场景

  • 文本可读,但不够有说服力。
  • 标题和正文缺少明确层级。
  • 你想通过排版气质提升质量,而不是继续堆装饰。

什么时候用

当页面上的文字看起来像默认排版,而不是被认真设计过的排版时,就该用 /impeccable typeset。层级发糊,三个字号看上去没差,正文只有 14px,所谓的 display font 其实只是 Inter Bold,标题字距毫无照顾,这些都属于典型触发点。

常见判断语: “层级太平”、 “可读性不对”、 “字体看起来太普通”。

工作方式

这个技能会从五个维度评估排版:

  1. 字体选择:是不是在用看不见的默认项(Inter、Roboto、Arial、Open Sans),字体和品牌是否匹配,家族数量有没有超过 2 到 3 个。
  2. 层级:标题、正文、说明文字能不能一眼区分开,各级大小反差是否至少 1.25x,字重反差是否清楚。
  3. 字号与尺度:有没有一致的 type scale,正文是否至少达到 16px,应用界面该用 fixed rem,营销和内容页面该用 fluid clamp。
  4. 可读性:行长是否在 45 到 75 字符之间,行高是否匹配字体与场景,对比度是否合格。
  5. 一致性:同一种元素在所有地方是否使用同一种处理方式,是否到处散落一次性的字号覆盖。

然后它会实际修:挑更有辨识度的字体,建立模块化 type scale,拉开层级反差,设置正确的行长和 leading。

试试看

/impeccable typeset the article layout

预期 diff:

  • 展示字体从 Inter 700 改成真正的 display face
  • type scale 重建为 3rem / 2rem / 1.25rem / 1rem / 0.875rem,比例 1.333
  • 正文字号从 14px 提到 16px
  • 文章列行长被限制到 68ch
  • 正文行高 1.6,展示标题 1.1
  • 删除散落在组件样式里的 4 个一次性 font-size

常见陷阱

  • 没上下文就直接要新字体。 Typeset 会依据 PRODUCT.md 的品牌语气来选。如果你还没跑 /impeccable teach,建议通常会偏 generic。
  • 问题其实在布局,却去跑 typeset。 如果段落本身没问题,只是页面太挤,那你要的是 /impeccable layout。
  • 指望 app UI 也用 fluid clamp。 Typeset 对应用界面默认使用 fixed rem scale。Fluid typography 更适合 line length 变化更大的 marketing 和内容页。

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。