sno-ai/sno-station-skills
Sno Station Skills: 31 tested skills that turn Claude Code and Codex into one working team. Cross-vendor peer review, automatic handoff when an agent hits its quota, a one-page morning brief, work orders with proof, and a nightly loop that learns from your own sessions. Open source, installed with one sno setup.
Sno Station Skills 是什么
Sno Station Skills 是一组即用型 技能(小型自包含程序),可安装到 Claude Code 和 Codex CLI 等现有 AI 编码代理中。这些技能赋予代理真实软件工程团队的习惯——同行评审、交接、配额监控、夜间回顾等。该仓库不包含新模型;它增强了您已运行的代理的行为。
工作原理(高层)
- 安装
sno命令(一个小型辅助脚本)。它会发现您拥有的代理(Claude、Codex、OpenClaw、Hermes),并将技能二进制文件复制到每个代理的环境中。 - 每个技能声明其所需资源(shell、后台进程、在每轮对话前添加上下文的钩子)。在
sno setup期间,辅助程序要么安装完整技能、精简版本,要么在代理无法满足要求时跳过。 - 运行时,代理通过
sno <name>CLI 调用技能。技能可以读写共享工作区、通过 Sno Reach(一个轻量级收件箱系统)发送消息,并调用其他供应商的 CLI 以获得 独立 审查。 - 更新是自动的——
sno二进制文件会检查 GitHub 上的新版本并自行升级。
您获得什么
| 类别 | 示例技能 | 它为代理添加了什么 |
|---|---|---|
| J – 同行评审与审计 | peer-review |
更改后,对方供应商的代理会运行一个新会话,根据真实输入检查代码(或规范),并返回结构化报告。 |
less-is-more |
找到满足测试的最小实现,移除不必要的脚手架。 | |
owner-intent-audit |
验证计划或差异是否真正符合原始意图,捕获隐藏的偏差。 | |
| M – 构建与发布 | medic |
对工具、已安装技能、配额可见性和临时空间可用性进行一行健康检查。 |
sno-cli |
为代理提供最新的命令参考,以便它无需硬编码标志即可安装、更新或配置自身。 | |
| S – 沟通与交接 | handoff |
捕获运行中任务的完整状态(未提交的更改、决策、限制)并将其交给新代理,保证一次只有一个所有者进行编辑。 |
rotate-agent |
监控订阅配额;当低于阈值时,自动启动其他供应商的代理并转移工作。 | |
heartbeat |
定期向代理的对话窗口发送进度消息,因此您可以看到实时更新,而无需挖掘日志。 | |
reach / join-talk |
轻量级消息传递层,让代理可以通过简单地址相互寻址,无需持久服务器。 | |
| H – 报告与可见性 | catch-report |
计算每个代理捕获的缺陷数量,让您定量了解跨供应商审查的有效性。 |
| T – 委派与工作单 | write-charter(示例) |
生成一页简报,定义任务的范围、成功标准和成本;任何代理之后都可以 deliver 它,并通过实际运行证明每项检查。 |
| R – 回顾与改进 | rem-reflect |
夜间循环读取当天的会话,提取重复错误,提出规则更改,并在应用前等待您的明确接受。 |
典型工作流程
- 您完成更改 → 说 “peer-review this” → 对方供应商的技能运行,返回报告,您迭代直到干净。
- 您在睡前开始长构建 → “arm rotate-agent” → 技能监视配额;如果配额下降,它会编写交接简报并唤醒其他代理。
- 您回来 → “away brief” → 一份简洁的 60 行摘要,说明已完成的工作、受阻的工作以及配额使用情况。
- 您分配工作 → “write charter” → 创建结构化章程文件;任何代理之后都可以
deliver它,并且每个成功检查都通过实际运行证明。 - 夜间 →
rem-reflect读取所有会话,浮现反复出现的错误,并建议技能更新;您使用sno rem-reflect accept <id>接受。
谁可能使用它
- 依赖单个 LLM 并希望获得第二意见安全网的独立开发者。
- 已经使用 Claude Code、Codex 或其他供应商 CLI 并在订阅配额耗尽时需要自动交接的团队。
- 寻找可重现、可审计且能在代理崩溃时存活的管道的运维/MLOps 工程师。
- 对“双脑”设置(两个独立模型相互审查)感兴趣的研究人员。
限制与假设(如 README 中所述)
- 需要安装并登录供应商的 CLI(Claude Code、Codex、OpenClaw、Hermes)。
- 交接和轮换需要共享文件系统,以便新代理可以读取进度记录。
- 技能在每次发布前经过自测,但它们依赖底层代理按文档说明运行。
- 系统不创建新模型;它仅编排现有模型。
许可证
Apache-2.0 – 您可以在相同条款下使用、修改和重新分发这些技能。
底线: Sno Station Skills 是一个工具箱,通过添加同行评审、配额感知交接、健康检查和夜间回顾,将 LLM 驱动的编码代理转变为一个协调的、自我检查的“团队”。这是一个真正的软件项目,旨在提高 AI 辅助软件开发的可靠性和安全性。
相关
- 项目
- 项目
- 项目
- 项目