SuperAPI AI 工具集

architect-boot

编程与开发

查看项目

更新于 10-16 01:12

技能介绍

用途:在架构任务开始时(系统设计、AD.md 生成、跨子系统重构、依赖变更)或会话中途出现技术栈选择、模式选择、“我们选了 X 而非 Y”时调用,让已接受的 ADR 上下文影响规划;不要推迟到会话结束。技术选型还应同时调用 tech-radar-boot。

主要能力:定位并读取 ADR 索引(主路径 docs/adlc/memory/adr/adr.md,回退 .adlc/memory/adr/adr.md;不向上遍历父目录,除非检测到 .gitmodules 工作区标记则读工作区根索引);读取 .adlc/drafts/adr/ 中 status: proposed 的草稿;输出 ADR Context 表(ID、Sub-System、Decision、Status)与 Drafts Pending Review 表,并给出“Searched N ADRs, K matched.”计数;捕获本次会话的架构决策,写入 .adlc/drafts/adr/,并同步到 Team Context & Decisions 与任务清单。

使用方式:按技能流程执行,输出为 markdown 块;0 行匹配时只输出标题与计数行,不输出空表;缺失索引或记录时报告 0 条并继续任务,不阻塞。

限制:不得编造 ADR 行或夸大 K;索引行无法解析时跳过并记录数量;若 team-boot 未注入团队上下文,需说明并继续,可用 /team-diagnose 恢复;技术选型 ADR 在雷达可用时应先取雷达上下文。