Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
Rails I18n(国际化与本地化)的专家指导。在处理翻译、locale 文件、t() / l() 辅助方法、延迟查找、复数形式、插值、日期/时间/数字格式化、模型翻译、错误消息翻译、从 URL/请求头/session 设置 locale 或组织 YAML 翻译文件时使用。触发词:"i18n"、"internationalization"、"translation"、"locale"、"localize"、"t()"、"translate"、"multilingual"、"pluralization"、"locale file"、"YAML translation"。
面向 inference.sh 的 JavaScript/TypeScript SDK — 运行 AI 应用、构建 Agent、集成所有模型。包:@inferencesh/sdk(npm install)。完整 TypeScript 支持、流式传输、文件上传。使用模板或临时模式构建 Agent,工具构建器 API、技能、人工审批。适用场景:JavaScript 集成、TypeScript、Node.js、React、Next.js、前端应用。触发词:javascript sdk、typescript sdk、npm install、node.js api、js client、react ai、next.js ai、frontend sdk、@inferencesh/sdk、typescript agent、browser sdk、js integration
按照《Layered Design for Ruby on Rails Applications》中的分层架构原则编写、重构和审查 Rails 代码。编写或重构 Rails 代码(模型、控制器、服务、作业、邮件程序、策略、表单、查询对象、Presenter、视图组件、状态机、序列化器或 AI/LLM 功能)以应用正确模式并避免层级违规时使用;审查 Rails 代码、PR 或差异中的层级违规、臃肿的控制器/模型、贫血模型、回调误用、上帝对象或规格测试失败时也使用。触发词包括“分层设计”“架构分层”“抽象层”“规格测试”“层级违规”“臃肿控制器/模型”“上帝对象”“贫血模型”“提取服务/回调/策略/Concern”“服务对象”“表单/策略/查询/值对象”“Presenter”“视图组件”“状态机”“Active Delivery”“回调评分”“Rails 重构/审查”“Rails 模式/最佳实践”“archspec”或“架构检查器/强制执行”。
关于在 Rails 应用中通过 lucide-rails gem 使用 Lucide 图标的专家指导。在添加图标、选择图标名称、设置 SVG 图标样式、让图标可访问,或构建基于图标的 UI 模式(按钮、导航、徽章、空状态)时使用。触发词:"lucide"、"icon"、"lucide-rails"、"SVG icon"、"icon library"、"lucide_icon"、"feather icon"、"inline SVG"、"add an icon"、"icon button"、"icon name"。
通过 @emulators/adapter-next 在 Next.js 应用中直接嵌入模拟器的适配器。用户需要在 Next.js 中嵌入模拟器、为 Vercel 预览部署设置同源 OAuth、创建 emulate 全捕获路由处理程序、为嵌入式模拟器配置 Auth.js/NextAuth、为嵌入式模拟器添加持久化功能,或使用 withEmulate 包装 next.config 时使用。触发词包括“Next.js emulator”“adapter-next”“embedded emulator”“same-origin OAuth”“Vercel preview”“createEmulateHandler”“withEmulate”,以及任何需要在 Next.js 应用中使用模拟器的任务。
使用 Turbo(Drive、Frames、Streams)构建现代 Rails UI 的专家指导。当实现局部页面更新、实时广播、turbo frames、turbo streams、hotwire 模式、turbo_frame_tag、turbo_stream 响应、懒加载 frame、morphing、页面刷新或任何与 “turbo” 相关的 Rails 功能时使用。涵盖 Turbo Drive 导航、用于限定范围更新的 Turbo Frames、用于实时 HTML 交付的 Turbo Streams,以及 Turbo 8 morphing。
确保每个界面都处理非理想路径:通过对 AsyncValue 或封装视图状态进行一次 switch 来处理加载、空状态、错误和内容,绝不使用 isLoading+error+data 三个布尔值;使用延迟显示且形状与结果一致的骨架屏,而非闪现的旋转指示器;刷新时保留屏幕上的过期内容;区分“暂无内容”和“没有内容符合此筛选条件”,并分别提供操作;错误文本来自类型化的 Failure 代码(绝不使用 e.toString()),并提供会使 provider 失效的重试;按内联提示、snackbar、横幅、对话框的层级选择呈现方式,只有必须立即做出决定时才使用模态窗口;优先软删除并提供撤销,而非确认提示;将 showDialog 的 null 关闭作为独立结果处理;在 await 前捕获 ScaffoldMessenger;并为仅视觉上的变化提供播报。编写加载、空状态、错误或离线 UI,调用 AsyncValue.when、showDialog、showModalBottomSheet、showSnackBar 或 showMaterialBanner,或添加确认、撤销或重试时使用
来自 ui.inference.sh、面向 React/Next.js 的 JSON 声明式 UI 组件。根据结构化的 Agent 响应渲染丰富的交互式 UI。能力:表单、按钮、卡片、布局、输入框、下拉选择、复选框。适用场景:Agent 生成的 UI、动态表单、数据展示、交互式卡片。触发词:widgets、declarative ui、json ui、widget renderer、agent widgets、dynamic ui、form widgets、card widgets、shadcn widgets、structured output ui
修复 AI 内容发现问题。创建并修正 robots.txt、AI 爬虫指令、XML 站点地图、llms.txt、Markdown 内容协商、Link 标头、Content-Signal 行、AGENTS.md、Agent 内容契约、软 404 处理、DNS-AID 记录和定价页面,让 AI 系统能够发现、抓取和读取网站。适用于“fix robots.txt”“add llms.txt”“create a sitemap”“allow AI crawlers”“serve markdown to agents”“add AGENTS.md”“fix soft 404”“improve AI content discovery score”或任何 robots.txt、站点地图或 llms.txt 相关任务。
在需要了解过去变更的原因时使用(重构不熟悉的代码、分析回滚或热修复、追溯与问题关联的提交、会话作者使用人工编写的消息提交 git 变更)——将已发布的 ChDR 索引(docs/adlc/memory/chdr/chdr.md,旧版回退路径 .adlc/memory/chdr.md)注入会话上下文;结合历史挖掘(/change-init)与通过 /change-specify 建议的会话内记录(自身绝不撰写草稿),并通过 /change-clarify 澄清;由 team-boot 的 Class Boots 目录调用
为封闭的应用、API、设备、协议、文件格式或游戏查找开源的逆向工程工具,然后阅读或获取该工具。任务需要与没有官方 API、SDK、驱动或规范(或仅有有限支持)的对象交互时使用。例如:“在本地控制我的 Tuya 插座”“读取 .psd 或 .dwg 文件”“非官方 WhatsApp、Instagram 或 Bilibili 客户端”“Bambu 打印机协议”“调用汽车 API”“Garmin 或 CGM 数据”“游戏反编译”“面向网页聊天机器人的 OpenAI 兼容代理”。该技能会搜索经过精选的索引,其中包含 17,000 多个经验证的项目,并按星标数、语言、许可证和活跃度排序。
Lovrabet 开发工作流命令行工具——通过 rabetbase 命令管理数据集、数据库连接(dblink)、数据列表页(Data List Page)、自定义页面(Custom Page)、SQL 查询、Backend Function 脚本、通知配置、企业知识库、菜单事实读取与同步、开发角色与协作者、应用文件、面向票证类业务材料的 OCR 文字与结构化字段提取、代码生成及平台问题上报。触发词:数据集、数据表、dataset relation-audit、dataset delete、dataset restore、废弃数据集、恢复数据集、dataset rename、dataset field-update、dataset extend-update、dataset business-groups、dataset business-group-update、businessGroup、字段对象更新、doType、options、数据列表页、Data List Page、自定义页面、Custom Page、page create、page custom-list、page custom-detail、page custom-update、page custom-publish、page generate-start、page generate-status、page relation-audit、page sync、page pull、page push、page restore、恢复已删除页面、dblink、数据库连接、schema 分析、db list、db detail、db create、db update、db delete、db test、db tables、db diff、db diff-refresh-start、db diff-refresh-status、db analyze-batch-plan、db analyze-start、analyze-cancel、analyze-status、traceId、自定义 SQL、sql.execute、bff.execute、BF 消息通知、Backend Function 消息通知、notification config-list、EMAIL configCode、通知配置、notification.send、企业知识库、公司知识、公共知识、kb search、get_dataset_detail、validate_sql_content、save_or_update_custom_sql、@lovrabet/sdk、lovrabet 开发、rabetbase、filter、codegen、init、appcode、app list、app members-list、tenant members-list、应用人员列表、租户人员列表、workspace、workspace init、workspace use、workspace add、workspace remove、多应用、默认应用、menu list、menu visibility-update、菜单显示、菜单隐藏、visible、menu external-link-create、menu external-link-update、menu rename、菜单改名、外链菜单创建、外链 URL 更新、菜单异常审计、菜单手动删除清单、menu sync、menu asset-update、菜单资源更新、menu move、菜单移动、开发角色、开发协作者、role、role list、role user-add、role user-remove、user-resolve、加入开发者、ADMIN、DEV、OWNER、CUSTOM、project create、project upgrade、schema、jq、compress、file upload、file query-url、ocr recognize、文件上传、OCR 识别、票证文字提取、票证字段提取、发票识别、票据识别、证照识别、长期链接、issue report、平台问题、platform issue、问题上报、user-account dingding-sandbox-bind、钉钉沙箱账号绑定。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
