Layout
/impeccable layout
适用场景
- 页面缺少清晰主次。
- 内容本身不错,但排布把价值藏住了。
- 你想先解决结构,再考虑色彩和动效。
什么时候用
/impeccable layout 适合那种“技术上没错,但就是不呼吸”的页面。所有地方 padding 一样,卡片网格单调到麻木,内容从左铺到右,层级只能靠字号硬拉开。当一个布局“感觉不对”,但你又说不上具体哪里不对时,就该用它。
典型触发语: “所有东西都太挤了”、 “读起来像一堵墙”、 “我不知道该先看哪里”。
工作方式
这个技能会沿着五个布局维度排查:
- 间距:间距尺度是不是一致,还是到处都是随机的 13px;相关元素有没有紧密归组,组与组之间有没有真正的留白;节奏是否存在。
- 视觉层级:用户能不能在 2 秒内落到主操作上;层级有没有真的在工作,还是所有东西都在喊。
- 网格与结构:有没有底层网格,还是元素纯靠堆;有没有基线对齐。
- 节奏:页面是在紧与松之间交替,还是所有地方都一样。
- 密度:布局是太挤还是太浪费,密度是否匹配内容类型。
常见修法包括:重建间距尺度、引入非对称、把呆板的等宽卡片网格改成“主元素 + 支撑元素”的混合布局,并给主操作真正的空间。
试试看
/impeccable layout the settings page典型变化:
- 间距尺度统一为 8 / 16 / 24 / 48 / 96px
- section 之间拉到 48px,行间距 16px,表单字段组 8px
- 主操作从表单流里被拉出来,前后留 32px 缓冲
- 去掉装饰性边框,改成依靠间距分组
- 重新平衡侧栏和主栏比例(280 / flex,而不是死板的 25 / 75)
常见陷阱
- 把 arrange 和 distill 混为一谈。 如果问题是东西太多,先跑
/impeccable distill。Layout 负责排对现有这组东西,而不是先决定删什么。 - 低估 diff 的规模。 如果页面压根没有网格,layout 会先给你建一个。那种情况下改动往往会比你预期大。
- 忽略层级结论。 如果它告诉你“没有任何东西是主角”,那光调间距救不了。你需要的是内容决策,而不是布局小修。
让想法变成真正交付的软件。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
- 智能
- OpenSpec 工作流把意图变成从提案到交付的可执行路径。
- 高效
- 多 Agent 并行推进调研、实现与审阅。
- 有趣
- 丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。
生态站点
快速链接
社区
© 2026 HagiCode | Powered By hagilight-starlight@0.18.0 | Branch: main | Commit: 4369090 | Built:
