这个 Skill 能做什么,适合哪些场景?
这是 Loki Mode 的 OpenClaw 技能封装,位于 integrations/openclaw/SKILL.md,让代理能在聊天频道中启动、监控和控制 Loki 自主 SDLC 会话。Loki 以规格(PRD、GitHub issue、OpenAPI/YAML 或一句话简报)为输入,运行 Reason-Act-Reflect-Verify 循环,直到构建通过质量门禁才算完成。技能本身不写代码,而是通过 bash 工具调用 loki CLI:后台启动会话、每 30 秒轮询状态、报告阶段进度和成本,并在会话结束时汇总提交记录。适合已经安装(或愿意安装)loki CLI 和至少一个 AI 编码代理 CLI 的用户。
技能指导代理执行以下操作:用 loki start <prd-path> --bg --yes --no-dashboard 在项目目录后台启动自主 SDLC 会话;用 loki status -- 每 30 秒轮询,读取当前阶段(BOOTSTRAP 到 DEPLOYMENT)、迭代数、任务完成计数和运行时长;通过 .loki/metrics/budget. 跟踪预算(budget_limit/budget_used);用 loki pause/resume/stop/logs 控制会话;每次轮询后向频道汇报阶段切换、任务进度(如 12/20 完成)和预估成本;会话结束后运行 loki status -- 和 git log --oneline -20 输出最终摘要,如存在则附带 .loki/council/report.md 的评审结论。
- 个人开发者想从一份 PRD 出发让代理自主完成整个功能开发,期间在聊天频道里只看进度汇报
- 团队需要后台跑完一个完整 SDLC 周期(发现、架构、开发、QA、部署),并由代理定期汇报阶段切换
- 用户发起多轮 bug 修复战役,希望代理用预算上限(--budget)控制成本,超限自动暂停
- 代理用户说 'loki mode' 或给出需求文档,希望自动触发自主执行而无需手动敲 CLI 命令
- 运行成本敏感的长时间构建,要求每次进度更新都包含预估花费(如 $4.50 / $50.00)
如何安装这个 Skill?
- Shell / 命令行
- 网络访问
- 本地文件系统
loki CLI (npm install -g loki-mode or Homebrew)Claude Code / Codex CLI / Gemini CLIANTHROPIC_API_KEY / OPENAI_API_KEY / GOOGLE_API_KEY
前提条件:1) 在主机上安装 loki CLI(npm install -g loki-mode 或 Homebrew:brew tap asklokesh/tap && brew install loki-mode,也支持 Bun/Docker);2) 安装 Claude Code、Codex CLI 或 Gemini CLI 之一;3) 设置对应 API key(ANTHROPIC_API_KEY、OPENAI_API_KEY 或 GOOGLE_API_KEY)。技能文件位于仓库的 integrations/openclaw/SKILL.md,放入兼容 Agent Skills 标准的技能目录即可被识别。可用 loki doctor 检查环境是否齐备。源材料未说明 OpenClaw 平台的具体安装目录。
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/asklokesh/loki-mode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/integrations/openclaw" ~/.claude/skills/
rm -rf "$tmp"根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。
如何使用这个 Skill?
安装后,把下面任意一句发给 Agent 即可触发:
- build/implement/develop 某个 PRD 的功能
- loki start <prd-path> --bg --yes --no-dashboard
在聊天中让代理执行:1) 触发方式:直接说 'build/implement/develop 某个 PRD 的功能'、提供需求文档、说 'loki mode',或要求对代码库跑完整 SDLC 周期;2) 启动:bash(command: "loki start <prd-path> --bg --yes --no-dashboard", pty: true, background: true, workdir: "<project-dir>"),可用 --provider <claude|codex|gemini> 选供应商、--budget <amount> 设美元成本上限;3) 监控:代理每 30 秒运行 loki status -- 并汇报阶段、任务数、耗时和成本;4) 控制:loki pause/resume/stop/logs;5) 状态变为 stopped/completed 后查看最终摘要、git 提交和 council 报告。
这个 Skill 有哪些优点和局限?
- 真正的自主执行:后台模式让会话独立于工具调用持续运行,配合 --yes 跳过确认提示
- 内置成本控制:--budget 设美元上限,超限自动暂停,且每次进度更新都报告成本
- 结构化状态输出:-- 提供阶段、任务计数、PID、耗时等机器可读字段,便于可靠轮询
- 有诚实完成机制:Loki 的质量门禁和 Evidence Receipt 拒绝在空 diff 或测试失败时宣称'完成'
- 多供应商支持:可在 Claude、Codex、Gemini CLI 之间选择
- 依赖较重:需要 loki CLI 加上至少一个 AI 编码代理 CLI 及对应 API key,缺一不可
- LLM 生成代码的测试质量取决于 AI 断言本身,复杂领域逻辑仍需人工审查
- 不会真正部署:Loki 只打印部署命令,部署、云凭证等仍需人工执行
- 根据 README,Gemini CLI 供应商已在 v7.5.18 弃用,技能文档中提及的 gemini 选项可能不可用
- 轮询式监控(每 30 秒)而非实时推送,对短任务略显笨重
- 许可证为 BUSL-1.1(源码可得),非 OSI 开源,商用需注意条款
这个 Skill 与同类方案有什么区别?
与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。
| Skill | FS 评分 | Star 数 | 最近更新 | License |
|---|---|---|---|---|
| Loki Mode 自主 SDLC 技能 本页 | 53 · 谨慎使用 | ★ 1.1k | 16 天前 | NOASSERTION |
| DeepChat 规格驱动开发(SDD)技能 | 58 · 推荐 | ★ 6.4k | 12 天前 | Apache-2.0 |
| 合并前代码质量审查 | 49 · 谨慎使用 | ★ 107k | 12 天前 | MIT |
| Open Code Review(开源代码评审技能) | 50 · 谨慎使用 | ★ 35 | 2 个月前 | Unlicense |
| DeepChat SDD 文档清理技能 | 50 · 谨慎使用 | ★ 6.4k | 12 天前 | Apache-2.0 |
README 将 Loki Mode 与 bolt.new、Replit、Lovable 对比,主张 Loki 是其中唯一完全自托管、源码可得(BUSL-1.1)且带自动化质量验证的平台:竞品不自托管、用户不能用自有 key,也没有 8 道质量门禁和盲审代码评审。但本技能仅是调用该 CLI 的封装,与这些托管平台的定位(从零生成应用)不完全同类。
FollowSkills 如何评估这个 Skill?
OpenClaw 平台的 loki-mode 启动器,使用 `--yes` 跳过确认提示、后台运行,虽然增加了预算上限(`--budget`)作为成本控制,但整体设计延续了主技能「跳过确认、自主运行」的模式,同样的风险考量适用。
点击维度查看打分理由
证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。
本条评估按 FSRS 1.0 标准完成,维度分不做换算,已进入按 FSRS 2.0 重新评估的复核队列。
查看完整评分方法 →