stacksmith-review 是面向任意软件项目的评审套件,通过 /stacksmith-review 后接模式名调用:code 进入代码评审,design 进入设计评审,security 进入安全审计;未提供模式时会询问要使用哪种。所有时间线日志统一以 skill: "stacksmith-review" 记录,mode 取 "code-review"、"design-review" 或 "security"。
code 模式先运行一段 git 前置命令,采集分支、仓库、基线分支、技术栈、差异行数与影响范围(认证、后端、前端、迁移、API),并判断仓库为个人或协作模式;若处于基线分支且无差异则提示无可评审内容。随后按步骤进行:范围漂移检测(对照提交信息、TODOS.md、PLAN.md 判断是否实现既定意图);获取差异,超过 500 行时询问优先关注区域;关键检查(SQL 与数据安全、竞态与并发、认证与信任边界、错误处理、完整性缺口),每个发现附带 1-10 置信度,并按 P0/P1/P2 标注格式 file:line;差异达到 50 行时并行调度测试、可维护性等专家子代理,满足条件再追加安全、性能、数据迁移、API 契约专家;始终运行对抗性审查子代理。发现分为 AUTO-FIX 与 ASK,自动修复项会提交并报告,需决策项批量询问用户。最后检查 README.md、ARCHITECTURE.md、CONTRIBUTING.md、CLAUDE.md 等文档是否因行为变化而过时,并输出含 PR 质量评分的报告。
design 模式读取改动的前端文件全文,若有 DESIGN.md 则以其为评审标准,从层级、留白、字体、颜色、一致性、文案、空状态、错误状态、动效、移动端十个维度打分并给出代码级修复建议,同时扫描 AI 套话模式(通用动作标签、空状态模板、非网格间距、多层嵌套卡片、dangerouslySetInnerHTML 等)。涉及用户可见文案或布局的改动会先询问用户,再按维度原子提交。
security 模式执行零噪音策略:仅当置信度不低于 8/10、有具体利用场景且已在确切 file:line 独立验证时才报告。先运行自动化快速扫描(源码中硬编码密钥、拼接式查询、npm audit、pip-audit、危险的 HTML 注入用法),再检查 OWASP Top 10,对新增主要组件做 STRIDE 威胁建模,并按认证、支付、上传等影响范围进行深度检查,最终按严重程度输出报告。
限制:资料未说明其收费、价格、支持的平台或运行环境要求,也未提供安装方式与依赖说明。