Install
openclaw skills install @thcjp/decision-architect面向 AI Agent 的结构化决策支持系统,提供决策框架匹配、认知偏差检测、风险画像学习与强制复盘闭环. 内置 8 类决策框架(决策矩阵、成本效益、前置分析、预演困境、机会成本、二阶思维、奥卡姆剃刀、可逆性评估), 按"领域×类型"双维度自动匹配最佳框架。扫描 12 类常见认知偏差并标注潜在信号,避免单点误判....
openclaw skills install @thcjp/decision-architect功能说明: 本技能涵盖 工作流程和配置参考、了实用性、化工作流场景 等核心能力。
不替你做决定,但帮你做更好的决定。 通过结构化框架匹配、12类认知偏差检测、风险画像学习、强制复盘闭环,让每次决策都留下可复用的经验.
内置决策矩阵、成本效益、前置分析(Pre-mortem)、预演困境(Inversion)、机会成本、二阶思维、奥卡姆剃刀、可逆性评估 8 类框架,按"领域×类型"双维度自动匹配优秀框架.
处理: 解析决策框架匹配的输入参数,完成核心逻辑,生成结构化输出. 输出: 返回决策框架匹配的响应数据,包含状态信息、结果数据和执行记录.
input_params参数调用,支持创建/查询/导出决策时自动扫描锚定效应、沉没成本、确认偏误、可得性偏差、损失厌恶、过度自信、从众效应、现状偏见、近因效应、幸存者偏差、框架效应、达克效应 12 类常见偏差并标注"潜在"信号.
处理: 解析认知偏差检测的输入参数,完成核心逻辑,生成结构化输出. 输出: 返回认知偏差检测的响应数据,包含状态信息、结果数据和执行记录.
input_params参数调用,支持创建/查询/导出通过混合命名空间(领域×类型)记忆用户风险偏好与决策风格,3 次一致信号确认才入档,避免单点误判;偏好可被明确推翻并写入 reversals.md.
处理: 解析风险画像学习的输入参数,完成核心逻辑,生成结构化输出. 输出: 返回风险画像学习的响应数据,包含状态信息、结果数据和执行记录.
input_params参数调用,支持创建/查询/导出重大决策 30 天后心跳触发回顾,执行过程合理性、结果对比、遗漏识别、偏差复盘四问,沉淀经验到 reversals.md 形成闭环.
处理: 解析决策回顾复盘的输入参数,完成核心逻辑,生成结构化输出. 输出: 返回决策回顾复盘的响应数据,包含状态信息、结果数据和执行记录.
input_params参数调用,支持创建/查询/导出识别用户讨论中的隐含决策点、目标约束冲突、重访未复盘决策等情境,主动提示用户走结构化分析.
处理: 解析主动决策检测的输入参数,完成核心逻辑,生成结构化输出.
输出: 返回主动决策检测的响应数据,包含状态信息、结果数据和执行记录.
技术参数:使用input_params和output_format参数控制执行行为,支持json/text/csv输出格式.
能力覆盖范围:能力范围包括以下关键词:结构化决策支持、避免拍脑袋决策与、重复踩坑、Agent、的结构化决策支持、风险画像学习与强、制复盘闭环、适用于产品、个人重大权衡、高风险、irreversible、需留痕的团队决策、避免拍脑袋、框架错配、不复盘、重复犯同类错误、适用关键词、should、怎么办、pros、cons、decision、tradeoff等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
何时使用:
| 触发情境 | 示例 |
|---|---|
| 用户面临多选项权衡 | "用 React 还是 Vue?" |
| 用户问"该不该" | "我该不该接受这个 offer?" |
| 用户权衡风险与收益 | "值得冒这个险吗?" |
| 用户回顾过往决策 | "上次那个决定对吗?" |
| 代理识别到隐含决策点 | 用户直接跳到实现未明确决策 |
输入输出:
不适用场景:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 决策架构师处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
热层 memory.md(≤100行)始终加载 → 风险画像、框架偏好、核心规则
温层 domains/ types/(≤200行/文件)按领域/类型匹配时加载
记录层 decisions/ 回顾时加载
冷层 archive/ 显式查询时加载
按类型默认匹配,结合用户偏好(从 memory.md):
强制至少 2 个选项对比,应用选定框架输出评分/风险/机会成本等.
对照 12 类偏差清单扫描用户输入与分析过程,标注"潜在"信号而非"确定".
| 标签 | 条件 |
|---|---|
| 🟢 高 | 数据充分,框架明确匹配 |
| 🟡 中 | 部分假设,需用户验证关键输入 |
| 🔴 低 | 存在重大未知,仅作方向参考 |
执行回顾四问:过程是否合理、结果是否符合预期、遗漏了什么、是否存在认知偏差,结果写入 decisions/ 与 reversals.md.
输入:
用户:"支付系统用 Stripe 还是自建?"
(提及已有一套自研支付代码)
输出:
识别:领域=tech,类型=strategic
加载:domains/tech.md + types/strategic.md
框架:前置分析 + 机会成本
# ...
选项 A:Stripe
- 优势:快速上线,合规内建,维护成本低
- 劣势:手续费 2.9%+$0.3,定制受限
选项 B:自建
- 优势:无手续费,完全可控
- 劣势:PCI 合规成本 $50k+,开发 3 个月+
# ...
机会成本:选 Stripe 省的 3 个月可投入核心业务
Pre-mortem:若自建失败,最可能是合规问题
# ...
⚠️ 检测到潜在偏差:
- 沉没成本:提及"已有支付代码",建议仅评估未来成本
# ...
置信度:🟡 中(需确认月交易量预估)
输入:
30 天前决策记录:
决策:数据库选 MongoDB(因 schema 灵活)
框架:决策矩阵
置信度:🟡 中
# ...
代理(心跳触发):"30 天前你选了 MongoDB,现在结果如何?"
用户:"事务支持太弱,踩坑了"
输出:
回顾记录:
结果:事务需求未满足,需迁移
经验:文档数据库不适合强事务场景
检测到的偏差:可得性偏差(因近期 NoSQL 热门而偏向)
# ...
存入 reversals.md,后续类似决策自动参考
后续匹配 tech 领域数据库选型时,自动提醒"避免仅因热门选型"
输入:
用户:"我要给项目加认证,用 JWT..."
输出:
代理识别:用户直接跳到实现,但隐含决策未明确
主动提示:"我注意到你要加认证——在用 JWT 之前,
有个隐含决策:认证服务自建还是用 Auth0/Clerk?
上次你的偏好是'速度优先',要我跑个快速对比吗?"
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由 Agent 内置 LLM 提供 |
| 文件系统 | 本地存储 | 必需 | 操作系统内置 |
| Agent 平台 | 运行环境 | 必需 | 支持 SKILL.md 的任意 AI Agent(Claude Code / Cursor / Codex / Gemini CLI 等) |
| 操作系统 | 运行环境 | 必需 | Windows / macOS / Linux |
API Key 配置: 本 Skill 无需任何 API Key,纯 Markdown 指令驱动,所有记忆存储在本地 $HOME/decision-architect/ 目录,不做任何网络请求.
可用性分类: MD(纯 Markdown 指令,无需 exec 命令行能力).
Q1:代理会不会越来越固执,用旧偏好限制新选择? A:不会。偏好需 3 次一致确认才入档,可被明确推翻(写入 reversals.md),90 天未用的模式自动归档。系统设计鼓励更新而非固化. Q2:偏差检测会不会太多噪音? A:只检测当前决策相关的偏差,且标注"潜在"而非"确定"。operational 类型(日常低风险)默认跳过偏差扫描,仅 strategic/tactical 类型执行完整检测。用户可忽略不影响决策的提示. Q3:小决策也要走完整流程吗? A:不需要。operational 类型用奥卡姆剃刀+可逆性评估,快速给出建议。完整流程仅用于 strategic/tactical. Q4:复盘必须 30 天后吗? A:30 天是默认心跳周期。用户可随时主动复盘,或调整心跳频率。短期可见结果的决策可提前复盘. Q5:多人团队怎么用? A:当前设计面向个人。团队用可按成员建独立目录,共享 reversals.md 和 frameworks.md.
{
"success": true,
"data": {
"result": "决策架构师处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "decision architect"
}
},
"execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
"error": null
}
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过系统环境变量设置,严禁硬编码密钥 |
| 命令执行风险 | 执行命令受限于安全白名单,不拼接用户输入 |
| 网络通信安全 | 使用TLS加密通道进行通信 |
| 敏感数据暴露 | 返回内容不包含敏感凭证 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
| 操作场景 | 手动耗时 | 自动化耗时 | 效率提升 |
|---|---|---|---|
| 文件解析与提取 | 5-10分钟/个 | <5秒/个 | 60-120x |
| 批量文件处理(100个) | 8-16小时 | <5分钟 | 96-192x |
| API调用与响应解析 | 2-3分钟/次 | <1秒/次 | 120-180x |
| 多接口数据聚合 | 15-30分钟 | <10秒 | 90-180x |
| 命令执行与结果收集 | 3-5分钟/次 | <2秒/次 | 90-150x |
| 重复任务批量执行 | 因任务而异 | 线性缩减 | 5-50x |
| 错误排查与修复 | 10-30分钟 | <30秒 | 20-60x |
| 对比维度 | 决策架构师 | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | 结构化决策支持+认知偏差检测+回顾复盘,避免拍脑袋决策与重复踩坑。。面向AI A | 通用场景 | 通用场景 |
针对决策架构师使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |