用途:根据调用方给出的文件、语言、变更类型与风险线索,只加载被证明必要的一套工程标准,然后针对该变更报告具体发现,避免预加载整个参考语料库。触发场景为“check standards”“which standards apply”。
主要能力:先记录传入路径、语言、变更类型与风险信号;再加载 common-standards.md 及唯一匹配的语言或清单参考(如 Go、Python、Rust、TypeScript、JavaScript、Shell、JSON、YAML、Markdown、SQL safety、Race conditions、LLM trust boundaries、Skill structure、Test strategy);随后把产物与来源比对;最后返回带路径和行号的引用发现,例如 cli/internal/auth/token.go:18,并显式披露 checked 与 not_checked 范围,即使 not_checked 为空。
使用方式:在评审或编写前调用该技能并传入变更文件清单、语言与风险信息。若调用方即将编写代码,需把对应语言规则内联到工作上下文中,例如 Go 的核心约定:传播错误时用 fmt.Errorf("doing X: %w", err) 包上下文,不用裸内部错误;多分支函数用表驱动测试([]struct 用例 + 每个用例 t.Run),断言精确期望值含错误分支。针对批量改写既有文件(格式化器、codemod、迁移脚本、生成器指向手写源码),需检查三项变异安全标准:单一可审计的改写汇聚点;改写前带内容哈希的可验证备份;自设的野心闸门(明确不触碰的范围且 diff 遵守)。三项均需明确通过或给出发现。
限制:该技能只提供上下文与发现,不编辑、验证、重试、审批、提交、发布、交付或决定是否继续;git diff --stat 显示的测试、门禁或夹具文件变更由它报告发现而不改动。资料未提供具体安装命令、调用接口、价格与平台支持信息。