orion-spec Skill 技能

零运行时依赖的 AI-Agent 工具包

orion-spec 是一个零运行时依赖的 AI-Agent 工具包,通过确定性的 think → draft → forge → shield → out 状态机工作流,将任意高层需求转化为生产级代码。与依赖单一模型「下次 token 猜测」不同,Orion 让每个环节都经过可验证的质量门控,使结果可复现、可审计,不论使用哪个模型或 Agent。

【核心功能】

一是五步确定性流水线:think(将原始想法澄清为 proposal,通过引导式提问确认平台/约束/预算)→ draft(生成 proposal.md、specs、design.md、tasks.md,从不覆盖手写内容)→ forge(驱动 tasks.md 中每个待办项走 RED-GREEN-REFACTOR 测试驱动循环,支持 --parallel 并行执行)→ shield(运行 lint、类型检查、单元测试、drift 检查、YAGNI 信号、缓存预算、安全扫描和项目策略门控)→ out(输出 verdict 汇总报告,含 tasks 结果、guard 报告和 artifact,包含任何经验教训)。二是 Token 经济系统:每个 expensive 命令的输出(lint/类型检查/测试/drift/安全)均被缓存、去重、压缩,orion metrics 报告真实节省量。三是自我修正机制:某步骤失败时,Orion 将经验记录在 ~/.orion/lessons.json 并路由回 think,避免同类错误重复发生,经验跨项目共享。四是框架无关的 TDD(v0.24 起):可配置任意语言引擎(默认 TypeScript+vitest,支持 Python via src/config/orionTdd.json)。五是自主离线脚本(orion run):一次写入的 task 变成 ~/.orion/scripts// 中的本地脚本(run.sh/run.js/run.py + orion.json),零 token 消耗本地运行,跨平台且确定性(相同参数调用报告 [cached])。六是 MCP Server(v0.48 起):17 个 JSON-RPC 2.0 工具,任何 MCP 兼容 Agent 均可连接。七是可选浏览器引擎(v0.50):对强反爬网站(Akamai、Yandex CDN、验证码)使用真实无头 Chromium 执行脚本。

【适用场景】

对代码质量有高要求、需要在多个 AI 模型/Agent 间保持输出一致性、想要把重复开发任务固化为人人都能运行的本地脚本的开发者。特别适合 TDD 实践者、需要可验证开发流程的团队,以及希望 AI 编码过程透明可审计的个人开发者。

【安装与使用】

全局安装:npm i -g orion-spec(添加 orion 命令到 PATH);本地开发依赖:pnpm add -D orion-spec。核心命令:orion think(引导澄清)→ orion draft(生成规格)→ orion forge(执行 TDD)→ orion shield(质量门控)→ orion out(结果报告),或一条 orion new 命令驱动完整流水线。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论