SuperAPI AI 工具集

ln-642-layer-ownership-boundary-auditor

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:作为 L3 Worker,审计架构分层、资源所有权与编排边界,发现边界违规并返回违规清单;不审计包健康、通用代码质量、依赖拓扑或运行时并发风险。

主要能力:读取 docs/architecture.md 提取架构类型与层结构,缺失时使用预设回退;检测 I/O 代码出现在非基础设施层;跨层一致性检查包括事务边界(commit/rollback 归属)、会话所有权(DI 注入与本地创建混用)、扁平编排(服务链深度);检查 HTTP 客户端抽象覆盖率与错误处理重复;计算评分并输出报告与 JSON 摘要。

使用方式:输入 architecture_path、codebase_root、skip_violations、output_dir,可选 domain_mode、current_domain、scan_path。域感知模式下用 scan_path 扫描并给发现打域标签。优先使用 hex-line MCP 读写,图分析用 hex-graph,不可用时回退 Read/Grep/Glob/Bash 并在报告中说明。报告写入 {output_dir}/642-layer-boundary[-{domain}].md,单次原子写入。

适用场景:需要强制执行架构分层与所有权边界的项目审计。

限制:需提供架构文档或接受预设回退;跳过列表中的遗留文件不报;每条发现须给出文件、行号、代码与移动去向;不提供依赖资料中的收费、价格或平台信息,暂未提供。