claudeskill-loki-mode
基于规格说明的自主代码构建与验证代理
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:claudeskill-loki-mode。 它的用途是:基于规格说明的自主代码构建与验证代理 完整的 Skill 内容见:https://321skill.com/skills/claudeskill-loki-mode/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“基于这份 OpenAPI 文档,为我生成一个用户管理模块的后端服务。”,Loki Mode 会分析规格,自动创建包含模型、路由、控制器、单元测试和 Docker 配置的完整项目。完成后,它会运行所有测试并通过质量检查,最终交付一个可直接运行或部署的代码仓库。
介绍
Loki Mode 是一款由 Autonomi 开发的开源自主编码代理,旨在解决开发者将需求规格说明(Spec)转化为高质量、可验证代码的自动化难题。它接受 PRD、GitHub Issue、OpenAPI 文档甚至一句话需求作为输入,自动完成从分析到部署的全过程。
使用时,您只需提供一个需求规格说明,Loki Mode 便会自动评估复杂度,并组织一个由 41 个专业角色组成的智能体团队,通过 RARV(推理-行动-反思-验证)循环进行开发。它内置了 8 个质量关卡,确保代码在通过所有自动化验证(如构建、测试、静态分析)后才会被标记为完成。
该工具非常适合需要将复杂需求快速、可靠地转化为生产就绪代码的开发者、团队和技术领导者。它尤其适用于构建原型、实现新功能模块或进行代码重构等场景。
建议在初次使用时,从简单的规格说明开始,并利用其独立的 loki verify 命令来验证现有代码库。请注意,其核心逻辑基于 bash 脚本,对运行环境有一定要求,且其自主决策过程可能不适用于对代码风格有极其严格、个性化要求的项目。
核心特点
核心区别在于其强制性的“验证完成”机制:它拒绝在空 Git 差异或测试失败时接受“完成”状态,确保输出是经过证明的、可工作的代码。此外,其验证器是运行器无关的,能真实识别测试运行器的“通过”信号,而非仅依赖退出码,并且对无法确定的检查会报告为“待定”,避免误报。
注意事项
不适合对代码风格和架构有极其个性化、非标准要求,或需要完全手动、逐步控制每一个编码决策的场景。
常见问题
Loki Mode 和普通的代码生成 AI 有什么区别?
Loki Mode 是一个完整的自主代理系统,它不仅能生成代码,还能组织多角色智能体团队、执行代码审查、运行测试和验证,直到产出通过所有质量关卡的完整项目,而不仅仅是生成代码片段。
loki verify 命令可以单独使用吗?
可以。`loki verify` 是一个独立的验证工具,可以对任何 Git 分支或 PR 的代码运行构建、测试、安全扫描等质量检查,并生成机器可读的证据报告,方便集成到 CI/CD 流程中。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/claudeskill-loki-mode/raw/index.md 读取 claudeskill-loki-mode 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/claudeskill-loki-mode/raw/index.md(查看排版版本)