Files
dsh_shenxian/dsh-server-docs/08-skills/dsh-decision/SKILL.md
T
admin 5ec99ce227
build / build-and-scan (push) Canceled after 0s
chore: 文档库全量重新入库(2026-10-20)
2026-10-20 15:05:55 +08:00

6.2 KiB
Raw Blame History

name, description, version, updated_at, last_change, agent_created
name description version updated_at last_change agent_created
dsh-decision DSH 多租户平台(ai1net.com)的**决策总入口** —— 覆盖两半:① **决策方法论**(「这是不是最优方案 / 还有没有更好的做法」「在多个方案里选型」「该不该做 / 该不该扩大范围」、**要自主给技术实现选取最优解**、要复盘「为什么这么定」)② **功能优先协作协议**(用户只提**功能需求**、AI 自主完成全部技术决策;也用于自查「这件事该不该拿去问用户」;问「先做哪个 / 优先级怎么排 / 做不做」时用)。⛔ **用户点名「决策方法」「参考决策方法」「按你的规划」「别问我」「自行决策」「自主决策」⇒ 立即加载本技能,不得凭记忆代替**。核心 = 判定矩阵 + 「确认最优解」十问 + 验收口径分级(L1–L5)+ 技术选型先立判据轴 + **9 类自决白名单(永不问)** + **只准上抛的 3 类** + 上抛语言转换表。判据实体在主干,**全文在 `references/`(2 档)**。⚠️ 会话级通用规矩(排版 / 上抛骨架 / 归属三律)属 `agent-operating-rules`,⛔ 本技能不重复。 1.0.0 2026-09-28 【2026-09-28】**由 `dsh-decision-method`(v1.0.0)+ `dsh-feature-first`(v1.0.x)合并而成**(两个原名退役)。按 `dsh-knowledge-upkeep §10`「主干 + 详情档」形态:判据实体留主干、全文下沉 `references/`(**内容守恒:逐行 0 丢失**,含原 frontmatter 变更历史)。合并理由:两者都在回答同一问题「**要不要上抛给用户 / 怎么定方案**」——一个管"怎么想、怎么定",一个管"哪些永不问、哪些必须问"。⛔ 未删任何判据。 true

dsh-decision — DSH 平台决策总入口

🔴 第 0 步:先分诊(两半的分工)

你面对的情形 去哪 一句话
有多个方案 / 技术选型 / 判断某个决策该不该做 §1 决策方法论 管「怎么想、怎么定」
拿到一个功能需求 / 报障,要判断哪些自己定、哪些问用户 §2 功能优先协作 管「问不问」
要落地(改造/开发/验证/归档) ⛔ 不属本技能 ⇒ dsh-workflow
写回复的排版 / 上抛骨架 / 工作区归属 ⛔ 不属本技能 ⇒ agent-operating-rules

1. 决策方法论(怎么想、怎么定)

判定矩阵 —— 先给方案贴标签:区分「已定项(可推翻)」与「候选(被推翻的写明原因:判据必须是实测事实)」。

「确认最优解」十问(拍板前逐条答,答不出就是还没想清)。

🔴 验收口径分级(越靠后越权威):L1 文档说 < L2 代码/文件在 < L3 本机实测 < L4 真机/生产实测 < L5 用户原话。⇒ 冲突时以高层级为准;⛔ 不许用低层级否定高层级。

🔴 技术实现的默认裁决顺序(AI 自主用,⛔ 不问用户):先按"是否更小改动 / 是否更少新增形态 / 是否不扩大可见面"排,技术选型先立判据轴再排序 —— ⛔ 不许用 star 数 / 项目年龄 / 生态热度当判据(必查默认值与 CVE 历史)。

规则冲突裁决 + 上抛前三问:见 agent-operating-rules §1;本技能只补"决策类"的独有判据。

⚠️ 素材库的 provenance 要诚实:references/dsh-decision-method/素材库-*.md 是从真实改造档案里提取的决策痕迹,⛔ 别把它当"普适规律"用;引用时说明来源与复跑方式。

📂 全文 ⇒ references/00-决策方法论.md(含素材库 U1–U28 / A1–A22 / 反例 X1–X13 的索引、决策流程十步、交互 UI 改造专项清单、决策语言对照表、决策记录模板)


2. 功能优先协作协议(问不问)

复盘证据:技术类 + 报障类问题吃掉了用户 64% 的注意力 ⇒ 用户的输入收窄为「功能卡 4 问」。

🔴 AI 自主决策的 9 类白名单(永不问):凡属技术实现的选择(框架 / 库 / 文件组织 / 命名 / 测试策略 / 性能做法 / 部署细节 / 目录结构 / 错误处理方式)⇒ 自己定,不问。

🔴 只准上抛的 3 类:

  1. 功能语义分叉 —— 选项之间存在用户能感知的差别(不是技术差别);
  2. 红线门禁 —— 必须用户点头(含"扩大可见面"这类);
  3. 超出决策方法边界的事。

⚠️ 拆包上抛:红线问题 ⛔ 不得与技术方案捆在一起问 ⇒ 拆成两条,红线那条单独问。 ⚠️ 上抛语言转换表(强制):把技术话翻成功能话再问用户。

报障闭环前置:让用户不必报障 —— 先把能自查的查完(见 dsh-diagnose)。

答复与交付格式:功能性语言优先,技术细节折叠为附录。

📂 全文 ⇒ references/01-功能优先协作协议.md(含五个根因、功能卡 4 问原文、9 类白名单细目、3 类上抛判据与语言转换表、AI 自检清单、与其他约定/技能的边界)


3. 详情档索引(跨档引用按此表定位)

档 覆盖的原技能 原章节
references/00-决策方法论.md dsh-decision-method(v1.0.0,全文) §0 与 change-workflow 的分工 / §1–§3 素材库 / §4 如何确认最优解 / §5 决策流程十步 / §6 交互 UI 专项 / §7 决策语言对照表 / §8 决策记录模板 / §9 与其他约束的关系
references/01-功能优先协作协议.md dsh-feature-first(全文) §0 复盘证据 / §1 功能卡 4 问 / §2 9 类白名单 / §3 只准上抛 3 类 / §4 报障闭环前置 / §5 答复与交付格式 / §6 自检清单 / §7 与其他约定/技能的关系
references/dsh-decision-method/ 原附属档 素材库-U-用户决策.md · 素材库-A-AI推理.md · 素材库-反例-X.md

🔴 两个原名已退役(dsh-decision-method / dsh-feature-first)⇒ 别处见到按本技能对应档读。 ⚠️ 边界:本技能管「决策与上抛」;dsh-workflow 管「怎么落地」;agent-operating-rules 管「会话级通用规矩」。