awesome-copilot 之 D365 Solution Blueprint 技能:用结构化架构师访谈从零产出 Dynamics 365 实施方案蓝图
【免费下载链接】awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-copilot
本篇技术指南聚焦于 awesome-copilot 仓库中的d365-solution-blueprint技能,它把「编写 Dynamics 365 Finance and Supply Chain Management 实施方案蓝图(Solution Blueprint)」从一次性的文档生成任务,重构成一场多会话、逐章节访谈的架构决策工作坊。读完本文,你将掌握该技能的整体运转模型(Track A–E 共 14 章节)、五拍访谈节奏、八项承重决策的识别与处置、决策日志与四类陈述的记录规范,以及配套的章节访谈指南与蓝图模板的使用方法,可直接在自己的 D365 实施项目中落地执行。
技能定位:蓝图是决策过程的产物,不是文档生成的捷径
该技能的核心前提写在其主文件中:SKILL.md 明确声明「You are the solution architect running the blueprint workshop series. This is a multi-session engagement, not a document-generation shortcut. The blueprint is the output of a decision process.」(你是在主持蓝图工作坊系列的解决方案架构师。这是多会话的参与过程,不是文档生成捷径。蓝图是决策过程的产物。)
技能最强调的失败模式是:产出一份看起来合理、但塞满了客户从未真正做出的假设的蓝图。SKILL.md 中有一段非常直白的校准:
一份 14 个章节只完成了 10 个、还有 8 个决策保持 OPEN 状态的蓝图,是诚实而有用的;一份 14 个章节全部完成、没有任何未决项、答案都是编造出来的蓝图,是危险的——因为会有人照着它去构建系统。
这意味着该技能的触发条件(frontmatter description 中定义)包括:用户想要创建 D365 实施方案架构文档、启动 D365 实施、设计架构、准备 Solution Blueprint、或识别项目必须做出的架构决策。同时它明确「不要用于对既有设计的评审」——评审是审查任务,不属于蓝图创作范畴。
技能包结构、安装与使用前提
该技能在仓库中的完整路径为skills/d365-solution-blueprint/,是一个遵循 Agent Skills 规范的自包含目录,包含三部分:
| 文件 | 作用 |
|---|---|
| SKILL.md | 主指令文件,定义工作坊运转模型、承重决策、记录规范、访谈技巧与输出要求 |
| references/section-guide.md | 逐章节访谈指南,提供每个章节的「Decides / Ask / Options / Trap / Produces」五要素 |
| assets/blueprint-template.md | 蓝图成品模板,含控制页、进度追踪器、决策日志及各章节标准小节 |
按仓库的 docs/README.skills.md 说明,技能可通过 GitHub CLI 安装(需 GitHub CLI v2.90.0+):
gh skills install github/awesome-copilot d365-solution-blueprint也可以手动将技能目录复制到本地技能目录,然后在提示词中引用,或让 Agent 自动发现。SKILL.md 中还有一个「Firm standards」覆盖机制:如果已安装技能中存在references/firm-standards.md,须先读取并以它覆盖本文默认约定(文档编号、估算模型、费率卡、质量门、客户命名规范可能是特定咨询公司专属的);当前仓库该目录下未提供此文件,因此按 SKILL.md 中的约定执行即可,且明确「绝不可自行虚构一个 firm standard」。
工作坊运转模型:会话编排与进度连续性
会话编排
SKILL.md 给出了清晰的时间线:
Session 1 -> Track A (Foundation)。必须最先完成。一切依赖它。 Session 2+ -> Tracks B-E 按用户偏好任意顺序进行。 Continuous -> 决策日志、未决项、假设、约束与风险持续维护。 Final -> 整合收尾与独立评审。Track A 优先不是风格偏好,而是结构性要求:法律实体结构与分阶段(phasing)决策会级联影响后面所有章节,如果在 Track B 起草完成后再推翻它们,就意味着重做整个架构。同时技能强调「除非用户明确要求加快,否则一轮对话只推进一个章节」——访谈的价值在于质询,草率推进会让它崩塌。
五拍访谈节奏
每个章节都遵循同样的五个节拍:
- Frame(框定)——用两三句话说明本节要决定什么、为什么它会约束后续工作。
- Ask(提问)——向用户提出 3–5 个问题。绝不一口气抛出二十个问题。
- Propose(提出方案)——在存在真正架构选择的地方,呈现 2–3 个带权衡的选项并给出推荐。
- Record(记录)——把决策捕获进决策日志,附理由与被否决的备选方案;若未决则标记为 OPEN,并指定负责人与日期。
- Draft and save(起草并保存)——写出该章节、向用户展示、持久化工作文件并更新进度追踪器。
会话连续性
工作蓝图(working blueprint)是会话之间唯一的持久记录:
- 每场会话结束时:在工作区保存或更新蓝图文件,并明确告知用户当前状态所在的文件。
- 每场后续会话开始时:先读取当前蓝图,重点阅读进度追踪器和决策日志,确认上次停在哪里、汇总未决项后再继续;绝不重复询问决策日志中已有答案的问题。
- 如果用户恢复会话时没有工作蓝图、也没有持久化副本可用,应索要最新文件,而不是凭记忆重建决策。
Track 结构:14 个章节的完整骨架
SKILL.md 定义了一个五轨、14 章节的结构,覆盖从项目背景到上线后运营的全生命周期。references/section-guide.md提供每个章节的具体问题集、选项集与权衡(「只加载你正在处理的那几节」)。
Track A - Foundation(基础,必须最先完成)
- 项目背景与商业论证(Programme context and business case)
- 范围(Scope ⚑)——应用、模块、法律实体、地区、分阶段
- 目标运营模型与流程架构(Target operating model and process architecture)
Track B - Solution(解决方案)4. 应用架构(Application architecture ⚑)——D365 应用、ISV、Power Platform、扩展姿态 5. 数据架构(Data architecture ⚑)——主数据、财务维度、产品模型、Dataverse/dual-write 6. 集成架构(Integration architecture)——中间件策略、接口全景、失败原则
Track C - Data and control(数据与控制)7. 数据迁移(Data migration ⚑)——迁移范围、历史数据策略、对账、工具 8. 安全、合规与许可(Security, compliance, and licensing)——角色族、职责分离(SoD)、XDS 需求、许可形态
Track D - Platform(平台)9. 环境策略与 ALM 10. 报表与分析架构 11. 性能、规模与容量(volumetrics)
Track E - Delivery(交付)12. 测试策略 13. 部署与割接方案(Deployment and cutover approach ⚑) 14. 支持与运营模型
逐章节访谈要点(来自 section-guide.md)
references/section-guide.md为每节定义了「决定什么 / 问什么 / 选项集 / 陷阱 / 产出什么」,下面是各轨核心内容:
Track A:Foundation
第 1 节 · 项目背景与商业论证——决定项目为何存在、成功长什么样、什么真正不可谈判;下游一切工作都据此排优先级。要问:现在是什么在驱动(遗留系统 EOL、增长、并购整合、合规、成本)?商业论证以什么可量化指标承诺、谁拥有这些结果?执行发起人与决策权威是谁?哪个约束是真正固定的(日期/预算/范围/法规)?以前尝试过什么、学到了什么?陷阱:一个依赖流程变革、却没人同意变革的效率型商业论证。
第 2 节 · 范围(⚑)——决定哪些应用、模块、法律实体、国家与部署波次在范围内。要问:哪些 D365 应用/模块在范围内、哪些明确排除?⚑ 计划几个法律实体、每个实体存在的驱动是什么(法定申报、功能货币、监管需求、管理模式、还是继承结构)?需要哪些国家与本地化?什么还留在其他系统上、谁拥有该边界?⚑ 部署分阶段采用哪种方式?分阶段选项表:
| 方式 | 适用时机 | 代价 |
|---|---|---|
| Big bang(大爆炸) | 范围紧凑或高度相互依赖 | 单点割接风险最高;波次之间无学习机会 |
| 按地理/法律实体 | 各单元可半独立运营 | 双轨运行时间更长、过渡期集成更复杂 |
| 按模块 | 有明确的功能顺序依据 | D365 与遗留流程之间出现临时集成 |
| 试点后推广 | 众多相似实体支持模板化方式 | 首个波次吸收模板学习成本,需要强治理 |
陷阱:照抄遗留系统的法律实体结构,而不验证其成因是否仍然成立。
第 3 节 · 目标运营模型与流程架构——决定上线后业务如何运转、D365 支撑哪些流程。要问:有目标运营模型还是对着现状设计?共享服务还是分布式处理、哪些职能?审批权威放哪里、是否在变化?哪些流程真正差异化、哪些是通用商品?谁拥有每个端到端流程并有决策权?公司间(intercompany)流程是变化还是只是迁移系统?标准优先姿态的三种选项:
| 姿态 | 表述 | 适用 |
|---|---|---|
| 严格标准 | 除非法定约束要求,业务适应系统 | 成本主导、变更意愿强的项目 |
| 带正当例外的标准 | 扩展需有文档化的业务/监管理由与具名审批权威 | 多数企业实施 |
| 流程适配 | 系统大幅适配现有业务流程 | 罕见;须有明确价值与生命周期成本认知 |
陷阱:「尽量用标准」没有阈值、没有审批论坛、没有拒绝差距的权威。
Track B:Solution
第 4 节 · 应用架构(⚑)——决定应用全景、实例策略、ISV、Power Platform 角色与扩展姿态。要问:⚑ 单生产实例还是多实例?什么需求能证明多实例合理?哪些 ISV 在范围内、其支持与服务更新姿态如何?⚑ 什么该放在 Power Platform 而不是 Finance/SCM,为什么?哪些现有 Power Apps、Power Automate 流或 Dataverse 依赖必须保留?⚑ 扩展审批阈值是什么、谁能批准一个差距?陷阱:在架构前选定 ISV,未测试更新兼容性、支持模型与退出策略。
逻辑放置(logic placement)选项表:
| 层 | 用于 | 避免当 |
|---|---|---|
| D365 配置 | 参数、工作流、策略、标准行为 | 需求确实需要新业务逻辑 |
| Electronic Reporting | 单据、监管格式、文件生成场景 | 复杂事务逻辑 |
| Power Platform | 任务型应用、审批、轻量编排 | 需要 ERP 一致性保障的高吞吐事务处理 |
| X++ 扩展 | 需事务一致性的 ERP 业务逻辑 | 标准配置或低代码选项可满足 |
| 外部服务 | 专业领域、解耦能力 | 它创造了组织无法运营的平台 |
第 5 节 · 数据架构(⚑)——决定会计科目表(COA)、财务维度、产品模型、主数据归属与 Dataverse/dual-write 范围。要问:⚑ COA 是共享还是按实体区分、合理化是否在范围内?⚑ 需要哪些财务维度、哪些必填、每个服务什么决策/报表?⚑ 需要哪些产品、存储、跟踪、批次/序列、变体维度?客户/供应商/产品等主数据归谁管、有没有 MDM 平台?⚑ 哪些实体(如有)双写、方向如何?dual-write 或其他数据同步依赖不可用时运营上会发生什么?维度设计的两极:
| 方式 | 后果 |
|---|---|
| 少数、受治理的维度 | 过账更干净、采用更容易、报表更简单 |
| 大量可选维度 | 分析灵活,但复杂度更高、数据质量更弱、基数更大 |
对每个拟议维度都要追问:它服务哪份报表或决策,谁消费它?陷阱:产品/库存维度决策与成本核算、仓储、质量、报表团队脱节孤立做出。
第 6 节 · 集成架构——决定接口全景、模式原则、中间件方向与失败设计标准。要问:完整接口清单(源、目标、方向、量、频率、延迟、关键性)?每个关键接口宕机四小时的业务后果?中间件策略(直连、Azure Integration Services、现有 ESB 或其他)?上线后每个接口归谁、告警发给谁?哪些遗留契约或外部接口约束设计?模式选项:
| 模式 | 适用 | 注意 |
|---|---|---|
| OData / 自定义服务 | 低量同步访问 | 限流与同步耦合 |
| 数据管理 / 定期集成 | 批量与大量移动 | 延迟、暂存与错误处理 |
| 业务事件 | 事件驱动通知 | 重复投递与幂等性 |
| Dual-write | F&O/Dataverse 近实时同步 | 耦合与失败行为 |
| Service Bus / Logic Apps | 解耦、重试、编排 | 额外的平台所有权与运维 |
| 分析导出/Fabric 路径 | 报表与分析消费 | 不是运营写入模式 |
关键接口在蓝图层面就要求具备:重试、毒消息处理、幂等性、告警、所有权与对账。陷阱:接口清单按平均量估算、只按理想路径设计。
Track C:Data and control
第 7 节 · 数据迁移(⚑)——决定什么数据移动、历史如何处理、期初余额如何对待、正确性如何证明。要问:⚑ 历史数据是迁移、保留遗留只读、还是抽取到归档/数据平台?是什么具体义务或业务需求驱动答案?哪些对象归入配置、主数据、未结交易、期初余额、历史等类别?GL、AR/AP、库存、固定资产、银行等领域的期初余额处理要求?数据清洗在哪里做、谁负责?谁对迁移数据签字、对照哪些源/控制报表?计划使用哪些工具与环境?历史数据三选项:
| 方式 | 成本 | 后果 |
|---|---|---|
| 迁移明细历史 | 对账与数据库成本最高 | 系统内完整历史 |
| 保留遗留只读 | 持续遗留访问成本 | 迁移最快、用户体验较弱 |
| 抽取到归档/分析存储 | 实施成本中等 | 常是较强的报表折中方案 |
陷阱:历史迁移只是出于习惯,而非法律、审计或运营需要。
第 8 节 · 安全、合规与许可——决定安全原则、职责分离(SoD)要求、数据访问边界、许可形态与访问管理。要问:存在哪些岗位族与用户群、跨哪些法律实体?SoD 期望是什么、谁是控制权威?存在数据驻留、隐私或行业特定约束吗?除法律实体与组织边界外是否还需要记录级限制?当前签约了哪些许可、数量假设是什么?谁管理入职/调动/离职、特权访问与再认证?陷阱:角色设计前就谈妥许可配额、之后再也不对照实际访问重新验证。
Track D:Platform
第 9 节 · 环境策略与 ALM——决定环境拓扑与代码/配置如何在环境中流转。要问:已授权哪些环境、还需什么额外容量?每个环境干什么、谁拥有、刷新节奏?黄金配置(golden configuration)放哪里、配置如何运输?所有交付方采用什么分支与源码控制策略?构建、发布、审批与生产部署如何自动化?谁拥有服务更新规划与回归门?陷阱:环境规划只按构建需求配容量,而没有为迁移演练、UAT、培训与割接的同时进行留出容量。
第 10 节 · 报表与分析架构——决定需要哪些信息产品、由哪些技术承载。要问:哪些报表真正业务关键、谁消费、驱动什么决策?各自实际需要什么延迟?各国有什么法定与监管报表?分析平台方向(Power BI、Fabric、既有数仓或其他)?上线后谁构建与维护报表?工具选择示例:
| 需求 | 候选方式 |
|---|---|
| 财务报表 | 财务报告能力 |
| 运营单据与法定格式 | SSRS / Electronic Reporting(如适用) |
| 运营查询 | 标准 D365 视图与工作区能力 |
| 跨职能仪表板 | Power BI |
| 企业级分析 | Fabric / 受治理数据平台 |
| 临时财务分析 | 适当的 Excel 集成 |
陷阱:要求「实时」却没有把延迟与真实决策节奏关联起来。
第 11 节 · 性能、规模与容量——决定设计能否支撑预期生产负载、之后必须测试什么。要问:各关键流程的平均与峰值交易量?当前与三年预测数据量?按职能的峰值并发用户?存在哪些批处理窗口与硬性截止时间?今天月结或其他关键业务周期要多久、目标是多少?哪些运营截止时间形成不可谈判的性能约束?陷阱:用年度平均值设计,而真正的设计驱动是峰值小时或期末需求。
Track E:Delivery
第 12 节 · 测试策略——决定上线前如何证明质量、并在未来服务更新中维持。要问:需要哪些测试层级(单元、功能、集成/端到端、UAT、性能、安全、回归、DR)?谁编写与拥有测试、如何回溯到需求/流程?用什么测试数据与量?需要什么回归自动化、手工方案的代价是多少?每个阶段适用什么量化退出标准?谁签 UAT 与就绪性?模板特别提示要计算不自动化的代价:每周期小时数 × 每年更新次数,持续发生。陷阱:没有回归自动化、也没有出资支持的手工回归容量。
第 13 节 · 部署与割接方案(⚑)——决定上线的形态与后续详细 runbook 必须满足的约束。要问:⚑ 第 2 节的 phasing 决策在理解完其余架构后仍然成立吗?可用的割接窗口及其边界由什么驱动?是否需要并行运行、由谁、将证明什么?回滚位置与不可逆点(point of no return)是什么?谁按哪些可衡量标准宣布 go/no-go?可容忍多长的业务冻结?陷阱:割接窗口基于偏好而非实测的全量迁移时间——模板要求用实测全量 dry-run 时间校验窗口。
第 14 节 · 支持与运营模型——决定实施后谁运营解决方案、知识/更新/支持/变更如何治理。要问:目标支持模型(L1/L2/L3、内部、伙伴托管或混合)?hypercare 的时长、人员与退出标准?上线后哪些具名人员持有功能、技术与架构知识?谁拥有服务更新日历与回归门?上线后的增强、新实体、新需求走什么变更流程?谁拥有与微软/产品路线图的关系?陷阱:知识转移计划只写了角色或团队名,却没有落实到具体接收人。
八项承重决策:近乎不可逆的架构分叉点
SKILL.md 专门定义了八项「承重决策」(load-bearing decisions)——它们要么不可逆,要么逆转成本极高。到达其中任何一项时,绝不允许用「以后再说」把对话滑过去:
- 法律实体结构(第 2 节)——几个实体、每个装什么
- 会计科目表与财务维度设计(第 5 节)——维度数量、必填维度、报表基数
- 单生产实例 vs 多生产实例(第 4 节)
- 部署分阶段(第 2 节,第 13 节再确认)——大爆炸、地理、模块、法律实体或试点推广
- 产品与库存维度模型(第 5 节)——存储与跟踪维度、批次/序列、变体策略
- Dual-write 与 Power Platform 范围(第 4、5 节)——哪些实体、哪个方向、失败行为
- 扩展姿态(第 4 节)——标准优先阈值与谁有权批准差距
- 历史数据处理(第 7 节)——迁移、遗留只读、或独立归档/数据存储
每一项在references/section-guide.md和assets/blueprint-template.md中都带有⚑标记。
如果用户当场无法决定其中一项,必须做三件事:
- 将其记录为承重未决项(load-bearing open item);
- 指名决策负责人与它开始阻塞的日期;
- 说明哪些下游章节因此处于暂定状态。
例如:Sections 5 and 7 are drafted on the assumption of X. If X changes, both sections require review.(第 5、7 节是基于 X 假设起草的。若 X 变化,两节都需复审。)
决策记录规范:六个字段与四类陈述
决策日志(Decision log)
决策日志中的每条记录都带全部六个字段:
| 字段 | 为何重要 |
|---|---|
| Decision(决策) | 无歧义地说明决定了什么 |
| Rationale(理由) | 为什么做出该决策 |
| Alternatives rejected(被否决的备选) | 还考虑了什么、为何落选 |
| Implications(影响) | 该决策现在约束了下游什么 |
| Decided by(决策人) | 具名的人,而不是「项目」 |
| Date(日期) | 决策做出时间 |
四类陈述分类
蓝图中的每一条实质性陈述都必须恰好归类为四类之一:
- Decision(决策)——已做出、有主、有日期;
- Assumption(假设)——相信为真但未验证;必须要有负责人与验证日期;
- Constraint(约束)——外部强加、不可谈判;
- Open item(未决项)——尚未决定;负责人与必须决定的日期(needed-by)强制要求。
规则是:绝不让假设漂移成决策。基于假设工作时,既要在章节正文中标记,也要在假设登记册(assumptions register)中列出。未决项在正文中以**OPEN - [owner] / [date needed]**内联写出,同时也要登记在册。
架构师注记
当你不同意某个决策时:如实记录客户的决策,并附加一条Architect's note,写明你的推荐与看到的风险。既不要默默绕过它设计,也不要拒绝记录它。
访谈技巧:把问卷变成真正的蓝图
section-guide.md 与 SKILL.md 共同定义了一个核心追问模式:
提出设计问题 → 探测其背后的约束 → 浮出客户未曾考虑过的选项。
SKILL.md 用法律实体结构给出了完整示例:
「几个法律实体?」→「什么驱动着它:法定申报、功能货币、管理报表、还是历史结构?」→「其中三个实体功能货币相同且合并申报。考虑到公司间的开销,你有没有考虑过它们在 D365 中是否还需要保持独立法律实体?」
进一步的原则:
- 用户给出的是方案时,追回到需求;用户给出的是需求时,提出选项;
- 用户说「和现在一样」时,追问:今天是目标运营模型,还是仅仅只是现状?
- 当讨论滑向详细接口规格、角色目录、定时割接 runbook、正式项目健康评审等详细设计产物时,遵循详细设计边界(detailed-design boundary):有合适的专业技能就交接给它、把蓝图决策保留为治理输入;没有专业技能的,就把蓝图保持在架构决策深度,并明确标识后续详细交付物,而不是凭空发明一整套下游方法论。该技能必须能独立完整使用。
验证纪律:能力声明的证据要求
在断言「Dynamics 365 支持/不支持什么、某个本地化覆盖什么、某个许可允许什么、未来版本提供什么」之前,技能要求:只要有文档、搜索或 MCP 能力可用,就先对照权威 Microsoft 来源(优先 Microsoft Learn 与当前 Dynamics 365 发布文档)核实现状,并在蓝图中记录来源与核查日期。如果当前无法核实,就把该陈述标记为「待验证」(requiring verification),而不是当作事实断言。
这一点在蓝图中尤其重要,因为「标准能力」的一个错误假设,会在实施后期变成一个昂贵的差距。这正是本技能与仓库中其他 Microsoft 方向技能(如microsoft-docs、microsoft-code-reference)可以协同的接口点。
输出与交付物:模板、命名与进度管理
蓝图模板结构
assets/blueprint-template.md定义了成品蓝图的骨架,自上而下依次是:
- 控制页——标题
Solution Blueprint - [Client],含版本(起始 0.1)、状态(起始 "In progress - Track A")、解决方案架构师、客户发起人、最后会话日期、分发范围; - 进度追踪器(Progress tracker)——紧随控制页,位于工作文件顶部。这是一个 14 行 × 6 列的表格(Track / Section / Topic / Status / Last updated / Open items),状态取值限定为
Not started、In progress、Drafted - open items、Complete;其下还有「Load-bearing decisions outstanding」表(# / Decision / Owner / Blocking by / Sections provisional if it changes); - 决策日志——ID(D-001 起)/ Decision / Rationale / Alternatives rejected / Implications / Decided by / Date;
- 假设登记册——ID(A-001 起)/ Assumption / Impact if false / Validation owner / Validate by / Status;
- 约束表——ID(C-001 起)/ Constraint / Source / Consequence;
- 未决项表——ID(O-001 起)/ Open item / Section / Owner / Needed by / Severity;
- 风险表——ID(R-001 起)/ Risk / Likelihood / Impact / Severity / Mitigation / Owner;
- 五个 Track 正文——每节下又细分标准小节与表格,例如第 2 节的法律实体登记表(Entity / Country / Functional currency / Statutory filing / Rationale for separate entity / Wave)、第 4 节的 ISV 登记表、第 5 节的财务维度表与主数据归属矩阵、第 6 节的接口清单(ID / Interface / Source / Target / Direction / Pattern / Volume / Frequency / Tier / Owner)与错误处理矩阵、第 11 节的交易量矩阵、第 14 节的知识转移计划表等;
- 附录——Appendix A 参考文献(Source / URL / Date checked)、Appendix B 架构师注记(# / Section / Recommendation / Decision taken instead / Risk / Accepted by)、Appendix C 版本历史。
输出规则
- 工作会话阶段 → Markdown(
.md); - 客户流转阶段 → Markdown,或在当前环境支持可靠文档生成时采用其他文档格式;
- 文件名 →
<client>-solution-blueprint-v<N>.md,蓝图正式签发或有实质更新时递增版本号; - 收尾阶段推荐对完成的蓝图做一次独立评审——作者不应成为自己架构的唯一评审人。
语气要求:对业务精通、对 D365 不熟的房间里那个人
SKILL.md 的 Tone 一节为整个工作坊定调:你身处一个「比你更懂自己业务、但比你更不懂 Dynamics 365」的人群之中。要同时尊重这两个事实:用业务后果而非功能术语解释权衡;敢于说出「我不知道,而这需要谁进到房间里来回答」;绝不用一个貌似合理的假设去填补沉默。这条原则与「Firm standards」条款、验证纪律共同构成了该技能的反幻觉三支柱:不虚构 firm 标准、不虚构能力事实、不虚构答案。
结语:这套技能的工程化价值
把d365-solution-blueprint技能放入 awesome-copilot 的 skills 目录,本质上是在做两件事:一是把 D365 实施方案的 14 个架构决策点固化成可复用、可逐步访谈的流程资产;二是把「诚实记录 OPEN 项」制度化——通过六字段决策日志、四类陈述分类、承重决策的 owner/blocking-date 处置,让蓝图天然对抗「看起来完整实则编造」的生成幻觉。对任何正在启动 D365 Finance and SCM 实施、或需要为项目识别架构决策清单的团队,这套技能提供了一个既能照章执行、又能按references/firm-standards.md定制化的起跑点。
【免费下载链接】awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-copilot
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考