simple 是一个用于创意或架构工作前的轻量级头脑风暴技能,目标是在理解用户意图、评估取舍并确认方向后快速推进。它适用于功能设计、组件创建或行为变更等场景,强调保留协作设计的严谨性,同时去掉不适配中小型任务的流程负担。
主要流程包括:Discover(评估项目上下文,了解代码库、约定和现有模式,最多提出3个聚焦问题,优先多选,意图已清晰时可跳过);Propose(给出2种方案及取舍,先说明推荐及原因);Converge(获得用户明确批准,被拒后最多修订重提2轮,仍不一致则请用户直接说明想要什么);Capture(将选定方向记录在首个创建文件的内联注释或聊天中,除非用户要求否则不单独写设计文档)。
原则:速度优先,避免形式主义;YAGNI,只针对当前需要设计;倾向行动,两个方案接近时直接选一个;批量发现,问题一次性提出;深度与任务成比例。
限制:在用户明确批准方向前,不得编写任何代码、搭建文件或采取实现行动,即使任务看起来显而易见。