Documentation
README
Arch Check —— 架构与实现审查
把架构审查做成与代码审查相同的操作流程,而不是一份让人逐条挑刺的清单。核心纪律:只报有把握、有实质影响的问题;架构审查最常见的失败是"建议加更多抽象"——这本身就是要被滤掉的 AI slop。
调用解析
从用户输入里解析两件事(缺省值见下):
- 范围 (scope):目录 / 文件 / PR 号 / 「当前分支变更」。
- 动作:缺省出报告;
--plan出可勾选的重构任务清单;--fix直接应用低风险重构。
强度恒定:始终按最高强度审——全部 lens(A–E)、fan-out 并行子 agent、依赖图/环检测、对每条 finding 做对抗式复核。不存在"轻审"模式。
两种作用域模式
| 模式 | 何时用 | 审什么 |
|---|---|---|
| diff(分支变更) | 在 git 仓库里且用户没给路径 | 当前分支相对基线的全部变更的架构影响:新概念是否放对位置、职责归属、是否引入新耦合/环、是否把策略硬编码进机制、是否破坏既有不变量 |
| audit(全量) | 用户给了目录/文件/模块,或明确要"审整个 X" | 该范围的完整架构体检(下方全部维度) |
This is the opening of the README. Read the full README on GitHub.