Agent Skills
› openchamber/openchamber
openchamber/openchamber
GitHub用于撰写和更新 OpenChamber 项目的用户可见变更日志,涵盖主应用及 VS Code 扩展。通过 git 和 PR 数据提取变更细节,遵循特定风格生成 [Unreleased] 部分的条目。
Install All Skills
npx skills add openchamber/openchamber --all -g -y
Skills in Collection (14)
用于撰写和更新 OpenChamber 项目的用户可见变更日志,涵盖主应用及 VS Code 扩展。通过 git 和 PR 数据提取变更细节,遵循特定风格生成 [Unreleased] 部分的条目。
需要生成或更新 CHANGELOG.md
需要整理版本发布说明
npx skills add openchamber/openchamber --skill changelog-authoring -g -y
规范 OpenChamber CLI 使用 @clack/prompts 的开发模式,强调策略优先。定义 TTY、非交互、--quiet、--json 等模式的输出契约与校验流程,提供标准化 UI 组件及适配器模块最佳实践。
创建或修改 OpenChamber CLI 命令
处理终端交互 UX 与非 TTY 行为
npx skills add openchamber/openchamber --skill clack-cli-patterns -g -y
指导 Electron 桌面端开发,涵盖主进程、预加载脚本、IPC 安全、原生窗口及后台进程管理。
修改 Electron main/preload 代码
处理原生窗口、菜单或通知
配置后台子进程启动
npx skills add openchamber/openchamber --skill desktop-shell -g -y
指导在 OpenChamber 中实现 @dnd-kit 拖拽排序,解决多行可变宽度布局、移动端触摸交互及桌面端兼容问题,避免拉伸和重叠等常见陷阱。
需要添加可重排序列表或网格
修复拖拽项拉伸、重叠或移动端触摸失效的排序组件
npx skills add openchamber/openchamber --skill drag-to-reorder -g -y
规范 OpenChamber UI 国际化流程,强制所有用户可见文本通过 @/lib/i18n 管理,禁止硬编码英文。要求新增键值时必须立即提供全量翻译,严禁以英文占位。规定 Key 命名语义化及参数使用规则,确保多语言体验一致且无遗漏。
创建或修改 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
专注于前端性能优化与审查,涵盖交互、渲染及数据路径。强调在优化前建立性能契约,并严格验证测量工具的有效性与基线对比,防止因环境节流或配置错误导致误判,确保优化措施真实有效。
用户报告界面卡顿、冻结或高CPU占用
实施或审查涉及高频交互、缓存及列表处理代码
评估记忆化或缓存方案对重复计算的影响
npx skills add openchamber/openchamber --skill performance-engineering -g -y
指导在OpenChamber中正确添加或修改WebSocket、SSE等实时传输端点,确保通过加密隧道透明工作,避免直连导致的认证和连接失败问题。
添加新的WebSocket端点
修改现有SSE或WebSocket连接逻辑
涉及relay模块的传输层变更
npx skills add openchamber/openchamber --skill relay-transport -g -y
用于在终端流式控制 iOS 模拟器,实现无需 Xcode 的构建、安装、启动及交互(点击/输入/手势),提供浏览器预览与辅助功能检查。
需要在终端中启动或控制 iOS 模拟器应用
需要绕过 Xcode 进行移动应用的模拟测试与调试
需要将模拟器画面流式传输到浏览器进行远程查看
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组件契约及动画性能约束,确保视觉一致性与可维护性。
创建或修改UI组件样式
配置主题颜色与图标
npx skills add openchamber/openchamber --skill theme-system -g -y
规范UI层API调用边界,明确OpenCode SDK、RuntimeAPIs及路由的使用场景,禁止硬编码和绕过SDK,确保跨运行时环境的安全与一致性。
创建或修改共享UI数据访问逻辑
处理OpenCode SDK调用或RuntimeAPI扩展
实现认证浏览器资产或代理桥梁
配置服务器API路由
npx skills add openchamber/openchamber --skill ui-api-decoupling -g -y
指导如何为Agent编写高质量文档(如Skills、AGENTS.md)。重点讲解上下文指针的精准触发设计,平衡上下文与认知负载,并优化信息层级以提升Agent执行的可预测性和可靠性。
创建或编辑Agent Skill描述
编写或修改AGENTS.md文件
优化Agent读取的文档结构
npx skills add openchamber/openchamber --skill writing-for-agents -g -y


