Notion数据管理
Notion页面数据
本技能通过后台进程方式运行Kilo CLI,实现非交互式编程任务的程序化控制。采用”工作目录+后台模式”设计,让代理在隔离环境中执行代码生成、PR审查等任务,避免干扰主工作环境。
开发团队常面临耗时编程任务阻塞主工作流的问题。本技能让Kilo CLI在后台独立运行,支持代码生成、PR审查等任务并行处理,既保证主环境不受干扰,又通过程序化控制实现自动化流水线,显著提升研发效率。
落地案例:某团队需批量审查20个Pull Request并修复其中5个分支的Bug。使用本技能创建多个后台会话,分别挂载不同git worktree目录,并行执行PR分析与代码修复;通过process指令实时监控各任务日志,发现异常时写入确认指令或终止进程,全程无需占用开发者本地终端。
前置安装:
npm install -g @kilocode/cli
如需自动化GitHub PR操作,还需安装并认证GitHub CLI:gh auth login
基础用法:
SCRATCH=$(mktemp -d)bash workdir:$SCRATCH background:true command:"kilo run --auto '你的指令'"process action:log sessionId:XXXprocess action:poll sessionId:XXXprocess action:write sessionId:XXX data:"y"process action:kill sessionId:XXXPR审查专用流程:
⚠️ 禁止在OpenClaw自身项目目录中审查PR!推荐方案:
REVIEW_DIR=$(mktemp -d)
git clone https://github.com/owner/repo.git $REVIEW_DIR
cd $REVIEW_DIR && gh pr checkout 130
bash workdir:$REVIEW_DIR background:true command:"kilo run 'Review current branch against main branch'"
# 完成后清理:rm -rf $REVIEW_DIR
批量并行审查:
git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*'
bash workdir:~/project background:true command:"kilo run 'Review PR #86. git diff origin/main...origin/pr/86'"
bash workdir:~/project background:true command:"kilo run 'Review PR #87. git diff origin/main...origin/pr/87'"
process action:list # 查看所有会话
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 工作目录路径、Kilo CLI命令字符串、GITHUB_TOKEN环境变量、可选sessionId(用于进程管理) |
| 输出 | 后台进程sessionId、实时日志输出、进程状态查询结果、任务完成状态 |
| 适用人群 | 需要自动化代码生成、批量审查PR、并行处理多任务的开发者;DevOps工程师集成到流水线 |
| 不包含 | 交互式终端会话(需tmux技能)、Kilo CLI安装过程、GUI操作支持、自动GitHub评论发布功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/codewithnathan97/kilocli-coding-agent/SKILL.md
来源类型:GitHub仓库