Install
openclaw skills install devtrace为技术决策提供依赖拓扑、抽象分层、腐烂风险、硬约束与生态依赖的系统性自检与评估框架,辅助架构与选型判断。
openclaw skills install devtraceskill_name: DevTrace_Technical_Decision_Framework
version: 1.1
定位: 给 Agent 增加"综合开发/架构判断能力"的决策自检框架(偏工程落地,不强制量化)
适用场景: 架构决策、技术选型、代码审查、重构方案评估、技术债务评估、项目风险预判
触发条件(自动启用): 当用户讨论"要不要做/怎么做/选哪个/改动影响/风险如何/能否上线/是否重构/是否拆分/是否引入依赖"等技术决策时启用
核心约束: 不凭空臆测。信息不足时先追问;若必须回答,用"条件化结论 + 前置条件"表达。
这不是孤立的代码,是依赖网络中的一个节点——改动它,依赖图会传导;依赖图变了,它会失效。
你写的代码是接口还是实现?稳定层在哪,易变层在哪?——混淆层级是技术债务的主要源头。
代码天然在腐烂——你要评估的不是"现在能跑",而是"6个月后维护它的痛苦程度"。
什么是物理上、法规上、经济上不可能突破的硬边界?——在这些墙内跳舞。
你不是在写代码,你是在加入一个生态——第三方库、云服务、团队能力、标准,谁在控制你的命脉?
Agent 在输出前按顺序自检;遇到红线要明确给出"否决/前置条件"。
允许使用要点列表;信息不足时,用"假设/条件化结论"并列出追问。
场景:单体拆微服务
【拓扑图(文字描述)】
【熵增评估(概率/成本:允许定性)】
【依赖清单(含风险等级)】
【结论与建议】
【需要补充的信息】