关于 ooda
ooda 是一种按“观察、判断、决策、执行”四阶段分析问题的 skill,适用于需要结构化决策的人。它从事实梳理和根因分析延伸到方案选择、行动步骤及复盘触发条件。
主要功能
- 01四阶段 OODA 分析
- 02基于事实梳理现状
- 03分析根因与认知偏差
- 04比较方案并提出建议
- 05制定行动步骤与验证点
- 06识别风险和复盘条件
适用场景
- 01评估业务决策
- 02规划产品发布
- 03比较职业选择
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ neurofoo/ agent-skills --skill ooda安装后在 Claude Code 中输入/ooda确认已加载。
详细介绍
OODA 循环分析
针对给定的问题或决策,完整运行一次 OODA 循环(观察、定向、决策、执行)。
说明
按顺序逐一完成各个阶段。务必全面,但保持简洁。
阶段 1:观察
先收集事实,再进行分析。思考:“实际发生了什么?”
输出:
- 当前状态:只列事实,不作解读
- 信号:是什么促使我们进行这次分析
- 范围:情况的边界
- 约束:资源、时间、规则、依赖项
- 未知事项:需要说明的信息缺口
阶段 2:定向
分析并建立理解。思考:“为什么会发生这种情况?”
输出:
- 根因分析:深层驱动因素,而不只是表面症状
- 思维模型:适用的框架(第一性原理、逆向思维、二阶效应等)
- 模式:类似情况及其结果
- 利益相关方的观点:各方如何看待这件事
- 假设:我们默认成立的事项
- 偏见:需要警惕的认知陷阱
阶段 3:决策
从可行选项中作出选择。思考:“什么方法最好?”
输出:
- 选项(至少 3 个):
- 选项 A — 优点 / 缺点 / 风险等级
- 选项 B — 优点 / 缺点 / 风险等级
- 选项 C — 优点 / 缺点 / 风险等级
- 建议:选定的方法及理由
- 成功标准:如何判断是否奏效
- 应急方案:主要方法失败时的备用方案
阶段 4:执行
制定实施计划并进行验证。思考:“我们如何行动并确认结果?”
输出:
- 行动步骤:按顺序列出具体步骤
- 验证节点:如何检查各阶段的进展
- 时间线:切实可行的计划
- 第一步行动:接下来立即要做的事
反馈循环
最后列出:
- 主要风险:可能导致计划失败的因素
- 复盘触发条件:何时重新评估(基于时间或事件)
格式
为每个阶段使用清晰的标题。直接、注重行动。避免冗词。
示例
商业:产品发布时机
背景:功能完成度为 85%,竞争对手计划下个月发布类似功能。
观察:核心功能可用,但边缘情况尚未处理。竞争对手已宣布将推出类似功能。有 3 名工程师可用;第四季度营收目标迫在眉睫。
定向:核心矛盾在于抢占先机与维护质量声誉。上次仓促发布导致支持工作量增加,持续了 3 个月。销售团队希望立即发布;支持团队有所顾虑;工程团队希望再多 2 周。
决策:评估了各种选项——立即发布(高风险)、推迟 4 周(中风险)、向 10 位客户软启动(低风险)。选定方案:软启动 → 收集反馈 → 3 周后全面发布。
执行:确定 10 位 Beta 客户(2 天)→ 使用功能标志部署(1 天)→ 监控 2 周 → 发布完整案例后全面上线。
个人:工作机会决策
背景:在现公司工作了 3 年,职业发展停滞。收到的工作邀请薪资提高 30%、职责范围更大,但需要出差。
观察:当前工作舒适但缺乏发展。新工作能带来成长,但配偶的工作无法异地调动;家中还有年幼的孩子。
定向:核心感受是觉得自己未受重视,同时渴望成长。适用模型:后悔最小化;总报酬(薪资 + 学习机会 + 人际关系)。
决策:决定先与现任经理坦诚沟通,并进一步了解新职位,再作决定。
执行:列出不可妥协的条件 → 与经理进行职业发展谈话 → 与未来团队交流 → 最终决定前留出 48 小时思考。
$ARGUMENTS