技能简介
Wreckit Skill 连接 Clawdbot 与 jmanhype 分支的 Wreckit 自主软件工厂。该版本针对 Cattle 架构(临时 Sprite 虚拟机)和高并发循环进行了优化,通过 Firecracker 微虚拟机实现任务级隔离执行。
能做什么
- 查询所有工作项及其当前状态
- 启动自主循环执行指定任务(默认 Cattle 模式)
- 本地快速运行模式(Pet 模式,无虚拟机开销)
- 自动扫描代码库技术债务并创建新工作项
- 自我修复诊断与修复
- 将已合并工作项回滚至合并前状态
- 按顺序处理下一个可运行工作项
- 从已完成工作项提取模式并编译为技能
- 为已完成工作项生成可视化视频摘要
- 分析失败模式并优化系统提示词
使用说明
安装前提:需先阅读 SETUP.md 安装 Wreckit CLI(jmanhype 分支)。
安装指令:
# 从 jmanhype/wreckit 安装全局 CLI
npm install -g @jmanhype/wreckit
# 或参考 SETUP.md 中的具体安装步骤
基础用法:
- 检查状态:发送 “Wreckit status”
- 运行任务:发送 “Wreckit run [ID]”(默认 Cattle 模式)
- 本地调试:发送 “Wreckit run [ID] mode pet”
- 自主规划:发送 “Wreckit dream”
- 诊断修复:发送 “Wreckit doctor”
- 回滚操作:发送 “Wreckit rollback [ID]”
- 顺序执行:发送 “Wreckit next”
- 模式提取:发送 “Wreckit learn” 或 “Wreckit learn all”
- 视频摘要:发送 “Wreckit summarize” 或 “Wreckit summarize all”
- 提示优化:发送 “Wreckit geneticist”
高级参数:
- 全局:–cwd <路径>、–parallel <n>、–verbose、–dry-run
- 模式选择:–mode cattle(默认)或 –mode pet
- Learn/Summarize:–item <id>、–phase <状态>、–all
- Geneticist:–auto-merge、–time-window <小时>、–min-errors <数量>
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|
| 输入 | 自然语言触发短语(如”Wreckit run 096″)、工作项ID、运行模式(cattle/pet)、高级标志(–parallel、–time-window等) |
| 输出 | 工作项状态报告、任务执行日志、技能JSON文件、可视化视频、优化提示词PR |
| 适用人群 | DevOps工程师、平台工程师、追求自动化交付的技术团队、需要隔离执行环境的安全敏感项目 |
| 不包含 | Wreckit CLI安装程序、虚拟机基础设施运维、非Git项目支持、人工审批流程 |
风险提示
- rollback 操作会修改 Git 历史,强制回滚可能导致数据丢失
- geneticist 的 auto-merge 会自动提交 PR,需审查后再合并
- Cattle 模式下每次任务新建虚拟机,频繁调用可能产生资源开销
- parallel 并行处理需确保工作项间无依赖冲突
- Pet 模式直接在宿主机运行,存在状态污染风险
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/jmanhype/wreckit-skill/SKILL.md
来源类型:GitHub 开源技能