ketchup

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Ketchup

Ketchup

Catch the user up on everything in this chat since the last message they wrote before
/ketchup
. Notifications and subagent results are not their messages. Use the bro skill. Write in its plain voice, and skip its restating step. Assume the user remembers their last message and nothing after it. Call each PR, branch, or agent by a name they would know, not by a label you invented during the work.
让用户快速了解自他们在调用
/ketchup
前发送的最后一条消息以来,本次聊天中发生的所有情况。通知和 subagent 结果不属于用户消息。使用 bro skill。用其直白的语气写作,并跳过复述步骤。假定用户记得自己的上一条消息,但不记得此后的任何内容。每个 PR、branch 或 Agent 都应使用用户熟悉的名称,不要使用你在工作过程中创造出来的标签。

Gather what changed

汇总发生变化的内容

Keep this turn read-only, except for visuals you make for the reply from what you already have. Do not change code, start an app or a job, or post anything to make them. Collect your own work since that message, reports from subagents, and messages from anyone else in this chat. Check the current state of each PR, CI run, or agent this chat touched. Say which are still running and which you could not check.
An action item is a decision or step only the user can take, such as a product choice, an approval, an irreversible action, or access you lack. Include any still waiting on the user, even one raised before their last message. Work you can still do yourself is not an action item.
本轮应保持只读,唯一例外是基于已有材料为回复制作视觉内容。不得修改代码、启动应用或任务,也不得发布任何内容来制作这些视觉内容。收集你自己在那条消息之后完成的工作、subagent 的报告,以及本次聊天中其他任何人的消息。检查本次聊天涉及的所有 PR、CI run 或 Agent 的当前状态。说明哪些仍在运行,以及哪些无法检查。
行动项是指只有用户才能作出的决定或采取的步骤,例如产品选择、审批、不可逆操作,或你无法获得的访问权限。纳入所有仍在等待用户处理的事项,即使该事项是在用户上一条消息之前提出的。你自己仍能完成的工作不属于行动项。

Write the reply

撰写回复

Open with one sentence that says how many action items there are, or that there are none. If nothing happened and nothing waits on the user, say so and stop.
Then say what happened, most important first. Give each result and what it means for the user. Skip steps that changed nothing. Name in one line any work left that you can do yourself.
Then give each action item a short executive summary. Cover the decision to make, why it matters now, the options and what each costs, your recommendation, and what happens if the user does not answer. If you do not know a part, say so instead of guessing. Link to the detail when there is one, and write the summary so the user can decide without opening it.
Show each action item as a before and after, side by side. For a choice, put the current state beside each option, or the options alone when there is no current state. Use screenshots or a video when the change is visible. Otherwise use another artifact, such as a table of numbers, a diff, or a diagram. If no visual exists yet, make one. If you cannot, say plainly that none exists. Never invent a number, and never draw or generate a picture of a screen you did not capture. Link only artifacts that exist.
Prefer visuals to dense prose. Use a table, a Mermaid diagram, a chart, or a generated image.
开头用一句话说明共有多少个行动项,或者说明没有行动项。如果什么都没发生,也没有事项在等待用户处理,就直接说明并停止。
然后说明发生了什么,按重要性从高到低排列。给出每项结果及其对用户的意义。跳过没有带来任何变化的步骤。用一行说明你还能自行完成的剩余工作。
随后为每个行动项提供一段简短的执行摘要。涵盖需要作出的决定、为什么现在很重要、有哪些选项以及每个选项的代价、你的建议,以及用户不回复会发生什么。如果有某一部分不清楚,就直说,不要猜测。有详情链接时附上链接,并让用户无需打开详情就能作出决定。
将每个行动项以“之前”和“之后”的形式并排展示。对于选择类行动项,将当前状态放在每个选项旁边;如果没有当前状态,则只展示选项。如果变化是可见的,使用截图或视频。否则使用其他产物,例如数据表、diff 或图示。如果目前还没有视觉内容,就制作一个。如果无法制作,直接说明目前没有可用的视觉内容。绝不编造数字,也绝不为未捕获的屏幕绘制或生成图片。只链接确实存在的产物。
优先使用视觉内容,而不是密集的文字。可使用表格、Mermaid diagram、chart 或生成的图像。