开发与工程 sdlc-automationprd-to-codeloki-clicode-reviewquality-gatesmulti-providerspec-driven-developmentbackground-sessions

Loki Mode 自主 SDLC 技能

把 PRD 或需求文档交给 Loki CLI,让自主 SDLC 代理在最小人工干预下完成从规格到部署的全流程开发。

FollowSkills 评估 · FSRS-1.0
谨慎使用
53/ 100 五分制 2.7 / 5
本条评估按 FSRS 1.0 标准完成,维度分不做换算,已进入按 FSRS 2.0 重新评估的复核队列。
1 2 3 4 5 6
1价值适配12 / 20 · 3.0/5
2可靠性10 / 20 · 2.5/5
3安全性13 / 25 · 2.6/5

OpenClaw 平台的 loki-mode 启动器,使用 `--yes` 跳过确认提示、后台运行,虽然增加了预算上限(`--budget`)作为成本控制,但整体设计延续了主技能「跳过确认、自主运行」的模式,同样的风险考量适用。

4证据5 / 15 · 1.7/5
5易用性7 / 10 · 3.5/5
6维护性6 / 10 · 3.0/5
证据充分度: 评估于 2026年7月17日
评估证据 [1]
查看完整评分方法 →

这个 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 的评审结论。

  1. 个人开发者想从一份 PRD 出发让代理自主完成整个功能开发,期间在聊天频道里只看进度汇报
  2. 团队需要后台跑完一个完整 SDLC 周期(发现、架构、开发、QA、部署),并由代理定期汇报阶段切换
  3. 用户发起多轮 bug 修复战役,希望代理用预算上限(--budget)控制成本,超限自动暂停
  4. 代理用户说 'loki mode' 或给出需求文档,希望自动触发自主执行而无需手动敲 CLI 命令
  5. 运行成本敏感的长时间构建,要求每次进度更新都包含预估花费(如 $4.50 / $50.00)

这个 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?

前提条件: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 平台的具体安装目录。

如何使用这个 Skill?

在聊天中让代理执行: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 与同类方案有什么区别?

README 将 Loki Mode 与 bolt.new、Replit、Lovable 对比,主张 Loki 是其中唯一完全自托管、源码可得(BUSL-1.1)且带自动化质量验证的平台:竞品不自托管、用户不能用自有 key,也没有 8 道质量门禁和盲审代码评审。但本技能仅是调用该 CLI 的封装,与这些托管平台的定位(从零生成应用)不完全同类。

常见问题

运行一次构建大概花多少钱?
README 的示例估计从简单项目约 5-30 分钟到复杂项目 2 小时以上,但具体费用取决于供应商定价和项目复杂度。技能支持 `--budget <amount>` 设美元上限并在超限时自动暂停,且可用 `loki plan` 在执行前获取成本估算。
它真的能无人值守完成并部署应用吗?
能自主运行 SDLC 循环直至验证完成(有 Evidence Receipt 和质量门禁背书),但不会真正部署:`loki deploy` 只打印部署命令,Loki 从不运行云 CLI 或 git push,部署需人工执行。
会话崩溃或卡住了怎么办?
技能明确要求崩溃时先查 `loki logs --tail 50` 再决定是否重启;状态通过 `loki status --` 轮询获取,status 字段涵盖 inactive/running/paused/stopped/completed/unknown。
必须用 Claude 吗?其他供应商效果如何?
技能支持 --provider 在 claude/codex/gemini 间选择。但 README 显示只有 Claude Code 是 E2E 验证的 Tier 1 供应商,Codex 和 Aider 为实验性(顺序执行、无并行代理),Gemini CLI 已于 v7.5.18 弃用。

同仓库的其他 Skills

均来自 asklokesh/loki-mode

相关 Skills