Agent Skills
› mvschwarz/openrig
mvschwarz/openrig
GitHub指导在OpenRig源码库中进行开发、测试和PR准备的技能。涵盖定位代码包、选择测试用例、隔离环境验证变更、评估高风险区域及准备提交,不用于操作或设计拓扑。
Install All Skills
npx skills add mvschwarz/openrig --all -g -y
Skills in Collection (39)
指导在OpenRig源码库中进行开发、测试和PR准备的技能。涵盖定位代码包、选择测试用例、隔离环境验证变更、评估高风险区域及准备提交,不用于操作或设计拓扑。
修改 OpenRig 源码
查找功能所属文件或包
运行特定测试验证变更
评估代码变更风险
准备 Pull Request
npx skills add mvschwarz/openrig --skill developing-openrig -g -y
指导在OpenRig源码仓库中进行开发工作,包括定位文件、选择测试、隔离验证变更及准备PR,旨在避免干扰运行中的守护进程。
修改 OpenRig 源代码
运行本地测试以验证变更
评估代码变更的风险区域
准备提交 Pull Request
npx skills add mvschwarz/openrig --skill developing-openrig -g -y
管理Agent启动点的完整生命周期,涵盖创建、刷新、编写、检查、推广及废弃。强调功能性与溯源真实性,禁止压缩或复制凭证,确保启动上下文精准有效。
创建新的Agent座位
刷新现有座位
编写新启动点
检查启动点溯源
推广或废弃启动点
npx skills add mvschwarz/openrig --skill agent-starters -g -y
用于设计、审计和刷新 Agent 启动上下文,涵盖角色文件、技能规范及启动清单。解决因上下文过时或传递错误导致的协调失败,确保 Agent 获得正确的产品意图和操作模式。
设计新 Agent 的启动配置文件
审计 Agent 是否获取当前操作模式
刷新运行中 Agent 的陈旧指导信息
设计编排器到下一 Agent 的上下文传输机制
npx skills add mvschwarz/openrig --skill agent-startup-and-context-ingestion -g -y
指导使用 rig CLI 管理远程 OpenRig 主机,包括配置 SSH/HTTP 传输、执行跨主机命令及排查连接或权限故障。
需要连接到远程 OpenRig 主机执行命令
配置或检查远程主机的注册表和传输方式
排查跨主机操作中的连接或权限错误
npx skills add mvschwarz/openrig --skill cross-host-rig-commands -g -y
用于将人类作为持久化网络参与者处理,实现自动继续、人工审批门控或暂停的切片关闭分类。提供人类队列路由、决策记录及仪表盘设计能力,确保决策与状态分离,避免不必要的打扰。
需要分类切片关闭(自动继续/人工门控/暂停)
需要将真实决策路由给人类处理
设计人类队列或仪表盘界面
npx skills add mvschwarz/openrig --skill human-in-the-loop -g -y
提供联系人类的标准化机制,涵盖参与者发现、状态检查及消息发送。确保在需要人类决策或更新时,通过正确渠道传达简明建议并获取确认,避免将技术问题转化为人为阻塞。
项目策略要求人类决策或更新
人类交付挂起或失败
需恢复正确工作流程
npx skills add mvschwarz/openrig --skill messaging-the-human -g -y
负责 OpenRig 多智能体拓扑的设计、规范编写与故障诊断。将用户意图转化为可运行的 RigSpec 和 AgentSpec,涵盖从意图到验证的完整生命周期,不涉及 OpenRig 源码修改或普通 CLI 操作。
设计多智能体系统架构
编写 RigSpec 或 AgentSpec 文件
创建智能体启动配置(指导/技能/文化)
诊断已启动 Rig 中智能体的行为异常
npx skills add mvschwarz/openrig --skill openrig-architect -g -y
用于通过cmux提供商在OpenRig终端中打开视图,支持rig、pod等实体的实时代理瓦片渲染。
用户指定使用cmux作为OpenRig视图的渲染提供商
需要通过rig terminal命令启动cmux模式的终端会话
npx skills add mvschwarz/openrig --skill openrig-cmux -g -y
指导用户根据需求选择团队协作模式(手动、队列编排或工作流),配置开发团队角色及提供商,并启动执行环境以完成软件仓库任务。
需要组建持续软件团队
为真实仓库建立可重复的审查与工作路径
npx skills add mvschwarz/openrig --skill openrig-software-factory -g -y
指导 Agent 安全执行 OpenRig 升级,强调分步验证、保留现场数据及插件文件,防止覆盖本地工作。
执行 OpenRig CLI/daemon 版本升级
需要保留活跃会话并验证变更
npx skills add mvschwarz/openrig --skill openrig-upgrade -g -y
定义 OpenRig 中通过 session_source.fork 从历史会话派生新托管座席的配置规范,支持 Claude 和 Codex 原生 ID 引用,用于构建新的对话上下文而非恢复或重建。
编写需要基于历史会话启动新座席的 rig spec 成员配置
构造包含 session_source 的 rig expand 负载
npx skills add mvschwarz/openrig --skill session-source-fork -g -y
用于编写和验证OpenRig声明式规范(如RigSpec、AgentSpec、Workflow),确保拓扑、工作流及运行模式的正确性与可移植性,区分规范与扩展边界。
编写RigSpec或AgentSpec
设计工作流规范
审计规范的端口兼容性
区分规范、Bundle与Extension
npx skills add mvschwarz/openrig --skill specification-system -g -y
管理运行中 Rig 的拓扑变更与席位操作,包括扩缩容、节点启停及会话绑定。涵盖四种典型故障模式,确保在不停机的情况下实现拓扑的动态更新与会话状态的一致性。
对正在运行的 rig 进行扩容或缩容
将已发现的会话绑定到现有逻辑节点
在运行中的 rig 内启动或重新启动节点
处理拓扑变更后的身份同步或边缘权限更新问题
npx skills add mvschwarz/openrig --skill topology-mutation-and-seat-management -g -y
用于配置agent工作流连续性检查策略,处理所有者停滞情况。提供唤醒、重聚焦和对齐检查点三级干预机制,防止流程闲置或漂移,优化消息文本与触发频率。
配置agent长周期运行时的监控策略
处理所有者无响应或停滞状态
编写防官僚化的干预提示词
npx skills add mvschwarz/openrig --skill watchdog -g -y
协助产品经理快速从会议、客户反馈或竞品分析中捕获产品创意和需求,通过结构化整理、查重和去重,将非正式输入转化为标准化的积压项条目,确保信息不丢失并明确来源与归属。
会议后记录功能想法或请求
收到客户或销售代表的明确需求
竞品调研发现市场缺口
产品经理产生值得记录的灵感
npx skills add mvschwarz/openrig --skill backlog-capture -g -y
协助产品经理收集并提炼会议、竞品、监管及内部讨论等背景信息,生成feature专用的background.md并更新共享上下文文档,支持三层上下文模型的结构化知识管理。
需要为新功能或 initiative 收集背景资料
发现新的跨功能通用知识需更新共享文档
进行竞品分析或合规性调研
npx skills add mvschwarz/openrig --skill context-builder -g -y
该技能用于生成面向销售、领导和工程团队的1-2页功能执行摘要。它通过读取SPEC、背景及验证文档,以现在时态撰写结构化报告,涵盖问题、解决方案、关键决策及FAQ,旨在统一多方认知并指导开发准备。
需要为即将开发的功能生成高层级概述文档
向非技术利益相关者(如销售、领导)同步功能战略与细节
npx skills add mvschwarz/openrig --skill exec-summary -g -y
模拟YC风格产品顾问,通过六个强制性问题对功能创意进行压力测试。验证真实需求、明确切入点及假设证据,最终输出GO/REFINE/PAUSE评估结论并保存至validation.md文件。
需要验证新功能创意的市场需求
在将想法转化为需求前进行可行性审查
获取产品策略的客观反馈
npx skills add mvschwarz/openrig --skill office-hours -g -y
在开发前从战略、设计/UX和工程可行性三个维度审查功能计划或需求文档,旨在早期发现缺口、范围漂移及遗漏机会。
功能计划审查
需求文档评估
npx skills add mvschwarz/openrig --skill plan-review -g -y
辅助产品经理将模糊需求转化为结构化SPEC.md,明确验收标准与边界,确保内容精准可执行。
产品需求整理
编写功能规格说明
npx skills add mvschwarz/openrig --skill requirements-writer -g -y
为产品经理创建UI原型,支持ASCII线框、独立HTML和实时框架三种保真度。通过读取需求文档和代码库获取真实数据,生成符合现有风格的界面草图或交互原型,辅助需求验证与设计迭代。
需要快速绘制界面布局草图
需要交付带样式的静态HTML原型
需要在开发环境中测试组件交互
npx skills add mvschwarz/openrig --skill ui-mockup -g -y
指导开发团队完成从需求解析、代码构建验证到QA和设计的全流程。涵盖TDD实践、缺陷修复、独立审查及手递交接,强调基于证据的质量交付与阻塞处理。
开始或移交实现工作
进行质量保证测试
执行设计澄清
npx skills add mvschwarz/openrig --skill development-team -g -y
协调团队工作分配、审查边界及阻塞处理,通过监控队列和代理状态,将任务分派给实施、设计或QA角色,确保系统自运行并避免过度干预。
需要跨角色协调任务分配
处理团队中的阻塞工作或空闲代理
设定审查边界与工作流
npx skills add mvschwarz/openrig --skill orchestration-team -g -y
用于代码审查任务。根据明确指派或边界触发,读取上下文后执行日常或深度审查,检查设计、契约及反冗余模式,输出基于证据的结论。
收到明确的代码审查指派
到达已编写的组件或迭代边界
npx skills add mvschwarz/openrig --skill review-team -g -y
提供浏览器自动化CLI工具,支持AI代理进行网页导航、表单填写、截图及数据提取。适用于需要程序化控制浏览器完成Web交互、测试或爬虫任务的场景。
打开网站
填写表单
点击按钮
截取屏幕
从页面抓取数据
测试Web应用
登录网站
npx skills add mvschwarz/openrig --skill agent-browser -g -y
系统化探索 Web 应用以发现 Bug 和 UX 问题,使用 agent-browser 进行自动化测试与探索性测试,生成包含截图、视频及详细复现步骤的结构化报告。
dogfood
QA
exploratory test
find issues
bug hunt
test this app/site/platform
npx skills add mvschwarz/openrig --skill dogfood -g -y
用于创建独特、生产级的前端界面,避免通用AI美学。指导用户构建网页组件、页面或应用,强调大胆的审美方向和精细的视觉细节实现。
构建Web组件或页面
生成HTML/CSS/JS代码
设计React/Vue前端界面
npx skills add mvschwarz/openrig --skill frontend-design -g -y
提供系统化调试方法论,强调先定位根因再修复。涵盖错误分析、复现、变更检查及多组件诊断,适用于各类技术故障排查,防止盲目修补。
遇到任何Bug或测试失败
出现意外行为或性能问题
构建或集成失败
npx skills add mvschwarz/openrig --skill systematic-debugging -g -y
指导在实现新功能或修复Bug前采用测试驱动开发(TDD)模式。核心原则是先写失败测试,再写最小代码使其通过,最后重构。适用于核心逻辑、契约及边缘情况,以降低回归风险并验证行为正确性。
实现新功能
修复Bug
重构代码
npx skills add mvschwarz/openrig --skill test-driven-development -g -y
规范在声称工作完成、修复或构建成功前,必须提供基于当前环境的最新验证证据。禁止仅凭推测或旧结果断言状态,确保交付物真实可靠。
准备提交代码或创建PR前
声称Bug已修复或测试通过时
确认构建或Lint检查成功时
npx skills add mvschwarz/openrig --skill verification-before-completion -g -y
用于安装、配置和启动 OpenRig 多智能体协作团队。指导用户通过 rig 命令管理 Agent 会话,将开发任务分配给团队执行,并说明权限与文件写入细节。
提及 OpenRig、rigs 或 rig 命令
需要安装或设置 OpenRig
希望启动或恢复多 Agent 团队协作
npx skills add mvschwarz/openrig --skill rigs -g -y
通过 rig terminal CLI 管理 OpenRig 终端视图,支持以交互式拼贴展示 Rig、Pod、Mission 等实体的实时 Agent 会话。涵盖打开、查看列表及状态检查功能,提供部分成功与降级状态的诚实反馈,并支持 Rex 作为新的渲染提供者。
用户需要查看或监控多个 Agent 的实时终端会话
用户希望将特定的 Rig、Pod 或 Mission 转换为可视化的交互视图
用户请求打开所有相关资源或特定任务的视图
npx skills add mvschwarz/openrig --skill openrig-herdr -g -y
OpenRig技能索引文件,提供动态上下文加载指南。指导Agent通过rig CLI发现、选择并加载特定技能文档,涵盖系统生命周期、调试、部署等场景,实现按需知识获取。
需要加载或查找OpenRig相关技能时
Agent不确定当前应使用哪个技能或上下文时
执行rig context list/get命令进行技能管理时
npx skills add mvschwarz/openrig --skill openrig-skills -g -y
管理OpenRig拓扑生命周期(创建、启动、恢复等),处理重启后状态信任及4种故障模式,确保恢复诚实性。
执行rig生命周期操作如start/restore
分析重启后rig ps投影与运行时一致性
设计生命周期场景证明或审计恢复语义
npx skills add mvschwarz/openrig --skill rig-lifecycle -g -y
监控多智能体集群健康,检测漂移、闲置及Token消耗异常等低效模式。通过轻量干预或人工升级纠正偏差,遵循按需触发原则以避免资源浪费,确保其他智能体高效运行。
配置或运行漂移检测器
判断是否介入或升级
监控其他智能体健康状态
npx skills add mvschwarz/openrig --skill oversight-team -g -y
专注于智能体上下文窗口的管理与优化,涵盖信息加载、修剪、共享及多智能体协作策略。用于解决上下文漂移、遗忘或重复问题,规划压缩与摘要,并决定工具负载和单/多智能体架构。
设计智能体上下文窗口填充策略
调试智能体因上下文丢失导致的错误
规划上下文压缩或摘要机制
决定单智能体或多智能体架构
npx skills add mvschwarz/openrig --skill context-engineering -g -y
管理 OpenRig 多智能体团队,涵盖安装、配置及启动。引导用户将开发任务委派给 Agent 团队而非自行处理,强调权限确认与文件变更透明化。
提及 OpenRig, rigs 或 rig 命令
希望使用编码智能体团队协作完成项目任务
需要安装或设置 OpenRig 环境
想要启动、恢复或重新连接智能体团队
npx skills add mvschwarz/openrig --skill rigs -g -y


