Agent Skills
› simstudioai/sim
simstudioai/sim
GitHub管理 Sim 平台中 Block 的可见性门控,支持通过代码、AppConfig 或环境变量实现预览隐藏、灰度发布及 GA 上线,确保已放置实例执行不受影响。
Install All Skills
npx skills add simstudioai/sim --all -g -y
Skills in Collection (42)
管理 Sim 平台中 Block 的可见性门控,支持通过代码、AppConfig 或环境变量实现预览隐藏、灰度发布及 GA 上线,确保已放置实例执行不受影响。
需要隐藏未发布的 Block 以便内部测试
需要将 Block 逐步向特定组织或管理员开放预览
准备将 Block 正式公开(GA)并清理配置
npx skills add simstudioai/sim --skill add-block-preview -g -y
用于在 Sim 平台创建或更新集成 Block,规范配置 subBlocks、条件依赖、工具映射及输出结构,确保字段唯一性与工具对接准确性。
创建新的 Sim 集成 Block
更新现有 Block 配置以对齐工具接口
npx skills add simstudioai/sim --skill add-block -g -y
指导在 Sim 应用中新增表格列类型的标准化流程。涵盖定义存储形状、注册图标、配置类型契约及元数据,并通过编译器错误驱动实现,确保所有消费者无需额外修改即可支持新类型。
需要为应用添加新的数据列类型
扩展表格单元格的存储或显示格式
npx skills add simstudioai/sim --skill add-column-type -g -y
指导如何为 Sim 平台添加或更新知识库连接器,包括确定认证模式、创建客户端安全元数据与服务端运行时文件,并注册到服务器和客户端注册表。
需要添加新的外部文档源连接器
在 apps/sim/connectors/ 目录下工作
npx skills add simstudioai/sim --skill add-connector -g -y
指导如何添加基于代码定义的表格数据丰富功能,包括选择工具、验证托管密钥支持、编写定义及注册。确保每行直接执行并自动计费。
需要为表格添加新的数据填充列
配置新的数据源增强服务
集成新的第三方API到表格处理流程
npx skills add simstudioai/sim --skill add-enrichment -g -y
用于在Sim系统中添加运行时功能标志,支持基于AWS AppConfig的动态配置及Secret回退。默认全局开关,可选按工作区、组织、用户或管理员粒度控制,无需重新部署即可生效。
需要动态开启或关闭某个功能特性
需要根据用户身份或环境进行灰度发布或权限控制
询问是否应该使用运行时特征标志而非环境变量
npx skills add simstudioai/sim --skill add-feature-flag -g -y
指导为工具添加托管 API Key 支持,涵盖注册 Provider ID、研究定价与限流策略、配置 Hosted 模式及 UI 调整,实现自动计费与密钥管理。
需要为新工具集成第三方 API 并提供托管密钥选项
配置工具的计费模型和速率限制逻辑
npx skills add simstudioai/sim --skill add-hosted-key -g -y
用于在Sim平台中从零开始添加完整服务集成,涵盖API调研、工具与Block开发、图标配置、触发器注册及安全验证等全流程。
需要集成新的第三方服务
在apps/sim下创建新的工具或模块
npx skills add simstudioai/sim --skill add-integration -g -y
指导如何向沙箱环境安全添加或升级受管CLI,涵盖版本验证、不可变ID生成及供应链完整性检查。
需要添加新的CLI工具到沙箱
需要升级现有受管CLI版本
npx skills add simstudioai/sim --skill add-managed-cli -g -y
用于向应用添加新LLM模型的技能,强制通过实时抓取官方文档和二次源验证价格与能力,确保数据准确无幻觉,并检查代码兼容性后插入配置。
需要添加新的LLM模型到系统中
需要更新现有模型的规格或定价信息
npx skills add simstudioai/sim --skill add-model -g -y
向权限组添加受控项(布尔、白名单或黑名单),确保从注册表到服务器网关的端到端强制执行,实现功能拒绝逻辑。
需要向PERMISSION_GROUP_FIELDS添加新键
需要向CAPABILITY_RULES添加新能力规则
配置权限组以限制成员访问
npx skills add simstudioai/sim --skill add-permission-group-item -g -y
指导如何添加或更新 Sim 动态选择器,包括读取共享边界、分类选择器类型(provider/internal/local)、构建上下文及添加服务器附件,确保符合 manifest 规范。
需要新增动态选择器功能
需要更新现有选择器的配置
npx skills add simstudioai/sim --skill add-selector -g -y
指导 Agent 读取 API 文档,为 Sim 集成生成结构化的工具配置文件。严格禁止猜测响应 Schema,要求明确区分内部进程执行与外部 HTTP 请求的执行边界,确保类型安全与配置规范。
需要为新的服务创建 API 工具配置
根据 API 文档生成 Sim 集成工具文件
npx skills add simstudioai/sim --skill add-tools -g -y
指导 Agent 为 Sim 集成创建 Webhook 或轮询触发器。涵盖事件研究、文件生成、处理器创建及注册,严禁猜测未验证的 Payload 结构,确保集成可靠性。
需要为新服务添加 Webhook 触发器
需要为缺乏可靠 Webhook 的服务配置轮询触发器
询问如何连接外部服务到 Sim 块
npx skills add simstudioai/sim --skill add-trigger -g -y
自动化驱动PR通过Greptile和Cubic双重代码审查,处理评论、修复问题并等待CI检查,直至PR完全清洁可合并。
用户要求babysit PR
自动跟进ship命令后的审查循环
npx skills add simstudioai/sim --skill babysit -g -y
协调多个代码质量技能并行分析,收敛冲突后按依赖顺序应用修复,优化React等前端代码结构。
需要全面检查代码质量
批量重构前端组件逻辑
npx skills add simstudioai/sim --skill cleanup -g -y
通过并行生成多个子代理,从多角度深入探索代码库特定区域,收集架构与关键词信息后,回答用户问题或制定开发计划。
需要全面理解代码库某一部分
任务涉及跨文件的广泛探索
npx skills add simstudioai/sim --skill council -g -y
指导编写零停机数据库迁移,遵循扩缩阶段策略确保向后兼容,通过lint检查并添加安全注解。
修改数据库Schema
创建或编辑迁移文件
执行数据库结构变更
npx skills add simstudioai/sim --skill db-migrate -g -y
面向落地页、作品集及重设计的反模板化前端技能,强调基于简报推断设计方向。使用 Tailwind v4 与 Framer Motion,遵循严格的设计系统规范,确保界面美观且非通用模板风格。
需要生成或优化落地页 UI
构建个人作品集页面
进行现有前端界面的视觉重设计
npx skills add simstudioai/sim --skill design-taste-frontend -g -y
审查UI代码是否符合emcn设计系统,检查组件、Token及规范。支持指定范围并自动修复或提出建议。
需要检查UI代码是否遵循emcn设计规范
希望自动修复或生成符合emcn标准的UI代码差异
npx skills add simstudioai/sim --skill emcn-design-review -g -y
基于Emil Kowalski的设计工程哲学,指导UI细节打磨、组件设计与动画决策。通过审查界面视觉与交互体验,确保软件触感卓越,提升产品竞争力。
用户询问如何优化UI细节或动画效果
请求对现有界面进行设计审查
需要遵循特定设计原则进行前端开发
npx skills add simstudioai/sim --skill emil-design-eng -g -y
提供UI组件打磨的设计工程原则,涵盖排版、阴影、动画及微交互等细节优化。用于构建或审查前端代码,提升界面精致度与用户体验。
UI细节打磨
审查前端视觉代码
实现动画或微交互
解决界面视觉违和感
npx skills add simstudioai/sim --skill make-interfaces-feel-better -g -y
审查代码变更,防止内存溢出。检查数据加载、并发控制、分页及字节限制,确保无界数据不会进入进程内存。
审查涉及大量数据读取的PR
检查后台任务或清理作业中的内存负载风险
评估API集成或文件解析的边界条件
npx skills add simstudioai/sim --skill memory-load-check -g -y
审计 React Query 使用规范,确保键工厂、缓存策略及服务端状态管理的最佳实践,支持修复或仅提案更改。
检查 React Query 代码实现
验证服务端状态管理规范性
npx skills add simstudioai/sim --skill react-query-best-practices -g -y
自动化代码发布流程,涵盖Git状态检查、分支同步清理、提交信息生成及PR创建。支持UI代码清理和数据库迁移安全审查,确保提交纯净并符合规范。
用户执行 /ship 命令
需要提交代码并发布到 staging 环境
npx skills add simstudioai/sim --skill ship -g -y
规范工具注册表边界,防止客户端代码引入昂贵的完整执行注册表。指导按需导入轻量级元数据模块(如ID、参数),仅在真正执行工具时引入注册表,以优化构建体积和性能。
修改或新增工具定义
在客户端可达代码中引用工具
检查模块导入依赖
运行元数据生成脚本
npx skills add simstudioai/sim --skill tool-registry-boundary -g -y
定义 v2 API 端点的统一响应、错误、分页及验证契约,确保所有接口返回标准化 JSON 结构且禁止产生 500 错误。指导开发者在新增或审计路由时遵循封装规则与状态码规范,保障 API 一致性与健壮性。
添加新的 v2 API 路由
修改现有 v2 路由逻辑
审计 v2 端点合规性
npx skills add simstudioai/sim --skill v2-api-conventions -g -y
用于验证知识库连接器实现是否符合官方API文档及内部规范。通过读取代码、配置和API文档进行交叉比对,报告并修复问题。
验证连接器实现
检查API兼容性
审计连接器代码
npx skills add simstudioai/sim --skill validate-connector -g -y
验证Sim集成(工具、模块、注册表等)是否符合API文档及执行规范,报告并修复问题。
验证现有集成配置
检查API兼容性与规范性
npx skills add simstudioai/sim --skill validate-integration -g -y
校验模型配置与官方API文档的一致性,通过实时抓取验证定价和能力声明,防止幻觉数据,确保代码库准确性。
需要验证模型条目准确性
检查定价或能力声明是否过时
npx skills add simstudioai/sim --skill validate-model -g -y
用于端到端审计企业权限组项的安全验证技能,检查注册表、模式、解析器及强制实施点,确保权限控制真正生效而非仅结构存在。
需要验证 PERMISSION_GROUP_FIELDS 中的键是否被正确强制执行
检查 CAPABILITY_RULES 中的能力规则是否有效拦截
npx skills add simstudioai/sim --skill validate-permission-group-item -g -y
用于审计 Sim 动态选择器的完整性与安全性,涵盖声明、清单、服务端执行边界及密钥处理。适用于审查选择器正确性、范围授权、迁移完整性和防止敏感信息泄露。
审查选择器声明与实现的一致性
验证服务端安全边界与权限控制
检查密钥和敏感数据的处理合规性
评估选择器迁移的完整性
npx skills add simstudioai/sim --skill validate-selector -g -y
用于审计和验证 Sim Webhook 触发器实现,确保其与官方 API 文档及仓库规范一致。通过读取代码文件与远程文档交叉比对,报告并修复安全、完整性及合规性问题。
需要验证 Webhook 触发器实现的正确性和安全性时
检查代码是否符合 API 文档和内部开发规范时
npx skills add simstudioai/sim --skill validate-trigger -g -y
分析 React 代码中 useCallback 的误用,识别无观察者的冗余包装、依赖项错误等反模式,并自动修复或建议移除,以提升性能和代码质量。
审查 React 组件中的 useCallback 使用
优化前端性能相关代码
npx skills add simstudioai/sim --skill you-might-not-need-a-callback -g -y
分析并清理冗余或自解释的内联注释,将真实文档迁移至 TSDoc,提升代码可读性。
审查代码中的内联注释
清理冗余注释
npx skills add simstudioai/sim --skill you-might-not-need-a-comment -g -y
分析并修复代码中 useMemo 和 React.memo 的反模式,如状态下移、提升子组件或移除不必要的记忆化,以提升性能。
用户要求检查 React 组件的性能优化
发现代码中存在滥用 useMemo 或 React.memo 的情况
npx skills add simstudioai/sim --skill you-might-not-need-a-memo -g -y
分析并修复React代码中的useEffect反模式,提供优化建议或直接应用修改,提升组件状态管理效率。
需要审查或修复React useEffect使用问题
优化前端组件的状态同步逻辑
npx skills add simstudioai/sim --skill you-might-not-need-an-effect -g -y
分析并修复 React 代码中不必要的 useState 使用,识别派生状态、服务端状态误用及 Props 镜像等反模式,确保遵循 React Query 和 Zustand 的最佳实践。
需要检查 React 组件中的状态管理规范
发现疑似冗余或错误的 useState/useEffect 用法
审查代码以消除状态同步问题
npx skills add simstudioai/sim --skill you-might-not-need-state -g -y
分析并修复前端 URL/查询参数状态的反模式,如手动读取、手写拼接及状态冗余,强制使用 nuqs 库管理共享视图状态。
代码审查涉及 URL 参数处理
检查 React 组件中的状态管理模式
重构前端路由与状态同步逻辑
npx skills add simstudioai/sim --skill you-might-not-need-url-state -g -y
用于添加新的 Sim 设置页面或审计现有页面以符合设计系统规范。涵盖导航配置、路由接入、SettingsPanel 组件构建及状态管理,确保 UI 一致性。
创建新的设置标签页
检查设置页面的设计系统合规性
迁移手动的设置页面壳层到 SettingsPanel
npx skills add simstudioai/sim --skill add-settings-page -g -y
辅助Agent部署、升级及排查Sim Helm Chart,涵盖集群配置、Secret策略、values.yaml编写及故障诊断。
部署Sim到K8s集群
编写或修改Sim values.yaml
调试Sim Pod启动失败问题
升级Sim发布版本
配置外部秘密管理器
npx skills add simstudioai/sim --skill sim-helm -g -y
指导如何创建或迁移受保护的应用程序操作,确保通过统一授权入口处理数据读写。规范表面层辅助函数行为,禁止直接查询数据库或决定权限,强制所有业务逻辑和审计进入应用用例,保障多端接口契约与安全性一致。
添加受保护的 API 端点或工具命令
移除路由本地授权并迁移至共享策略
整合资源读写至语义操作策略
向现有应用程序操作添加新表面
npx skills add simstudioai/sim --skill migrate-application-operation -g -y


