Agent Skills
› simstudioai/sim
simstudioai/sim
GitHub管理 Sim 平台中 Block 的可见性门控,支持通过代码配置、AppConfig 或环境变量实现预览隐藏、灰度发布及全量上线。
Install All Skills
npx skills add simstudioai/sim --all -g -y
Skills in Collection (44)
管理 Sim 平台中 Block 的可见性门控,支持通过代码配置、AppConfig 或环境变量实现预览隐藏、灰度发布及全量上线。
需要隐藏未发布功能模块
执行灰度发布策略
进行全量上线操作
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应用中新增表格列类型的开发规范。涵盖注册表配置、存储形状选择、图标创建及类型安全校验,确保新类型无缝集成至网格与API,避免硬编码带来的静默失败。
需要添加新的数据列类型
扩展表格字段支持
实现新的数据存储格式
npx skills add simstudioai/sim --skill add-column-type -g -y
用于在 Sim 系统中添加或更新知识库连接器,支持从外部源同步文档。涵盖运行时选择、认证模式确定、目录结构创建及注册流程,强调严禁猜测 API 响应和文档 schema,确保数据准确性。
需要集成新的外部文档源(如 Confluence, Notion)
修改现有连接器的元数据或运行时配置
在 apps/sim/connectors 目录下开发新功能
npx skills add simstudioai/sim --skill add-connector -g -y
指导开发者在Sim平台添加基于代码定义的表格数据增强功能,包括选择工具、验证托管密钥支持、编写定义及注册到目录,实现按行填充单元格。
需要为表格添加新的数据增强字段
创建新的Enrichment配置
注册新的数据源工具到增强系统
npx skills add simstudioai/sim --skill add-enrichment -g -y
用于在应用中添加运行时功能标志,支持基于AWS AppConfig的动态控制及按用户/组织等维度定向。提供代码注册与配置确认步骤,区分环境标志。
需要添加新功能开关
配置运行时功能标志
设置权限或灰度发布规则
npx skills add simstudioai/sim --skill add-feature-flag -g -y
指导为工具添加托管API密钥支持,涵盖注册提供者、研究定价与限流、配置托管模式及UI适配,实现用户无自有密钥时由平台代付计量计费。
需要为新集成服务添加托管API密钥功能
配置工具的hosting属性以实现自动计费
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
用于向企业权限组添加受控项(布尔限制、白名单或黑名单),涵盖从字段注册表到服务端强制拒绝的端到端实现,确保权限策略生效。
需要新增权限控制项
配置能力规则或字段注册表
npx skills add simstudioai/sim --skill add-permission-group-item -g -y
指导在Sim系统中添加或更新动态选择器,涵盖分类、上下文构建及服务端附件配置,确保通过authorized操作安全执行。
需要为工作流或连接器添加新的动态选项列表
更新现有的选择器元数据或依赖关系
npx skills add simstudioai/sim --skill add-selector -g -y
用于在 Sim 应用中添加新的设置页面或审计现有页面是否符合设计系统规范,确保布局、导航和状态管理的一致性。
创建新的设置标签页
检查或清理设置页面以符合设计规范
npx skills add simstudioai/sim --skill add-settings-page -g -y
用于根据 API 文档自动生成 Sim 集成工具配置文件的技能。涵盖目录结构创建、类型定义及内部/外部执行边界配置,严禁猜测响应格式,确保代码严谨性。
用户请求为某服务创建工具配置
需要基于 API 文档生成结构化工具文件
npx skills add simstudioai/sim --skill add-tools -g -y
指导创建Sim平台的Webhook或轮询触发器,包括事件研究、文件生成、处理器实现及注册连接。严禁猜测未文档化的载荷结构,需验证数据格式以确保集成可靠性。
需要为第三方服务添加Webhook或轮询触发器
询问如何配置集成触发事件和回调处理
npx skills add simstudioai/sim --skill add-trigger -g -y
自动化驱动PR完成代码审查循环,整合Greptile与cubic双机器人反馈,修复问题、回复并解决评论线程,直至评分5/5且无未决线程及CI通过。
用户请求 babysit this PR
作为 /ship 后的后续自动审查流程
npx skills add simstudioai/sim --skill babysit -g -y
并行调用多个代码质量技能对指定范围进行只读分析,收敛冲突后按依赖顺序依次应用修复或仅提案。
需要全面清理代码质量时
批量执行多项前端重构检查时
npx skills add simstudioai/sim --skill cleanup -g -y
通过并行生成多个代理从多角度深入探索代码库,收集架构与关键信息后回答问题或制定计划。适用于需要广泛发散式代码探索的任务场景。
需要多文件广泛探索的代码理解任务
基于代码库现状制定开发计划
npx skills add simstudioai/sim --skill council -g -y
指导编写零停机数据库迁移,遵循扩缩策略确保向后兼容,通过lint检查并添加安全标记,防止部署期间因Schema变更导致服务中断。
修改 packages/db/schema.ts
在 packages/db/migrations/ 下新增或编辑迁移文件
npx skills add simstudioai/sim --skill db-migrate -g -y
专注落地页、作品集及重设计的反模板前端技能。通过解读需求简报推断设计方向,利用 Tailwind 和 Framer Motion 等工具生成高质量、非模板化的界面代码,确保设计符合目标受众与品牌约束。
需要创建高审美质量的落地页或作品集
对现有页面进行视觉重构或重设计
npx skills add simstudioai/sim --skill design-taste-frontend -g -y
审查 UI 代码是否符合 emcn 设计系统规范,包括组件引用、CSS 变量令牌使用及按钮/弹窗等模式约定,并可选择自动修复违规项。
需要检查前端代码是否遵循统一的设计规范和组件库标准
希望自动识别并修复违反设计系统的样式或导入问题
npx skills add simstudioai/sim --skill emcn-design-review -g -y
指导设计工程师提升UI质感,涵盖动画决策、组件设计及隐形细节打磨。提供审查模板与哲学原则,帮助开发者通过培养审美直觉和关注用户无意识体验,打造卓越且具差异化的界面交互。
需要优化UI细节或动画效果
进行前端代码审查以评估视觉质感
讨论界面交互体验的改进方案
npx skills add simstudioai/sim --skill emil-design-eng -g -y
提供UI界面打磨的设计工程原则,涵盖排版、表面样式、动画及性能优化。用于构建或审查前端组件,解决视觉细节问题,提升界面精致度与交互体验。
UI polish
design details
make it feel better
feels off
stagger animations
border radius
optical alignment
font smoothing
tabular numbers
image outlines
box shadows
npx skills add simstudioai/sim --skill make-interfaces-feel-better -g -y
审查代码中无界内存加载、并发爆炸及缺失分页等问题,确保数据流有明确限制。用于清理任务、后台作业、数据导入导出等涉及大量数据处理的场景。
审查涉及大量数据读取的代码变更
检查后台任务或清理作业中的内存使用
评估文件解析或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
自动化代码发布流程,执行清理、同步检查及 PR 创建。通过严格校验提交历史确保分支纯净,处理冲突与变基,生成规范提交信息并推送至 staging,保障发布安全与一致性。
用户运行 /ship 命令
需要一键完成代码提交、推送和创建 PR 的场景
npx skills add simstudioai/sim --skill ship -g -y
用于测试编写、审查和清理的 Skill。包含作者门控、审计和低价值测试清理,遵循先写失败模式再编码原则,优先 E2E 测试,确保测试保护独立契约而非实现细节。
编写新测试
修改现有测试
审查测试代码
清理低价值或重复测试
npx skills add simstudioai/sim --skill test-audit -g -y
规范工具注册表访问边界,防止客户端代码意外引入庞大的可执行模块图。指导根据需求选择轻量级元数据或 ID 模块,而非直接导入全量注册表,以优化构建体积和性能。
修改工具定义或参数
在客户端可达代码中引入工具相关模块
需要检查工具是否存在或获取元数据
运行 CI 检查工具元数据是否过时
npx skills add simstudioai/sim --skill tool-registry-boundary -g -y
定义 v2 API 端点的响应、错误、分页和验证契约,确保所有接口遵循统一的数据包格式和状态码规范,防止因路由实现不当导致的 500 错误或数据泄露。
新增或修改 /api/v2/ 下的路由
审计现有 v2 端点是否符合规范
npx skills add simstudioai/sim --skill v2-api-conventions -g -y
验证知识库连接器实现是否符合服务API文档及内部规范。通过读取代码、OAuth配置和注册表,交叉比对API文档,按严重程度报告并修复问题,确保连接器的正确性与完整性。
用户要求验证连接器
检查连接器合规性
npx skills add simstudioai/sim --skill validate-connector -g -y
用于审计和验证现有Sim集成(工具、模块、注册表及OAuth配置)是否符合API文档与执行规范,报告并修复问题。
验证集成是否正确
检查集成是否符合规范
npx skills add simstudioai/sim --skill validate-integration -g -y
验证模型配置与官方API文档的一致性,防止幻觉数据。通过实时抓取权威源及交叉比对价格,检查能力标志消耗情况,生成带来源引用的报告并协助修正。
验证特定模型条目准确性
批量校验提供商模型数据
检查模型定价和能力声明
npx skills add simstudioai/sim --skill validate-model -g -y
端到端审计企业权限组配置项的生效逻辑,验证注册表、Schema、解析器及 UI 是否真正执行拒绝策略而非仅存在结构。
检查 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 触发器是否符合规范
检查 webhook 实现的安全性和一致性
npx skills add simstudioai/sim --skill validate-trigger -g -y
分析并修复 React 代码中滥用 useCallback 的反模式。依据官方文档,检测无观察者引用、依赖项错误等场景,优化组件性能与代码质量。
需要检查或修复 React 组件中的 useCallback 使用规范
用户询问关于 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 的反模式,通过状态下移或内容提升等策略优化性能,支持指定范围和自动应用修复。
代码审查中发现不必要的 memo 使用
React 组件性能优化需求
npx skills add simstudioai/sim --skill you-might-not-need-a-memo -g -y
分析并修复React代码中的useEffect反模式,提供优化建议或直接应用修复。
检查React组件中的副作用逻辑
优化数据获取与状态初始化流程
npx skills add simstudioai/sim --skill you-might-not-need-an-effect -g -y
分析并修复 React 中不必要的 useState、派生状态及服务端状态本地化反模式。基于 React Query 和 Zustand 上下文,检测如将服务器数据存入 useState、镜像 Props 等错误用法,并提供修复建议或自动应用修正。
代码审查中涉及 React 状态管理
检查组件是否过度使用 useState
识别派生状态或服务端状态拷贝问题
npx skills add simstudioai/sim --skill you-might-not-need-state -g -y
用于检测并修复前端URL查询参数状态管理中的反模式,如手动读取、手拼URL或错误使用useState,确保通过nuqs库规范化管理可共享的客户端视图状态。
代码审查中发现URL状态管理问题
需要规范化前端路由与状态同步逻辑
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 到 Kubernetes 集群
编写或修改 Sim values.yaml
调试 Sim Pod 启动失败或 CrashLoopBackOff
集成外部秘密管理器(如 ESO)
npx skills add simstudioai/sim --skill sim-helm -g -y
用于在共享架构中创建或迁移受保护的应用程序操作,确保所有数据访问通过授权用例。规范表面辅助函数的职责边界,强制读取基础文件并盘点入口点,以维护身份、错误和兼容性等行为的一致性。
添加受保护的端点或工具命令
移除路由或工具本地的授权逻辑
将资源读写整合到语义操作策略后
npx skills add simstudioai/sim --skill migrate-application-operation -g -y


