sketch-validate 是 snowflake-labs/cocoplus 项目下的一个技能条目,其描述为“V2-native deterministic contract for the owning CocoPlus feature”,即面向所属 CocoPlus 特性的 V2 原生确定性契约,用于执行此前委托给 cocosketch/sketch-validate 的行为。
用途:该技能的目标是以 Coco 原生能力实现特定功能行为,替代对旧版脚本的调用,使执行路径更加确定、可验证。资料未提供该技能所服务的具体业务场景细节。
主要能力与要求:执行时可使用 Read、Write、Edit、Bash(仅在宿主明确需要时)、Snowflake 工具(当特性需要数据访问时)以及子代理(当需要独立审查时)。要求保留所属功能技能文档化的产物路径、模式和用户可见输出;不调用旧版脚本作为实现路径;在生成机器可读状态时,优先使用确定性文件解析和结构化产物而非自由文本;若会产生外部副作用,则应用与所属功能相同的门控和确认语义。
使用方式:资料未提供具体的安装命令、调用命令或配置步骤,暂未提供。
适用场景:适用于需要在 CocoPlus 功能体系内以 V2 原生方式执行 sketch-validate 行为的场景,尤其是需要保持产物模式兼容、避免依赖旧脚本、并确保副作用受门控控制的场景。
限制:技能文本明确了几种被否定的做法,包括仅因文件存在就认为技能完成(技能契约必须描述可观察行为和验证方式,而非仅命令名称),以及因命令较小而跳过产物和安全检查(小命令仍会改变状态或引导执行,需保留相同门控)。资料未提供该技能的性能、兼容版本、收费或平台限制信息,暂未提供。