Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
FineUI 地基技能:搭建 FineUI 页面的通用基础,覆盖 F.js(JavaScript)、Pro(WebForms)、 FineUI.Core 的三种开发模式 MVC(Fluent API)/ RazorForms(TagHelper)/ RazorPages(TagHelper), 以及 FineUI.Java(Spring Boot + Thymeleaf 方言标签)。 用于:判定项目属于哪种写法、F.create 工厂、PageManager、页面骨架与布局(Region/ViewPort)、 客户端事件与回发、可信 HTML(RawHtml)安全模型、属性命名约定、全局配置项。**做任何 FineUI 页面前先看本技能。** Trigger phrases(触发词): "FineUI", "F.create", "PageManager", "FineUI.Pro", "FineUI.Core", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "Fluent API", "TagHelper", "RazorForms", "RazorPages", "RawHtml", "F.rawHtml", "TextRawHtml", "FineUI 布局", "Region 布局", "ViewPort", "页面骨架", "FineUI 怎么用".
帮助开发者使用 FineUI 的容器组件:Panel(面板,含工具栏/折叠/标题工具图标/ContentPanel/GroupPanel)、 TabStrip(选项卡,含 iframe 页、动态增删)、Accordion(手风琴)。 覆盖 F.js(JavaScript)、Pro(WebForms)、FineUI.Core 的 MVC(Fluent API)/ RazorForms / RazorPages(TagHelper), 以及 FineUI.Java(Spring Boot + Thymeleaf 方言标签,kebab-case)。 Trigger phrases(触发词): "FineUI 面板", "F.Panel", "Panel", "ContentPanel", "工具栏面板", "TabStrip", "选项卡", "标签页", "动态选项卡", "iframe 选项卡", "Accordion", "手风琴", "AccordionPane", "折叠面板", "GroupPanel", "分组面板", "Tools 标题图标", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "f:panel", "f:tab-strip", "f:accordion", "f:region-panel".
为 GrowthBook 功能开关添加 experiment-ref 规则,以便通过该开关运行 A/B 测试。当用户说 "run an experiment through this flag"、"add an A/B test to flag X"、"link experiment Y to this flag"、"set up variations on this flag for an experiment"、"add an experiment-ref rule" 或 "wire up this experiment to the flag" 时使用。若要端到端启动一个全新实验,请使用 experiment-launch。若要编辑现有实验规则的目标条件或范围,请使用 flag-targeting。若要停止实验并清理其规则,请先使用 experiment-stop,再使用 flag-rules。
用于 Spring Boot 应用的 Flyway 数据库迁移。涵盖迁移脚本、版本管理、回调和回滚策略。基于 castellino 和 gestionale-presenze 项目的生产实践。使用场景:用户提到 "flyway"、"database versioning"、"Java migrations"、"Spring Boot migrations"、"V1__"、"migration checksum"。不适用于:通用迁移策略——请改用 `migrations`;Liquibase——请使用对应的工具技能;Prisma/TypeORM——请使用各自的技能。
编写文档或代码前,使用 worktree-gate(always|never|ask;未设置≡ask)进行 git/原生 worktree 隔离:检测是否复用(包括子模块防护)、建议适用性、创建(先原生方式,再使用被忽略的 .worktrees/)、设置并建立基线,或拒绝/倾向某方案并留痕;通过 feature-branch-closeout 清理。触发词——“git worktree”“工作区隔离”“隔离工作区”“执行前隔离”“worktree 门控”/ git worktree discipline。不要将其用作 Superpowers using-git-worktrees 别名,也不要用于销毁式收尾。
使用 `grok-wiki` CLI 生成本地 Agent 仓库 wiki、针对一个或多个仓库提出有证据支撑的问题、查看已保存的 wiki,或运行本地 Grok-Wiki 服务端/边车。当用户询问 Grok-Wiki CLI 用法、从 GitHub 或本地仓库生成 wiki、多仓库工作区 Ask、本地 CLI Agent 选择(Grok、Codex、Claude、Pi、Antigravity),或对仅本地 CLI 的 wiki/ask 流程进行故障排查时触发。保持工作流 BYOC/BYOK 且厂商无关:不要要求 API 提供商的密钥,也不要假定某个模型提供商,除非用户明确选择某个本地 Agent。
使用 IDA Pro 和 ida-cli 进行逆向工程与二进制分析。适用于从 shell 或 Agent 循环中驱动无头 IDA 工作流:反汇编、反编译、交叉引用、结构体恢复、类型处理、补丁、FLIRT、IDAPython 脚本、基于仿真的调用追踪,以及商业 VM 保护器(Themida / VMProtect / Code Virtualizer / WinLicense)的去虚拟化。涵盖 ida-cli 扁平命令行、router 服务、stdio + 可流式 HTTP 传输、可安装 skill 引导,以及内置的 `vm_devirt.py` 模拟器。支持 PE、ELF、Mach-O 和固件二进制。
引导开发者完成 Payroc Payment Links 的集成 —— 创建可分享的支付 URL、通过电子邮件分发它们,并管理其生命周期(检索、列出、更新、停用、查看分享历史)。当有人询问 Payroc payment links、生成要发送给客户的支付 URL、通过电子邮件发送支付请求、构建发票支付流程、设置捐赠链接、创建托管支付链接、分享或重新分享链接、更新或使支付链接过期,或停用链接时,就使用此技能 —— 即使他们没有明确说 "payment links"。当开发者拥有 Payroc API 密钥并希望在网站中不嵌入支付表单的情况下向客户收费时,也应触发。
使用 Java Flight Recorder (JFR)、jcmd 和 GC 分析进行 JVM 性能剖析。用于定位瓶颈和内存问题。适用场景:用户提到 "Java profiling"、"JFR"、"JVM performance",或询问 "Java Flight Recorder"、"jcmd"、"heap dump"、"GC tuning"、"thread dump"、"Java memory leak"。不适用于:Node.js/Python 性能剖析——请改用相应的 skill
JavaScript 最佳实践与规则执行——命名约定、现代语法惯用法、`this` 处理、模块结构、数组/迭代性能以及可空性。触发条件:语言(JavaScript、JS、.js、.mjs、.cjs、Node.js、浏览器 JS、ESM、CommonJS)、语法(const/let、解构、可选链、空值合并、箭头函数)、模式(this 绑定、分离的方法、模块导入、barrel 文件、index.js)、性能(数组链、filter().map()、中间数组、热路径、GC 压力)、可空性(null vs undefined、哨兵值、== null 检查)、命名(camelCase、PascalCase)、请求(地道的 JS、JS 约定、JS 最佳实践、JS 代码审查)。同样适用于 TypeScript——在 `.ts`/`.tsx` 上与 `typescript` 一同加载;类型系统规则(泛型、`as`、接口、类型收窄)请转至 `typescript` / `typescript-type-system`。不要将其作为类型系统问题的主要技能——此技能对命名与 JS 惯用法仍然适用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
