@lanyuanxiaoyao/rune
v3.3.3
Published
Readme
Rune
基于 SDD(Spec-Driven Development)的命令行工具,通过向 AI 开发工具注入 command 和 skill,驱动结构化编码流程。支持 11 个主流 AI 工具(OpenCode、Claude Code、Cursor、Codex、GitHub Copilot、Trae、Kilo Code、通义灵码、Qoder、CodeBuddy、文心快码 Comate)。
Rune 把固定流程升级为 CLI 固化状态的有向工作流图:每个阶段都是均质节点,支持线性推进、分支选择和多入口汇聚;状态由 commit 命令固化到 state.yaml,而非自动推断。
安装
npm install -g @lanyuanxiaoyao/rune
rune init opencode
# 或临时运行
bunx @lanyuanxiaoyao/rune init opencode文档导航
| 文档 | 内容 | | -------------------------------------- | --------------------------------- | | docs/README.md | 文档总览、归属矩阵、影响分析规则 | | docs/user/ | 安装、使用、配置、命令参考 | | docs/development/ | 架构、开发规范、测试、发布 | | docs/prompts/ | AI 提示词资产(不属于常规文档流) |
常用命令
| 命令 | 说明 |
| ----------------------------- | ----------------------- |
| rune create <变更名> | 创建变更 |
| rune run <变更名> | 查看状态 / 取阶段提示词 |
| rune commit <变更名> <阶段> | 固化状态 |
| rune status | 查看所有变更 |
| rune archive <变更名> | 归档变更 |
开源协议
Apache 2.0
