بنقرة واحدة
brainstorming
在开展任何创造性工作之前必须使用:创建功能、构建组件、添加能力或修改行为。在动手实现前,先探索用户意图、需求并制定设计。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
在开展任何创造性工作之前必须使用:创建功能、构建组件、添加能力或修改行为。在动手实现前,先探索用户意图、需求并制定设计。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Update Kimi Code CLI user documentation after meaningful code changes that affect product behavior or user experience.
Map systematic debugging onto Ganymede Code native Debug / 排障 surfaces (probes, user verification bar, TodoList).
Map KimiCodeBoost engineering workflows onto Ganymede Code native UI and host tools (AskUserQuestion, TodoList, Agent, Plans panel, GanymedeBrowser, Worktree, Review).
当同时面对 2 个及以上相互独立、无共享状态且无顺序依赖的任务时必须使用本技能
当需要在一个独立会话中执行已撰写的实现计划,并通过检查点进行复核时必须使用
当实现完成、所有测试通过且需要决定如何集成工作时必须使用——通过呈现结构化的本地合并、创建 PR 或清理工作树等选项,指导开发工作的收尾
| name | brainstorming |
| description | 在开展任何创造性工作之前必须使用:创建功能、构建组件、添加能力或修改行为。在动手实现前,先探索用户意图、需求并制定设计。 |
通过自然的协作对话,帮助把想法完善为成熟的设计与规格。
首先理解当前项目上下文,然后一次只问一个问题来打磨想法。一旦理解了要构建的内容,就呈现设计并征得用户同意。
在展示设计并获得用户批准之前,不得调用任何实现类技能、编写代码、搭建项目或采取任何实现动作。无论项目看起来多么简单,这一点都适用于所有项目。 **Ganymede Code:** 澄清问题与方案选择 **必须** 调用 `AskUserQuestion`(Question bar)。**禁止** 在 assistant 消息中输出 A/B/C/D 文本选项列表。仅当 `AskUserQuestion` 不可用时才退回纯文本。每个项目都必须经历这个过程。待办清单、单函数工具、配置变更——全都需要。"简单"的项目最容易因为未经审视的假设而造成返工。设计可以很短(真正简单的项目只需几句话),但你必须展示设计并获得批准。
你必须为以下每一项创建任务,并按顺序完成:
docs/kimicodeboost/specs/YYYY-MM-DD-<topic>-design.md 并提交digraph brainstorming {
"Explore project context" [shape=box];
"Ask clarifying questions" [shape=box];
"Propose 2-3 approaches" [shape=box];
"Present design sections" [shape=box];
"User approves design?" [shape=diamond];
"Write design doc" [shape=box];
"Spec self-review\n(fix inline)" [shape=box];
"User reviews spec?" [shape=diamond];
"Invoke writing-plans skill" [shape=doublecircle];
"Explore project context" -> "Ask clarifying questions";
"Ask clarifying questions" -> "Propose 2-3 approaches";
"Propose 2-3 approaches" -> "Present design sections";
"Present design sections" -> "User approves design?";
"User approves design?" -> "Present design sections" [label="no, revise"];
"User approves design?" -> "Write design doc" [label="yes"];
"Write design doc" -> "Spec self-review\n(fix inline)";
"Spec self-review\n(fix inline)" -> "User reviews spec?";
"User reviews spec?" -> "Write design doc" [label="changes requested"];
"User reviews spec?" -> "Invoke writing-plans skill" [label="approved"];
}
终止状态是调用 writing-plans。 不要调用 frontend-design、mcp-builder 或任何其他实现类技能。头脑风暴之后只能调用 writing-plans。
理解想法:
AskUserQuestion)AskUserQuestion 的 Other 选项收集探索方案:
AskUserQuestion 呈现 2–3 个 option(推荐项放首位并加 (Recommended)),不要写成 Markdown A/B/C展示设计:
AskUserQuestion 请用户确认是否合适追求隔离与清晰的设计:
在现有代码库中工作:
文档:
docs/kimicodeboost/specs/YYYY-MM-DD-<topic>-design.md
-(用户对规格位置的偏好优先于此默认路径)规格自检: 写完规格文档后,用新的眼光审视:
直接在文档中修复问题,无需重新审阅——修复后继续下一步。
用户审阅关卡: 规格审阅循环通过后,请用户在继续前审阅书面规格。Ganymede Code: 规格写入后会出现在右侧 计划面板(⌘⇧L);引导用户在该面板中阅读,而不是只依赖聊天里的路径:
"规格已写入
<path>,请在计划面板(⌘⇧L)中审阅。如需修改请告诉我;确认后再开始编写实现计划。"
等待用户回复。如果用户要求修改,完成修改后重新运行规格自检循环。只有用户批准后才能继续。
实现(Ganymede):
AskUserQuestion 请用户确认切换到 计划(Plan)模式 撰写实现计划。在 Ganymede Code 中,用内建 GanymedeBrowser(必要时配合 GanymedeSites)展示原型、布局对比或架构图。不要启动 KimiCodeBoost 上游的本地 HTTP 视觉助手服务器,也不要运行 kimi server / WebBridge 流程。
适时提供可视化助手: 不要一开始就提供。等到某个问题明显「展示出来比口头说明更清楚」时——是真实的原型、布局或图表问题,而不仅仅是 UI 话题。第一次出现这种情况时,以单独消息提出:
"接下来这部分如果展示出来可能会更清楚——我可以用 Ganymede 内建浏览器整理原型、图表和对比。需要我打开吗?"
这条邀请必须是独立消息。 只能包含邀请,不能夹带澄清问题、总结或其他内容。等待用户回复。如果接受,用 GanymedeBrowser 打开本地预览页(可将静态 HTML 写入项目临时路径或通过 GanymedeSites 注册后预览)。如果拒绝,继续纯文本对话,除非用户主动提起,否则不再邀请。
逐问题决策: 即使用户接受了,也要对每个问题单独决定使用浏览器还是文本。判断标准是:用户通过看到是否比阅读更能理解?
关于 UI 话题的问题不自动等于视觉问题。"在这个上下文中 personality 指什么?"是概念问题——用 AskUserQuestion。"哪种向导布局更好?"是视觉问题——用 GanymedeBrowser。
工具映射细节见 ganymede-engineering-bridge skill。