用途:该技能是 ADR-115 定义的、与供应方无关的中间表示——canonical specification 格式的参考指南,用于理解规范结构、按 schema 校验规范、手动编写规范、在供应方与规范格式间映射,以及调试规范转换问题。
主要能力:给出最小可用规范示例;列出必填字段(id、title、type、context.problem、context.motivation、requirements、metadata.status、metadata.created、metadata.provider)及类型;说明根级 type 取值(feature、bug、chore、spike、tech-debt);context、requirements、design(可选)、traceability(可选)、metadata 各段字段;优先级取值(MoSCoW:must/should/could/wont);EARS 类型取值(ubiquitous、state-driven、event-driven、unwanted、complex、optional)及示例;metadata.status 取值(draft、review、approved、implemented、deprecated);bounded context 取值;ID 格式;内容约束(context.problem 最少 20 字符、至少一个 requirement、每条 requirement 至少一个 acceptance_criteria、created 为合法 ISO 8601 日期);EARS 模式校验规则;JSON Schema 位置为 schemas/canonical-spec.schema.json。还说明规范格式是所有供应方转换的枢纽,各供应方实现 ISpecificationProvider 接口(含 ProviderName、ParseAsync、GenerateAsync、ValidateAsync、CanParse)。
使用方式:作为参考手册按需查阅;编写时按最小示例与必填字段组织 YAML;校验规范时可参考上述约束。
限制:资料未提供独立的安装命令、收费或平台信息;具体实现细节需参考仓库中的 JSON Schema 与 ADR-115 文档。