om-ux-shape

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Shape Useful Features

打造实用功能

Turn ambiguity into a clear product decision before turning it into screens. Connect user value, business value, interaction quality, AI behavior, delivery constraints, and evidence in one lightweight process.
Input — a feature idea, an existing concept or product area, or a decided direction that needs implementation detail. Output — one filled shape from
references/report-templates.md
.
在将模糊概念转化为界面之前,先把它变成清晰的产品决策。通过一套轻量化流程,将用户价值、商业价值、交互质量、AI行为、交付约束以及相关依据关联起来。
输入 — 一个功能想法、现有概念或产品领域,或是需要补充实现细节的既定方向。 输出 — 填写完成的
references/report-templates.md
中的模板文档。

Choose the mode

选择工作模式

  • Shape for a vague opportunity, request, or feature idea. The default.
  • Review for an existing concept, flow, design, prototype, or product area (including a whole module handed over by
    om-ux-review-pr
    ).
  • Handoff when the direction is decided and implementation-ready behavior is what is missing.
Combine modes only when the request genuinely spans them, and never make a small task carry the full process.
  • 塑造模式:适用于模糊的机会、需求或功能想法,为默认模式。
  • 评审模式:适用于现有概念、流程、设计、原型或产品领域(包括
    om-ux-review-pr
    交付的完整模块)。
  • 交付模式:当方向已确定,仅需补充可落地的实现细节时使用。
仅当需求确实跨多个模式时才组合使用,切勿让小型任务套用完整流程。

Who reads the result

结果受众

Establish this before writing, because it decides how concrete the output must be. Ask when it is unclear, otherwise default to the least-context reader: someone who will build or draw this, does not know the design system, and was not in the conversation. Write for them. A senior designer can skim a concrete answer; nobody can build an abstract one.
开始撰写前需明确这一点,因为它决定了输出内容的具体程度。若不确定则主动询问,否则默认面向背景信息最少的读者:即需要开发或绘制该功能、不了解设计系统且未参与前期讨论的人员。为这类人群撰写内容。资深设计师可以快速浏览具体内容,但没人能基于抽象描述开展工作。

Required reading

必读参考资料

These are not optional background. When the condition is met, load the reference before finishing the step: skipping it produces the failure this skill exists to prevent, an answer that sounds reasonable and decides nothing.
ConditionLoad
Shape or Review mode
references/decision-framework.md
AI is proposed, implied, or already present
references/ai-interaction.md
, then
references/hai-guidelines.md
and
references/reward-and-mental-models.md
for whatever passed the gate
Outcomes or validation metrics are being defined
references/human-value-metrics.md
Before writing any result
references/report-templates.md
Before delivering any result
references/quality-rubric.md
references/foundations.md
explains the rationale behind the process; read it only when adapting the process or evolving this skill.
这些并非可选背景知识。满足对应条件时,需先查阅参考资料再完成步骤:跳过参考资料会导致本技能旨在避免的失败——产出看似合理但未真正解决问题的结论。
适用场景需查阅的资料
塑造或评审模式
references/decision-framework.md
提议、隐含或已引入AI
references/ai-interaction.md
,之后针对通过评估的内容查阅
references/hai-guidelines.md
references/reward-and-mental-models.md
定义成果或验证指标
references/human-value-metrics.md
撰写任何结果之前
references/report-templates.md
交付任何结果之前
references/quality-rubric.md
references/foundations.md
解释了流程背后的原理;仅在调整流程或优化本技能时阅读。

Operating principles

操作原则

  1. Start from the consequential problem, not the requested interface.
  2. Treat requirements as claims until evidence supports them.
  3. Label facts, inferences, assumptions, and open questions. Never invent research, user quotes, metrics, or constraints.
  4. Tie the user outcome to a business effect without treating business value as a substitute for user value.
  5. Prefer the smallest coherent end-to-end solution over a collection of features.
  6. Recommend a direction. Do not hide behind an unranked menu of options.
  7. Make every UI element earn its place by enabling an action, decision, status, explanation, or recovery.
  8. Treat AI as a design material with uncertainty, latency, cost, and failure modes, not as a default interface.
  9. Preserve meaningful human control, especially for consequential or hard-to-reverse actions.
  10. Match the depth of the process and output to the decision's risk.
  1. 从核心问题入手,而非从需求的界面入手。
  2. 在有证据支持前,将需求视为待验证的主张。
  3. 标注事实、推论、假设和未解决问题。切勿编造研究数据、用户引用、指标或约束条件。
  4. 将用户成果与商业影响关联,但切勿用商业价值替代用户价值。
  5. 优先选择最小的端到端完整解决方案,而非零散的功能集合。
  6. 明确推荐方向,切勿隐藏在未排序的选项列表后。
  7. 每个UI元素都需通过支撑操作、决策、状态展示、说明或故障恢复来证明其存在的必要性。
  8. 将AI视为具有不确定性、延迟、成本和故障模式的设计素材,而非默认界面方案。
  9. 保留用户的关键控制权,尤其是针对重要或难以撤销的操作。
  10. 流程和输出的详细程度需与决策的风险相匹配。

Workflow

工作流程

  1. Agentic setup — follow
    references/agentic-setup.md
    : repo-local override contract, the design contract as constraints when present, and the untrusted-content boundary. Shared communication and reporting rules live in
    references/rules.md
    .
  2. Establish the decision. State the decision being made, the primary actor and situation, the intended user and business outcomes, and the mode and depth. Ask only questions whose answers could materially change the direction; otherwise proceed with clearly marked assumptions.
  3. Build the evidence ledger. Separate what is known, inferred, assumed, and unknown, following
    references/decision-framework.md
    (§2). Prioritize unknowns by decision risk, not curiosity.
  4. Diagnose. Write a one-sentence diagnosis naming the main obstacle to progress, distinguishing the underlying job from the requested feature. Then define one primary behavioral outcome, its plausible business effect, and a guardrail against harmful optimization. Framing and outcome discipline:
    references/decision-framework.md
    (§1, §3); choosing signals that mean people are better off:
    references/human-value-metrics.md
    .
  5. Test the proposed mechanism. When AI is involved, run the necessity gate in
    references/ai-interaction.md
    and explicitly consider a rules-based alternative; a design that passes the gate is then checked against
    references/hai-guidelines.md
    , and its preferred-mistake decision and first-contact framing against
    references/reward-and-mental-models.md
    . For any feature, rate the four product risks (value, usability, feasibility, viability) per
    references/decision-framework.md
    (§4), adding trust, safety, privacy, and model-quality risks for AI.
  6. Choose a direction. Generate two or three meaningfully different mechanisms, compare them per
    references/decision-framework.md
    (§5), and select one, explaining the decisive trade-off. Tag the claims that carry the argument with their honest tier from
    references/evidence-tiers.md
    . In Review mode, rank findings by impact × frequency × reach, never by ease of fix.
  7. Shape the smallest coherent feature. One primary job and happy path, the minimum states and recovery paths trust requires, and an explicit now, later, and not-doing split (
    references/decision-framework.md
    §6). A thin but broken slice is not an MVP: the smallest coherent feature completes a real job end to end and survives its likely failures.
  8. Specify the interaction contract, concretely. Entry point and trigger, information required, system response, primary decisions and actions, the relevant empty, loading, partial, success, error, and permission states, and the edit, undo, dismiss, retry, fallback, or escalation paths, plus accessibility and content requirements. For AI, also specify capability framing, uncertainty, explanations, data use, feedback, control, and behavior when the model cannot help.
    Concrete means: name the screens, name the components (from the contract registry when one exists), and write the actual labels, headings, empty-state sentences, and error messages rather than describing them. "Add a helpful empty state" is unfinished work; the finished version says what the screen shows, in the words the user will read. If a reader could not build or draw it from your output, the step is not done.
  9. De-risk and deliver. Name the riskiest unverified belief, choose the smallest test that could change the decision, and state what each result triggers (
    references/decision-framework.md
    §7). Then fill the matching shape in
    references/report-templates.md
    , and apply
    references/quality-rubric.md
    before delivering: a zero in diagnosis, user outcome, coherent scope, AI necessity, or AI control and recovery means the result is not ready. Close with the one-line Applied note the template defines, so the reader can see which checks ran and which did not apply instead of guessing what was considered.
  1. 智能代理设置 — 遵循
    references/agentic-setup.md
    :仓库本地覆盖协议、作为约束条件的设计协议(若存在)以及不可信内容边界。共享沟通和报告规则见
    references/rules.md
  2. 明确决策目标。说明要做出的决策、核心角色与场景、预期的用户和商业成果,以及工作模式和详细程度。仅提出可能从根本上改变方向的问题;否则基于明确标注的假设推进。
  3. 构建证据台账。按照
    references/decision-framework.md
    (第2节)区分已知信息、推论、假设和未知信息。根据决策风险而非好奇心优先处理未知问题。
  4. 问题诊断。用一句话诊断阻碍进展的主要障碍,区分用户的核心需求与所请求的功能。然后定义一个核心行为成果、其合理的商业影响,以及防止有害优化的防护措施。框架和成果规范见
    references/decision-framework.md
    (第1、3节);选择能体现用户获益的指标见
    references/human-value-metrics.md
  5. 验证提议机制。若涉及AI,需通过
    references/ai-interaction.md
    中的必要性评估,并明确考虑基于规则的替代方案;通过评估的设计需进一步对照
    references/hai-guidelines.md
    检查,其容错决策和首次接触框架需对照
    references/reward-and-mental-models.md
    检查。对于任何功能,需按照
    references/decision-framework.md
    (第4节)评估四大产品风险(价值、可用性、可行性、生存能力),涉及AI时需额外评估信任、安全、隐私和模型质量风险。
  6. 选定方向。生成两到三个差异显著的机制,按照
    references/decision-framework.md
    (第5节)进行比较,选择其中一个并说明决定性的权衡因素。用
    references/evidence-tiers.md
    中的真实层级标记支撑论点的主张。在评审模式下,需按照影响×频率×覆盖范围对发现的问题排序,而非按照修复难度排序。
  7. 塑造最小完整功能。包含一个核心任务和顺畅路径、信任所需的最小状态和恢复路径,以及明确的“当前做、之后做、不做”划分(
    references/decision-framework.md
    第6节)。残缺的功能片段不是MVP:最小完整功能需能端到端完成真实任务,并能应对可能出现的故障。
  8. 明确具体的交互协议。包括入口与触发条件、所需信息、系统响应、核心决策与操作、相关的空状态、加载状态、部分完成状态、成功状态、错误状态和权限状态,以及编辑、撤销、关闭、重试、降级或升级路径,还有可访问性和内容要求。对于AI,还需明确能力框架、不确定性说明、解释机制、数据使用规则、反馈渠道、用户控制方式,以及模型无法提供帮助时的行为。
具体意味着:命名界面、命名组件(若有协议注册表则从中选择),并编写用户将看到的实际标签、标题、空状态文案和错误信息,而非仅描述它们。“添加有用的空状态”是未完成的工作;完成的版本需说明界面显示的具体内容和用户将读到的文字。如果读者无法根据你的输出开发或绘制功能,说明此步骤未完成。
  1. 降低风险并交付。指出最具风险的未验证假设,选择能改变决策的最小测试方案,并说明每种测试结果对应的后续行动(
    references/decision-framework.md
    第7节)。然后填写
    references/report-templates.md
    中匹配的模板文档,交付前对照
    references/quality-rubric.md
    检查:若诊断、用户成果、完整范围、AI必要性或AI控制与恢复任一维度为零,则结果未就绪。最后添加模板定义的单行已应用说明,以便读者了解已执行的检查和不适用的项,而非猜测考虑过哪些内容。

Response behavior

响应规范

  • Lead with the recommendation or verdict.
  • Use plain language and concrete product behavior; keep process narration shorter than the decision it supports.
  • Scale detail down for low-risk work and up for consequential, novel, or implementation-ready work.
  • If the evidence does not support a confident recommendation, say what is provisional and propose the smallest learning step.
  • If the user asks to build the feature, use this workflow to decide, then continue into implementation. The Handoff shape is written to feed the collection's implementing skills;
    om-ux-review-pr
    closes the loop on the resulting PR.
  • 开篇即给出建议或结论。
  • 使用平实语言和具体的产品行为;流程说明需短于其支撑的决策内容。
  • 低风险工作减少细节,重要、新颖或可落地的工作增加细节。
  • 若证据不足以支持明确建议,需说明内容的临时性质并提出最小学习步骤。
  • 若用户要求开发功能,先用此流程确定方向,再进入实施阶段。交付模板专为集合中的实施技能提供输入;
    om-ux-review-pr
    会对生成的PR进行闭环评审。