architecture-steward
Installation
SKILL.md
Architecture Steward
第一原则
ARCHITECTURE.md 是架构域第一真源;本 skill 是 AI 修改该文件的唯一入口。
- 只记录会影响 fresh Implementer 如何放置代码、分配 owner、选择状态真源、守住边界或建立依赖的架构决定。
- 不管理 Spec、Ticket、施工顺序、代码规范或 Architecture Review;不把它们复制成第二份 Architecture。
- 可以整理用户、Spec 讨论、技术讨论、Implement/Review 暴露的架构候选,但不自行决定新架构,不自行把候选标为已确认。
内容域门禁
候选来源不参与归属判断;用户、Spec、Ticket、代码、对话或 Review 都可能提出 Architecture candidate。
写入任何 [ ] 候选前,AI 先拆开其中可独立判断的语义。每条写入内容必须同时满足:
- 主要定义代码的结构关系:owner、状态真源、职责边界、依赖方向,或数据 / 控制流如何跨结构流动;
- 是当前确实要建立或改变的架构决定,而不是代码现状复述、已有 Architecture 的重复内容或与当前决定无关的结构事实。
再用 fresh Implementer 反事实复核: