用于规划阶段创建与维护架构决策记录,自动检查重复性、完整性与相关参考信息。
该技能材料表现为纯提示词工作流,本身未声明密钥、远程端点或可执行组件,整体风险较低。需留意其来自开源仓库但许可证未声明、社区采用与维护信息有限,供应链透明度仍有改进空间。
材料与检查项均表明该技能不需要密钥或环境变量;README 仅描述 ADR 编写流程,未要求用户提供 token、账号或其他敏感凭证,直接凭证泄露与滥用风险低。
系统检查为无远程端点,且该技能被判定为 prompt-only;文档虽提到在“工具可用时”可查询 Microsoft 文档或 Azure 定价,但这属于可选外部工具说明,不构成该技能自身固定的数据外发行为。
未见安装脚本、可执行文件、本机起进程或命令执行说明;内容主要是 ADR 决策与文档编写步骤,因此没有证据显示该技能本身具备代码执行或系统调用权限。
文档仅建议参考诸如 `docs/architecture/decisions/ADR-TEMPLATE.md` 的项目内路径与 ADR 命名规则,属于正常文档工作流提示;未声明可直接读取、批量扫描、写入或外传本地敏感数据的机制。
正面因素是其来自 GitHub 上的 Microsoft 开源仓库,源码可审计;但许可证未声明、star 为 0、维护状态未知,社区验证与持续维护信号较弱,因此供应链维度建议保持留意而非视为高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "adr-workflow" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/devsquad-copilot/main/.github/plugins/devsquad/skills/adr-workflow/SKILL.md 2. 保存为 ~/.claude/skills/adr-workflow/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为“将文件存储从本地磁盘迁移到 Azure Blob Storage”创建一份 ADR,检查是否与现有决策重复,判断当前应使用的 ADR 状态,补充相关 Microsoft 官方文档链接,并给出粗略 Azure 成本估算,最后检查内容是否完整。
一份结构完整的 ADR 草稿,包含决策背景、方案比较、状态建议、参考文档、成本估算与完整性检查结果。
请根据以下进展更新这份 ADR:方案已完成 PoC,通过安全评审,计划下季度上线。请判断状态是否应从 Proposed 改为 Accepted,并检查是否还缺少实施影响、回滚方案或成本说明。
更新后的 ADR 内容与状态建议,并列出仍需补充或修正的字段。
我们计划引入 Azure API Management。请先检查现有 ADR 中是否已有相同或相近决策;如果有,请指出差异并建议复用还是新建;如果没有,请生成一份新的 ADR 初稿,并附上相关 Microsoft 文档与大致成本范围。
重复性分析结果,以及复用建议或新的 ADR 初稿,附带文档依据与成本范围。
Before creating any ADR, check if an ADR already exists in the same domain.
If a Proposed ADR exists: recommend reviewing and accepting the existing one before creating a new one. If an Accepted ADR exists: if the decision has changed, use "Superseded by NNNN".
Options: [R] Review existing / [S] Supersede (create new ADR) / [C] Create separate (different domain).
If no existing ADR exists in the domain:
[A] Decision already made: ask for the final decision and options considered. Create with Accepted status (but recommend Proposed for team review).[B] Needs discussion: ask for options to consider. Create with Proposed status.Options preferably come from the user. Offer suggestions only if:
Never invent options from templates, generic READMEs, or placeholder content.
Microsoft Documentation (for decisions involving Microsoft/Azure services):
microsoft_docs_search to look up limits, SLAs, pricing tiers, comparisonsmicrosoft_docs_fetch for full content of relevant pagesAzure Cost Estimate (if Azure MCP Server is available):
azure/pricing when cost is a ranked priority or the user asks about pricingAzure Cloud Architect (if Azure MCP Server is available and the project deploys to Azure):
azure/cloudarchitect (design) for Azure architecture recommendationsazure/deploy (architecture diagram) for Mermaid topology diagram[S] Incorporate / [M] Modify first / [I] Ignoredocs/architecture/decisions/ADR-TEMPLATE.mdNNNN-domain.md (e.g., 0001-data-persistence.md)Before considering the ADR complete, verify:
If there are missing fields, request information from the user.
| Rationalization | Reality |
|---|---|
| "ADRs are overhead" | A 10-minute ADR prevents a 2-hour debate about the same decision six months later. |
| "The code is self-documenting" | Code shows what was built. It does not show why, what alternatives were rejected, or what constraints applied. |
| "We will document the decision later" | Decisions made without records get re-debated. Later never comes. |
| "Nobody reads ADRs" | Future agents read them to avoid re-deciding. Future engineers read them to understand context. |
| "This decision is obvious, no ADR needed" | Obvious decisions still have alternatives. Recording the reasoning prevents someone from proposing the discarded alternative later. |
系统化排查测试失败、构建中断与异常运行问题,帮助快速恢复开发进度
为软件架构图提供设计与审查建议,提升文档中的图示清晰度与规范性
帮助你创建、切换并检查代码分支,确保实现前遵循正确分支策略。
用于初始化项目或校验并生成 SDD 文档模板,确保规范齐全且为最新版本。
用于初始化项目时检查并创建社区治理所需的标准仓库文件。
用于统一项目 Markdown 文档的格式、结构与写作风格规范。
帮助你创建或评审架构决策记录,明确技术取舍、约束与影响。
帮助团队生成软件架构文档、ADR与评审内容,提升设计决策效率与规范性。
帮助团队智能分析架构决策记录,提炼风险、权衡与改进建议。
引导用户协作撰写文档、方案与技术规格,并通过迭代完善内容质量。
将会议纪要、文本和图片转成结构化 Azure DevOps 工作项,提升需求落地效率。
审查实现计划中的遗漏、假设与步骤顺序,降低后续开发返工风险