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 Starter的生命周期,涵盖注册表条目编写、状态检查及推广/废弃操作。
创建新的Agent起始点
刷新现有Agent上下文
编写或审核Starter清单
检查Starter的来源与新鲜度
npx skills add mvschwarz/openrig --skill agent-starters -g -y
指导Agent启动与上下文摄入,涵盖角色文件、规范及故障排查,确保Agent获取准确意图与状态。
编写新Agent启动配置
审计Agent上下文准确性
设计上下文传输机制
npx skills add mvschwarz/openrig --skill agent-startup-and-context-ingestion -g -y
管理远程 OpenRig 主机配置,支持 SSH 和 HTTP 传输。提供主机注册、连接诊断、跨主机命令发送与结果捕获功能,协助排查远程执行失败及权限问题。
需要向远程服务器执行命令
配置或检查远程主机连接
调试跨主机通信故障
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、启动内容及排错的全生命周期,旨在构建可运行的智能体团队。
设计多智能体拓扑结构
编写 RigSpec 或 AgentSpec 文件
创建智能体启动内容
诊断已部署智能体行为异常
npx skills add mvschwarz/openrig --skill openrig-architect -g -y
用于将 OpenRig 终端视图渲染至 cmux,支持打开 rig、pod、mission 等实体为实时 agent 瓦片。作为 herdr 的备选最佳努力提供商,提供只读策略、安全护栏及状态检查功能。
用户明确要求使用 cmux 作为 OpenRig 终端渲染提供商
需要启动或查看基于 cmux 的 OpenRig 代理视图
npx skills add mvschwarz/openrig --skill openrig-cmux -g -y
指导用户为真实仓库组建持续软件团队,根据需求选择手动、队列编排或工作流模式,并配置Agent角色与认证,实现可重复的审查与协作路径。
需要组建长期软件团队
寻求代码审查后的持续开发路径
配置多Agent协作流程
npx skills add mvschwarz/openrig --skill openrig-software-factory -g -y
指导Agent安全执行OpenRig升级,强调分步观察与状态保持。变更:修复无sqlite3 CLI时的数据库备份逻辑,改用Node内置node:sqlite实现页级拷贝,增强兼容性。
执行OpenRig版本升级
处理升级过程中的插件或会话连续性
npx skills add mvschwarz/openrig --skill openrig-upgrade -g -y
用于在OpenRig中配置新会话从历史运行时会话派生。通过指定fork模式与原生ID,创建继承上下文的新托管席位,支持Claude和Codex运行时,适用于需要延续对话状态的场景。
需要基于历史会话创建新的托管席位
编写包含session_source的rig spec成员或expand载荷
npx skills add mvschwarz/openrig --skill session-source-fork -g -y
用于编写和验证OpenRig声明式规范(如Rig/Agent/Workflow Spec),确保拓扑、工作流及运行模式的正确性与可移植性,区分规范与包或扩展的边界。
编写RigSpec、AgentSpec或workflow spec
设计启动上下文片段
审计规范的端口兼容性
区分规范、Bundle与Extension
npx skills add mvschwarz/openrig --skill specification-system -g -y
管理运行中拓扑的动态变更,包括增删节点、绑定会话及修复身份与权限一致性等4类故障模式,确保活体 rig 的扩容与缩容操作正确执行。
运行时动态添加或移除 rig 节点
将已发现的会话绑定到现有逻辑节点
修复因拓扑变更导致的权限或身份不一致问题
npx skills add mvschwarz/openrig --skill topology-mutation-and-seat-management -g -y
用于配置代理工作流的连续性检查策略,处理闲置所有者检测。提供三级干预机制(唤醒、重新聚焦、对齐检查点),指导起草消息文本及选择干预级别,防止流程停滞或官僚主义。
配置长周期代理的看门狗策略
决定闲置所有者的干预等级
起草唤醒或重新聚焦消息
npx skills add mvschwarz/openrig --skill watchdog -g -y
协助产品经理快速从会议、客户反馈或竞品分析中捕获产品想法和需求,通过智能分类、去重和结构化处理,将其整理为标准化待办事项记录。
会议后记录功能建议
客户或销售提出需求
发现竞品差距
捕捉临时灵感
npx skills add mvschwarz/openrig --skill backlog-capture -g -y
辅助产品经理收集并提炼会议、竞品、监管及内部讨论等背景信息,生成feature专属的background.md文档,并在发现通用新知时更新共享上下文文档。
需要为特定功能或倡议收集背景材料
需要整理和提炼多源异构信息以支持产品决策
npx skills add mvschwarz/openrig --skill context-builder -g -y
根据功能规格、背景及验证文档,生成面向销售、领导和工程的执行摘要。整合问题、解决方案、关键决策及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
在开发前从战略、设计和工程三个维度审查功能计划或需求文档,以尽早发现差距、范围漂移和遗漏机会。
收到功能计划或需求文档需要评审
准备进入开发阶段前的多视角审查
npx skills add mvschwarz/openrig --skill plan-review -g -y
协助产品经理将非结构化需求转化为结构化的SPEC.md文档,明确验收标准与范围。通过多轮对话梳理背景、用户故事及GIVEN/WHEN/THEN用例,确保输出精准且可执行,不涉及技术实现细节。
需要将产品构想转化为详细规格说明
创建或更新功能切片的需求文档
npx skills add mvschwarz/openrig --skill requirements-writer -g -y
为产品经理创建UI原型,支持ASCII线框图、独立HTML文件和实时框架原型三种保真度。通过读取需求文档和现有组件样式,使用真实数据生成可交互或交付的界面设计稿。
需要快速迭代UI布局时
生成带需求的交付版HTML原型时
进行交互测试需运行实时原型时
npx skills add mvschwarz/openrig --skill ui-mockup -g -y
指导开发小组完成从需求解析、代码构建、测试验证到设计审查的完整交付流程,强调以工作为中心、独立QA及明确的手势交接。
开发Pod开始实施实现任务
进行QA或设计工作交接
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
用于AI代理的浏览器自动化CLI工具,支持网页导航、表单填写、按钮点击、截图及数据提取。适用于需要程序化操作Web界面的场景,如测试Web应用或执行自动化浏览任务。
打开网站
填写表单
点击按钮
截取屏幕快照
从页面抓取数据
测试Web应用
登录网站
自动化浏览器操作
npx skills add mvschwarz/openrig --skill agent-browser -g -y
系统化探索Web应用以发现Bug和UX问题,生成包含截图、视频及复现步骤的结构化报告。
dogfood
QA
exploratory test
find issues
bug hunt
test this app/site/platform
npx skills add mvschwarz/openrig --skill dogfood -g -y
指导创建独特且生产级的前端界面,避免通用AI美学。适用于构建Web组件、页面、海报或应用,强调大胆的美学方向、精细排版与动效,生成高质量代码。
构建网页组件或页面
设计仪表盘或着陆页
美化现有Web UI
生成HTML/CSS/React布局
npx skills add mvschwarz/openrig --skill frontend-design -g -y
提供系统化调试方法论,强调先定位根因再修复。适用于测试失败、生产Bug、性能问题等场景,通过阅读错误、复现、检查变更及多组件诊断,避免盲目修补。
遇到任何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前,必须提供验证证据。禁止无依据断言,强调测试通过、构建成功等需实际输出支持,防止未经验证即宣称结果。
准备声称任务已完成或已修复
即将提交代码或创建Pull Request
npx skills add mvschwarz/openrig --skill verification-before-completion -g -y
用于安装、配置和管理 OpenRig 多智能体协作团队。涵盖环境设置、启动团队、会话连接及权限确认,引导用户通过 Operator 分配任务而非直接执行。
提及 OpenRig, rigs 或 rig 命令
需要安装或设置 OpenRig
希望启动或管理编码智能体团队
npx skills add mvschwarz/openrig --skill rigs -g -y
通过 rig terminal CLI 将 OpenRig 的 rig、pod、mission 等视图渲染为实时交互式终端瓦片,支持自动布局、只读模式及健康状态检查。
打开 Agent 会话或监控视图
查看集群或任务中的活跃节点状态
需要实时交互式终端操作
npx skills add mvschwarz/openrig --skill openrig-herdr -g -y
OpenRig技能索引文件,作为智能体在集群恢复、座位交接、系统调试等场景下的导航地图。提供通过CLI命令按需加载具体技能文档的方法,实现渐进式上下文披露。
智能体需要查找适用的OpenRig技能或上下文
启动时不确定当前环境状态或适用规则
执行集群管理、故障排查或升级操作
npx skills add mvschwarz/openrig --skill openrig-skills -g -y
用于处理OpenRig生命周期操作(创建、恢复、快照等),分析故障模式及状态投影可靠性,确保恢复语义正确性。
执行rig生命周期命令
分析重启后rig状态
设计生命周期场景证明
npx skills add mvschwarz/openrig --skill rig-lifecycle -g -y
监控多智能体集群健康,检测过程漂移、任务偏离及Token浪费等异常模式。通过低侵入干预或升级机制,确保其他智能体高效运行,避免过度轮询消耗资源。
需要跨智能体监控以发现异常行为时
配置或运行漂移检测器时
决定对异常智能体进行干预或人工升级时
npx skills add mvschwarz/openrig --skill oversight-team -g -y
针对2024-2025年代理上下文的工程实践研究快照,涵盖上下文窗口填充、修剪、共享及多代理协作策略。
设计或审查代理上下文管理策略
调试代理因上下文漂移或遗忘导致的错误
npx skills add mvschwarz/openrig --skill context-engineering -g -y
引导用户安装、配置并启动 OpenRig 多智能体协作团队。涵盖环境设置、权限确认、会话管理及将任务分配给代理执行,旨在自动化开发工作流。
提及 OpenRig 或 rigs 命令
需要安装或启动多智能体编码团队
请求连接或管理已运行的代理会话
npx skills add mvschwarz/openrig --skill rigs -g -y


