审计(audit)是 howells/arc 提供的代码库全面审计技能,依赖完整 Arc bundle 运行。它按阶段执行:先检测项目类型(Next.js、React、Python、Rust、Go)、规模、生命周期阶段与安全门控,收集 React/Next 信号、依赖漏洞、死代码、结构热点、复杂度等清单。随后先做机械检查:构建、类型检查、lint、测试、调试日志审计、Git 状态与密钥扫描,并枚举各 workspace 的 lint/typecheck 覆盖率。接着按规模与框架选择审查员(性能、架构、资深、Next.js、产品工程、数据、可访问性、测试质量、Mastra 智能体等),按每批两个并行运行,各自负责记分卡某一维度。最后去重、复核 Critical/High 发现、生成报告。用法:以路径或主题作为参数,例如 apps/web 或 "security";文档园艺与规则园艺则跳过审查员,检查文档与规则是否随代码陈旧。限制:依赖完整 Arc bundle,禁用 EnterPlanMode 与 ExitPlanMode;平台不支持子代理时改为本地逐个运行;react-doctor 扫描为可选增强,需项目已接入或经用户同意,不静默执行;未确认阶段时按检测结果处理并在报告中标记为未确认。
audit
通用与其它
更新于 10-15 22:14