Skills
收录 101,174 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
当用户想要规划、映射或重组其网站的页面层级、导航、URL 结构或内部链接时使用。也可用于用户提及「sitemap」「site map」「visual sitemap」「site structure」「page hierarchy」「information architecture」「IA」「navigation design」「URL structure」「breadcrumbs」「internal linking strategy」「website planning」「what pages do I need」「how should I organize my site」或「site navigation」时。当有人规划网站应有的页面以及它们如何连接时,使用此选项。不适用于 XML 网站地图(这是技术 SEO——参见 seo-audit)。有关 SEO 审计,请参见 seo-audit。有关结构化数据,请参见 schema。
使用 build123d(Python CAD)为木工夹具与治具、以及依据实测原件建模的替换零件生成可 3D 打印的 STL 文件。当用户想要切圆划线规或灯罩环夹具、角度楔块、间距或定位块、钻孔导向器、铣削模板、对位或组装夹具、替换的螺纹灯球或灯罩,或任何依据测量复制出的自定义 3D 打印夹具或零件时使用。附带现成脚本,以及一项打印就绪检查,会拒绝可能打印失败的 STL,并标记需要支撑的悬垂。默认构建体积为 Elegoo Neptune 4 Pro(可用 220 x 220 x 260 mm),可按打印机覆盖。使用公制单位。
使用本技能按照 androidx 自身的写法组织 Jetpack Compose UI 测试类——`@MediumTest` + `@RunWith(AndroidJUnit4::class)`、单个 `createComposeRule(StandardTestDispatcher())` 规则、在 `setContent { }` 之上声明的提升 `mutableStateOf`,以及 Test → Find → Assert → Act → Re-assert 流程。涵盖何时为自定义 Activity 使用 `createAndroidComposeRule<MyActivity>()`、如何通过 `runOnIdle { }` 从组合外部驱动状态、为什么状态不应在 `setContent` 内部提升,以及为什么 `@get:Rule createComposeRule()` 与 `runComposeUiTest { }` 绝不能同时出现在同一个测试中。当开发者询问 "how do I write a Compose test"、"where do I declare state"、"how do I name the test class"、"MediumTest vs LargeTest"、"rule.setContent inside @Before",或展示一个无法编译或无法从外部驱动状态的测试类时使用。
Supabase(开源 Firebase 替代品、BaaS)参考。PostgreSQL 数据库、Auth(Email / OAuth / Magic Link / Phone / SSO)、Storage、Edge Functions(Deno)、Realtime(subscriptions / presence / broadcast)、Vector embeddings、supabase-js、supabase CLI、RLS(Row Level Security)、migrations。基于 PostgreSQL。SQL Server / node-mssql 属于另一个 skill mssql。
当 Vue 应用需要使用 Syncfusion Spreadsheet 组件实现类 Excel UI 时,使用此技能。触发条件:创建、查看、编辑 Excel(.xlsx、.xls、.xlsb)和 CSV 文件;嵌入电子表格编辑器;从 API/JSON 进行数据绑定;使用公式、图表、验证、筛选或条件格式。当用户提到电子表格文件时也触发("open xlsx"、"load Excel file"、"add Syncfusion spreadsheet"、"bind data to spreadsheet")。对于不涉及 UI 组件的独立文件处理,不要触发。
通过 WeatherFlow Tempest 气象站的 REST API 和集线器本地 UDP 广播查询超本地天气:当前天气状况、预报、历史观测,以及实时解码的数据报(obs_st、rapid_wind、evt_precip、evt_strike、hub_status)。当用户询问其自有 Tempest/WeatherFlow 气象站的天气、温度、降雨、风、湿度或预报数据,或希望解析集线器的 UDP 端口 50222 广播时使用。若没有 Tempest 气象站而查询通用或城市预报(公共天气服务可提供此类信息)、询问莎士比亚戏剧《暴风雨》或其他文学问题,或涉及其他厂商的气象硬件,则不要使用此技能——REST 端点需要个人使用令牌,且 UDP 广播只存在于 Tempest 集线器的局域网中。
创建带有评分对比矩阵的结构化技术权衡分析文档。只要用户想要比较技术、评估架构选项、分析自建与采购决策、评估迁移策略,或产出任何在加权维度上比较多种方案的决策文档,就使用此技能。触发词:'trade-off analysis'、'tradeoff'、'comparison matrix'、'evaluate options'、'which technology should we use'、'compare approaches'、'pros and cons of'、'build vs buy'、'migration analysis'、'consolidation analysis'、'technology selection'。当用户完成技术调研并想将发现整理成决策文档时也使用。
在 pnpm monorepo 中设计、构建、验证并发布生产级 TypeScript SDK 作为 npm 包。涵盖工作区布局、公共 API 与模块边界、插件扩展点、品牌类型与为库调优的 tsconfig、tsdown 打包(对比 tsup/仅 tsc/unbuild)、带双 ESM+CJS 与同构条件(browser/workers/RN/deno)的 package.json exports、Turborepo 流水线、publint 与 @arethetypeswrong/cli 验证、changesets 预发布模式、npm dist-tags(latest/next/beta/rc/canary),以及 alpha→beta→rc→stable 发布生命周期。触发场景:build a TS SDK、extract core library、package.json exports、dual ESM CJS、tsdown config、tsup vs tsdown、publint、attw、changesets prerelease、npm dist-tag、beta to rc、canary release、pnpm workspace SDK、isomorphic SDK、tsconfig library、npm provenance、shipping a TypeScript library。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
