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 编码代理中。这些技能赋予代理真实软件工程团队的习惯——同行评审、交接、配额监控、夜间回顾等。该仓库不包含新模型;它增强了您已运行的代理的行为。


工作原理(高层)

  1. 安装 sno 命令(一个小型辅助脚本)。它会发现您拥有的代理(Claude、Codex、OpenClaw、Hermes),并将技能二进制文件复制到每个代理的环境中。
  2. 每个技能声明其所需资源(shell、后台进程、在每轮对话前添加上下文的钩子)。在 sno setup 期间,辅助程序要么安装完整技能、精简版本,要么在代理无法满足要求时跳过。
  3. 运行时,代理通过 sno <name> CLI 调用技能。技能可以读写共享工作区、通过 Sno Reach(一个轻量级收件箱系统)发送消息,并调用其他供应商的 CLI 以获得 独立 审查。
  4. 更新是自动的——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 夜间循环读取当天的会话,提取重复错误,提出规则更改,并在应用前等待您的明确接受。

典型工作流程

  1. 您完成更改 → 说 “peer-review this” → 对方供应商的技能运行,返回报告,您迭代直到干净。
  2. 您在睡前开始长构建 → “arm rotate-agent” → 技能监视配额;如果配额下降,它会编写交接简报并唤醒其他代理。
  3. 您回来 → “away brief” → 一份简洁的 60 行摘要,说明已完成的工作、受阻的工作以及配额使用情况。
  4. 您分配工作 → “write charter” → 创建结构化章程文件;任何代理之后都可以 deliver 它,并且每个成功检查都通过实际运行证明。
  5. 夜间 → 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 辅助软件开发的可靠性和安全性。

相关

  • 项目
  • 项目
  • 项目
  • 项目