用途:本技能负责 ArtCraft 交付打包,收集原生子工程、素材、计划和证据,并在移动包后核验。与同包技能按名称交接,单独安装即可使用,不读取兄弟目录。上游 ArtCraft 是 Tauri 应用,本技能使用项目本地编排 CLI,不安装或冒充同名官方 CLI。
主要能力:实现收敛在内置 artcraft-harness 技能中,需将 HARNESS_DIR 设为该技能实际加载目录(绝对路径),脚本执行路径一律使用 $HARNESS_DIR/scripts/;本技能 SKILL_DIR 仅用于读取自身 examples/ 与 references/。CLI 定义 run/status/cancel/package/verify-package;语义计划走 workflow.py。使用 package.py create/verify,保存外部 manifest SHA。
使用方式:将 SKILL_DIR 设为宿主实际加载的本 SKILL.md 所在目录(绝对路径),不按当前工作目录猜测。基础入口安装固定 Node 与编排包,workflow.py 按任务图安装所需领域技能源和原生 CLI,不要求全局 Node。示例命令: python3 -I -B "$HARNESS_DIR/scripts/bootstrap.py" --runtime-only python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- --version python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- --help CLI argv 在 -- 后,原生子命令必须放首位;安装参数放分隔符前;--runtime-home 可隔离缓存。
适用场景:原生组合与源工程修订、动态透明序列交接、完整领域命令交接、混合 ASR 与字幕任务、Photo 完整交付、一致性审阅等。需要模板之外的原生操作时,可用自带 domain_commands.py 查询 2646 条命令。
限制:当前支持 macOS arm64、Python 3.11+。锁定制品摘要失败、损坏安装或不支持平台时停止;不改 PATH、不执行浮动升级。命令非零退出不算完成;超时结果标 unknown,不能自动重放编辑。review_ready 只表示技术就绪,不等于创作审核完成。遇到 runtime_upgrade_busy 时保留旧运行时、原工程和账本,不删除租约或强行修改状态。本技能不提供虚构登录接口,本地 headless 不要求云账户。安装/诊断交给 artcraft-cli-setup,完整任务路由交给 artcraft-use。其他细节暂未提供。