Agent Skills
› openchamber/openchamber
openchamber/openchamber
GitHub用于起草或更新面向用户的 CHANGELOG.md 条目,特别是 [Unreleased] 部分。通过分析 Git 提交和 PR 详情,提炼用户可见变更,遵循特定写作风格生成发布说明摘要。
Install All Skills
npx skills add openchamber/openchamber --all -g -y
Skills in Collection (23)
用于起草或更新面向用户的 CHANGELOG.md 条目,特别是 [Unreleased] 部分。通过分析 Git 提交和 PR 详情,提炼用户可见变更,遵循特定写作风格生成发布说明摘要。
需要编写或更新 CHANGELOG.md 的 Unreleased 部分
根据 Git 提交历史生成用户可见的变更摘要
npx skills add openchamber/openchamber --skill changelog-authoring -g -y
规范 OpenChamber CLI 命令开发,定义基于 @clack/prompts 的交互 UX、多模式(TTY/非 TTY/quiet/json)输出契约及策略优先原则,确保终端行为一致性与脚本兼容性。
创建或修改 CLI 命令
实现终端提示与输出逻辑
处理 --quiet 或 --json 参数
npx skills add openchamber/openchamber --skill clack-cli-patterns -g -y
规范所有面向人类阅读文本的写作风格,通过移除AI生成痕迹(如对比框架、过度修辞)并注入人性化语气,提升文档、代码注释及沟通内容的自然度与专业性。
撰写或修改任何面向用户的文本内容
生成技术文档、UI文案或发布说明
npx skills add openchamber/openchamber --skill communication-style -g -y
指导 Electron 桌面应用开发,涵盖主进程与预加载脚本修改、原生窗口/菜单/通知管理、IPC 安全边界、后台进程启动及 CDP 调试。
修改 Electron 主进程或预加载代码
处理原生窗口、菜单或对话框逻辑
配置 IPC 通信与安全策略
启动或管理后台子进程
通过 CDP 驱动或检查桌面窗口
npx skills add openchamber/openchamber --skill desktop-shell -g -y
针对 OpenChamber 项目中 @dnd-kit 拖拽排序的专项 Skill,涵盖桌面与移动端适配、可变宽度换行布局策略选择及常见样式 Bug 修复指南。
实现或修改可排序列表
处理 @dnd-kit 拖拽交互
解决移动端触摸拖动问题
修复可变宽度元素换行布局错误
npx skills add openchamber/openchamber --skill drag-to-reorder -g -y
定义企业模式下数据边界的安全规范,涵盖出口、暴露、提供商接入等场景的分类与强制策略,确保会话内容仅流向指定模型提供商且不泄露至外部。
涉及数据外发或监听端口的变更
修改企业模式配置文件或安全策略
npx skills add openchamber/openchamber --skill enterprise-boundary -g -y
指导修改隔离空间信任边界的安全技能,涵盖容器加固、网络策略、执行限制及凭证管理。要求遵循设计契约,追踪安全保证,确保在代理可能篡改自身环境时仍能有效执行防护和证据验证。
修改容器安全或网络策略
调整隔离空间的权限与凭证
变更代码传输或执行生命周期规则
npx skills add openchamber/openchamber --skill isolated-space-boundary -g -y
规范前端 UI 文本的国际化流程,强制所有用户可见字符串通过 i18n 库处理,禁止硬编码英文。规定翻译必须即时完成,提供从添加键值到组件调用的标准步骤及命名约定,确保多语言应用的一致性与正确性。
创建或修改 UI 文案、标签、按钮文字
涉及多语言翻译或国际化配置时
npx skills add openchamber/openchamber --skill locale-ui-patterns -g -y
规范 OpenChamber 代码修改纪律,强调最小化变更与风险分类。指导在重构、修复或实施新功能时,识别本地实现、模块契约及跨工作区等风险,确保验证范围精准覆盖真实风险,保持代码结构清晰与依赖明确。
需要修改 OpenChamber 源代码或依赖
执行代码重构或功能修复
调整构建配置或模块导出
npx skills add openchamber/openchamber --skill openchamber-change-discipline -g -y
指导处理 OpenCode 2.x 相关开发任务,涵盖路由、事件、会话模型及插件机制。用于排查 OpenChamber 与 OpenCode 集成问题,确保基于 2.x API 而非旧版 1.x 进行修复和开发。
涉及 OpenCode 路由或事件的问题排查
OpenCode 版本升级或兼容性检查
OpenChamber 与 OpenCode 集成的调试
npx skills add openchamber/openchamber --skill opencode-v2 -g -y
用于性能测量、剖析及优化,解决卡顿、高CPU等问题。强调先建立性能契约与验证测量有效性,再实施结构性优化,确保在满足预算的同时保持状态正确性。
需要测量或对比性能指标
用户报告界面卡顿、延迟或内存泄漏
审查涉及高频调用或大数据处理的代码路径
评估缓存或记忆化方案的有效性
npx skills add openchamber/openchamber --skill performance-engineering -g -y
作为维护者代理审查PR,输出明确裁决而非代码评论。依据产品契合度、可维护性及根本前提进行判断,避免仅做技术点评,确保维护者能快速决策。
需要审查Pull Request时
决定PR通过、驳回或需修复时
npx skills add openchamber/openchamber --skill pr-review -g -y
处理OpenChamber私有中继传输逻辑,确保WebSocket、SSE等端点通过加密隧道正确连接。解决直连与中继模式下的认证差异及路由配置问题。
添加或修改WebSocket、SSE端点
调整中继模块行为或共享UI套接字
npx skills add openchamber/openchamber --skill relay-transport -g -y
用于创建或修改 OpenChamber UI 的 RTL 布局,处理水平定位、偏移量、滚动计算及箭头键导航等。
创建或修改 RTL 界面布局
处理水平定位与偏移量
实现 RTL 滚动数学逻辑
npx skills add openchamber/openchamber --skill rtl-layout -g -y
通过终端流式控制和操作 iOS 模拟器,支持构建、启动、交互及无障碍检查,无需打开 Xcode。
需要控制 iOS 模拟器而不使用 Xcode
需要从终端启动或测试 iOS 应用
npx skills add openchamber/openchamber --skill serve-sim -g -y
规范 OpenChamber 设置页面的 UI 构建,定义共享组件使用、布局响应式策略及页面分组原则。防止页面结构混乱,确保视觉与交互一致性。
创建或修改设置页面和对话框
调整设置控件的布局或样式
优化设置页面的搜索行为
npx skills add openchamber/openchamber --skill settings-ui-patterns -g -y
指导处理会话同步、状态重构及乐观更新等复杂场景的规范。明确数据源分类、状态所有权、生命周期管理及失败处理原则,确保状态一致性与确定性。
修改会话同步逻辑
重构状态管理代码
处理重连或引导状态
实现乐观更新
npx skills add openchamber/openchamber --skill sync-state-invariants -g -y
定义OpenChamber前端UI组件的样式与主题规范,强制使用语义化Token、共享Button和Icon,规定颜色选择逻辑及引用文档加载流程,确保视觉一致性。
创建或修改OpenChamber UI组件
调整样式、颜色、按钮或图标
配置主题或视觉状态
npx skills add openchamber/openchamber --skill theme-system -g -y
用于对 issue 队列进行分流、清理和批量处理。通过两重关卡筛选真实且必要的问题,生成维护者决策清单,支持批量操作但需人工审批,确保工作聚焦于高价值任务。
需要整理或清理 issue 列表
对问题报告进行分类和优先级排序
批量处理过期的或重复的 issue
npx skills add openchamber/openchamber --skill triage-issues -g -y
自动化处理 PR 队列的机械审查流程,包括识别过期、冲突和重复项,生成维护者决策列表。遵循时间线优先原则,避免重复询问,仅在维护者批准后执行批量操作,提升代码审查效率。
需要清理或整理 GitHub PR 队列
请求批量处理积压的 Pull Requests
询问当前未合并 PR 的状态或建议
npx skills add openchamber/openchamber --skill triage-prs -g -y
规范 OpenCode SDK 调用、OpenChamber HTTP 路由及运行时 API 的解耦架构,明确各端点使用路径与跨运行时表面清单要求。
创建或修改共享 UI 数据访问逻辑
实现 RuntimeAPIs 或运行时特定能力
添加 OpenCode SDK 调用或封装
npx skills add openchamber/openchamber --skill ui-api-decoupling -g -y
维护者在发布时更新变更日志,编写changelog/unreleased.md,区分App和VS Code扩展内容,按New、Improvements等分类整理。
用户明确要求更新变更日志
发布版本需要生成Changelog
npx skills add openchamber/openchamber --skill update-changelog -g -y
提供编写 Agent 消费文档的规范,涵盖上下文指针、负载管理及信息层级,旨在优化提示词效果。
创建或编辑 Agent 技能文件
编写 AGENTS.md 或 Agent 定义文档
npx skills add openchamber/openchamber --skill writing-for-agents -g -y


