brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
context-detectiveGround codebase decisions in task-relevant evidence when implementation, dependencies, conventions, or impact are uncertain. Use for unfamiliar code, unclear bugs, and changes with unresolved integration or contract questions. Skip precise low-risk edits and reuse still-valid exploration from the session.
Independent GitHub snapshot · Automated classification · Original documentation governs
取得足以支持当前决策的仓库证据,然后继续完成用户任务。调查深度由未知信息对决策的影响决定;多文件、新文件或敏感模块本身不要求全量调查。
以下是可选择的调查路径,不是每次必须走完的阶段。
针对具体决策选择证据:
| 决策 | 通常需要的证据 |
|---|---|
| 修复局部行为 | 目标实现、相关调用者,以及测试或最小复现中足以解释问题的部分 |
| 新增文件或组件 | 预期目录和相关模块内的同职责实现、命名及集成惯例 |
| 引入或推荐依赖 | 现有依赖声明、相关锁定版本和用法,判断现有能力是否足够 |
| 改动数据、公共 API、认证或权限契约 | 与变更有关的模型、注册点、执行链、调用方;涉及迁移、兼容性或失败路径时继续追踪 |
搜索未命中只能说明在已查范围内未找到。结合目录与引用判断是否值得扩大检索,不以“证明全仓库不存在”为完成条件。缺少惯例或测试不自动阻止工作:采用与已读实现相容的最小方案,并说明影响结论的缺口。
能说明相关位置、适用约束、必要复用、验证方式及剩余实质不确定性,且继续搜索不会改变当前决策时,停止探索。实现任务随即推进实现,调研任务交付结论;停止探索不等于结束整个任务。
验证应覆盖变更行为和项目必要检查。小改动采用相称检查;通过后,只有新修改、失败或具体未决问题才支持扩大或重复验证。测试不可执行时说明未验证的行为与已完成的替代检查,不为了消除所有未知而扩大任务范围。
默认用简短自然语言报告影响方案、范围或风险的发现。计划或审查按用户格式给出结论、关键证据、影响面与未决问题;无需固定的 Fact/Inference/Unknown 栏目、完整清单或独立上下文报告。
本技能依据 GPT‑6 Astra 提示最佳实践 调整自主推进、指令边界与相称验证(核对于 2026-09-07)。具体取证策略是本技能的设计选择。