sketch-autolayout 是 snowflake-labs/cocoplus 项目中的一个技能条目,其定位是为所属 CocoPlus 功能提供 V2 原生的确定性契约,用以替代原先委托给 cocosketch/sketch-autolayout 的行为,同时不依赖已注册的运行时脚本调用。
用途:按照技能描述,它用于执行这一 V2 原生功能行为,依赖 Coco 原生能力完成,包括读取、写入、编辑,在宿主明确需要时使用 Bash,在功能需要数据访问时使用 Snowflake 工具,在需要独立审查时使用子代理。
主要能力与约束:技能要求保留所属功能技能文档化的产物路径、数据结构(schema)和用户可见输出;不得将遗留脚本作为实现路径调用;在生成机器可读状态时,优先使用确定性的文件解析和结构化产物,而非自由形式的文本;如果会产生外部副作用,应沿用所属功能相同的门控与确认语义。
退出标准:所属功能文档化的产物已生成或更新;输出数据结构与现有读取方保持兼容;无需调用已注册的运行时脚本。
使用方式:资料未提供具体安装命令、调用示例或参数说明,暂未提供。技能文本中包含“反合理化”说明,指出不能因为文件存在就认为技能完成,技能契约必须描述可观察的行为和验证方式,而不只是命令名称;也不能因为命令小就跳过产物与安全检查,小命令同样会改变状态或引导执行,应保留相同的门控。
适用场景:适用于需要在 CocoPlus 体系内以 V2 原生方式复现 sketch-autolayout 相关行为、并保持产物与数据结构兼容的场景。具体功能细节、输出格式示例和操作步骤在资料中未提供。
限制:资料未说明该技能支持的平台、版本要求、收费情况或具体效果,暂未提供;实际使用应以所属功能技能的文档为准。