Agent Skills
› operately/operately
operately/operately
GitHub定义Operately项目中UI组件的架构规范,明确TurboUI纯组件与App Bridge的职责边界。指导组件创建、重构及迁移,确保数据流单向传递,禁止在UI层处理业务逻辑或API调用。
Install All Skills
npx skills add operately/operately --all -g -y
Skills in Collection (7)
定义Operately项目中UI组件的架构规范,明确TurboUI纯组件与App Bridge的职责边界。指导组件创建、重构及迁移,确保数据流单向传递,禁止在UI层处理业务逻辑或API调用。
创建新的UI组件
重构遗留前端代码
审查UI组件实现
决定组件存放位置
npx skills add operately/operately --skill components-architecture -g -y
规范 Elixir Ecto 数据库迁移流程,涵盖 DDL 结构变更与数据回填。禁止手动创建文件以防版本冲突,强制使用自动生成工具并确保数据迁移模块的独立性与可维护性。
生成或修改数据库迁移文件
执行数据回填或修复任务
解决迁移版本冲突
npx skills add operately/operately --skill ecto-migrations -g -y
扫描Git历史,识别自基准版本以来的用户可见变更,推断UI行为并归类文档需求(新增、更新或跳过),辅助发现文档缺口。
审计发布后需要补充的文档
识别代码变更导致的文档缺口
npx skills add operately/operately --skill help-docs -g -y
规范 MCP 工具的开发流程,定义其作为 API 处理程序薄包装层的职责。涵盖 OAuth 作用域管理、API 封装、测试注册及目录维护,确保能力正确暴露给 AI 客户端。
创建或修改 MCP 工具
审查 MCP 工具代码
更新工具目录
涉及 @expected_tool_names 变更
npx skills add operately/operately --skill mcp-tools -g -y
指导编写、编辑和审查UI文案,涵盖按钮、错误提示等微复制。强调以用户目标为导向,坚持清晰、具体、一致的原则,避免内部术语和营销话术,确保文案与产品交互及品牌语调匹配。
需要撰写或优化界面文案
检查UI文本的一致性和清晰度
设计按钮标签或错误消息
npx skills add operately/operately --skill ui-copy -g -y
指导如何编写、组织及运行 Elixir/JS 测试,涵盖单元测试、API 测试、Feature/E2E 测试规范,以及 Makefile 命令和 CI 环境下的执行细节。
添加或重构测试代码
运行特定测试文件
确定测试文件存放路径
编写 Feature 或 E2E 步骤
npx skills add operately/operately --skill writing-tests -g -y
提供跨语言的代码工程标准,指导编写、重构和审查代码。旨在提升代码质量、可读性和可维护性,涵盖命名规范、方法拆分、关注点分离及错误处理等核心原则。
用户要求编写高质量代码
需要重构代码以提升清晰度
进行代码审查时检查规范
优化命名或降低复杂度
npx skills add operately/operately --skill clean-code -g -y


