SuperAPI AI 工具集

feature-arch-gate

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:对采用按特性组织结构的 React 代码库做架构一致性判定,适用于 PR/分支合并前审查、按 FEATURE-ARCH-TARGET.md 蓝图迁移步骤的独立验证、整棵 src/ 树审计,以及为代理生成的特性工作做盲审门禁。它不用于设计或迁移架构,那是 feature-arch 技能的职责。

主要能力:审查门禁强制执行源技能 feature-arch v1.1.0 中 33 条可判定规则(源共 43 条,10 条因不可判定被排除),规则快照内置在本技能的 references/ 目录,审查时无需访问外部内容。由单个盲审子代理以对抗式任务进行判定,逐条返回 PASS、FAIL 或 N/A 及证据(文件:行或引用,PASS 也需证据),FAIL 需给出可落地的修复项与位置。整体结论仅当所有规则 PASS 或 N/A 时为 PASS,任一 FAIL 即失败,不做加权、平均或豁免。

使用方式:先固定审查目标(diff、文件集或完整 src/ 树)及 ref/路径,并记录是否使用 React Server Components、是否存在查询库。读取 references/_rule-evidence.md,解析其列出的 33 个规则文件;若缺失或不可读须停止并报告错误。按 references/reviewer-prompt.md 组合自包含的审查提示,派发单个 Task 子代理,其输入仅为该提示。随后按 assets/templates/verdict.md 生成结论,FAIL 时按 struct → import → bound → fquery → fcomp → fstate → test → name 的类别优先级汇总修复清单。

限制:本门禁不修复代码,只给出判定;不应用于架构设计或迁移。同一规则在未变目标上反复改变结论,或人工推翻判定时,应记录为 gotchas.md 中的可判定性缺陷并收紧规则,而非绕过门禁。其他细节暂未提供。