Skills
收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
Actix-web Rust Web 框架。涵盖路由、提取器、中间件、状态管理和 WebSocket。用于高性能 Rust API。适用场景:用户提到 "actix-web"、"actix"、"rust web framework"、"rust api",或询问 "rust async web"、"actix middleware"、"actix extractors"、"rust websocket"、"high performance rust api"。不适用:Axum 项目——请改用 `axum`;Rocket 项目——请改用 `rocket`;Warp 项目——请改用 `warp`;非 Rust 后端。
当用户要求在不改变行为的前提下重构、清理或重组 TOTVS Protheus 上现有的 ADVPL/TLPP 代码时使用——抽取过长函数(>100 行)、简化深层嵌套条件、移除死代码、改进变量命名(匈牙利命名法)、消除重复逻辑,或减少参数过多的函数。也会由葡萄牙语表述触发,如 "refatorar rotina"、"melhorar esse fonte"、"extrair funcao"、"remover codigo morto"、"simplificar condicional"、"reduzir complexidade" 或 "God function" 抱怨。
设计并实现/采购 AI Agent 的 harness(循环、工具表面、上下文管理、授权、状态、停止条件、评估、可观测性)的设计宪章。用于『设计 harness』『自研/SDK/现成方案该选哪个』『工具/MCP 的响应要放什么、放到什么程度、如何截断』『Agent 的权限与审批层级』『compaction、多 Agent』『实际模型的响应与预期不符、不稳定』『verify、eval、LLM judge 的机制』等场景。仓库侧参见 agent-native-project-design,Mastra 上参见 mastra-ai-architecture-rules。
Android Jetpack Compose(Kotlin)的 androidx Material3 组件参考。Button、IconButton、FloatingActionButton、Checkbox、Switch、Slider、TextField、SearchBar、DropdownMenu、Chip、DatePicker、TimePicker、Card、Scaffold、Dialog、BottomSheet、TopAppBar、NavigationBar、NavigationRail、Tab、Snackbar、ProgressIndicator、Badge、Icon、MaterialTheme、ColorScheme、Typography、Shapes。
Android Jetpack Compose(Kotlin)UI 基础参考。androidx、Material3 基础。Composable、Modifier、CompositionLocal、remember、mutableStateOf、State、LaunchedEffect。Column、Row、Box、LazyColumn、Pager、ConstraintLayout、WindowSizeClass、窗格脚手架。BasicText、BasicTextField、TextStyle、IME、clickable、手势、焦点、语义。
通过 CLI 操作 Archon:在代码仓库上运行 AI 工作流,监看并响应需要决策的运行,管理 SDLC 套件的队列(接收队列、构建队列、合并队列、发现项),设置 Archon 或更改其配置,以及编写和验证工作流。适用于用户说“使用 archon”“运行 archon”“archon 工作流”“用 archon 修复问题 #N”“让 archon 审查此 PR”“当前正在运行什么/检查运行 <id>”“批准/拒绝/回答/取消/恢复该运行”“运行构建队列”“处理完发现项”“设置 archon”“配置 archon”“更改我的 archon 配置”“创建工作流”“编写工作流”,或询问如何编写更好的 Archon 提示词。不要用于:自行完成编码工作。Archon 会将工作委派给隔离运行。
使用 Arcium 构建和调试加密的 Solana 应用——数据在计算过程中保持私密,任何单一参与方都无法看到。在编写 Arcis 电路(#[encrypted]、#[instruction])、将 Anchor 程序与 init/queue_computation/callback 流程接驳、选择 Shared 与 Mxe 加密状态、使用 @arcium-hq/client(RescueCipher、x25519)加密输入,或调试 ArgBuilder 顺序、nonce、callback 或计算终结失败时使用。涵盖暗池、密封投标拍卖、加密投票、隐藏游戏状态、机密 DeFi、安全随机数以及门限签名。也用于开始你的第一个 Arcium 应用。
在带 .c3/ 目录的项目中,由 /c3 或架构问题触发。短语:「adopt C3」「onboard」「where is X」「audit architecture」「check docs」「add component」「implement feature」「what breaks if I change X」「add ref」「coding standard」「edit the canvas」「add prd/user-story」。操作:onboard、query、audit、change、ref、rule、canvas、sweep。CANVAS 就是架构自身的词汇表;已 onboard 的事实 FREEZE;工作按 change-unit 推进。它会分类意图、加载参考文档、运行 CLI。
当用户要求根据 TOTVS Protheus 上 ADVPL/TLPP 代码变更生成变更日志、发布说明或交付说明时使用——分析 diff 或变更文件列表,对每项变更分类(NEW/FIX/CHANGE/REMOVE/REFACTOR),评估业务影响(ALTO/MEDIO/BAIXO),并检测受影响的表。也会由葡萄牙语表述触发,如 "gerar changelog"、"notas de versao"、"documentar entrega"、"o que mudou nessa versao",或要求为合规审查代码变更。
使用 John Ousterhout《软件设计哲学》中的原则,扫描并分析软件仓库或项目的设计质量。当用户要求评审、审计、扫描或评估代码质量、设计质量、架构或技术债时使用。也可在以下情况触发:代码评审、设计评审、复杂度分析、代码健康检查、模块深度分析、信息隐藏审查、信息泄露、我的代码有多好、评审我的项目、发现设计问题、我的代码库有什么问题、给我的代码打分、审计我的小项目、快速代码评审、设计检查,或任何在结构层面评估软件设计质量的任务。这不是 linter 或风格检查器,而是评估模块深度、抽象质量、信息隐藏与复杂度模式等深层设计特性。可根据项目规模调整——小项目(少于 20 个文件)给出简明评审,大项目则进行抽样。
使用 TypeScript/JavaScript(支持 Java)构建、测试、部署并认证 commercetools Connect 应用,包括服务/API 扩展、事件/订阅、作业,以及托管于 Connect 的 Merchant Center 自定义应用和视图。涵盖 connect.yaml 契约、最小权限范围、生命周期脚本、同步与异步幂等及确认、测试和部署。特定供应商或领域集成请参见 commercetools-integrations;不适用于托管的 Checkout 小组件(请参见 commercetools-checkout)。用于构建、部署、认证或调试 Connect 连接器。
在用户自己的账户下构建并部署 Goldsky Compose 的 bitcoin-oracle 示例——一个 cron 任务,从 CoinGecko 获取 BTC/USD,并通过 Compose 管理的钱包将 `(timestamp, price)` 作为 `bytes32` 值写入链上 `PriceOracle` 合约,将每个价格追加到持久化集合中。触发词:“build a bitcoin price oracle”“BTC/USD oracle onchain”“push a price feed onchain”“cron price oracle”“set up / deploy the bitcoin-oracle example”“compose price oracle”。推荐使用 Base Sepolia 上共享的完全无需许可的 oracle,这样就无需部署任何内容。从 goldsky-io/documentation-examples 搭建该示例,讲解 CLI 安装、合约选择(复用共享的 / 部署自己的)、接线、可选的 GitHub 发布,以及跟踪日志的冒烟测试。对于并非此 oracle 的自定义/全新 Compose 应用,请使用 /compose。对于调试已部署的应用,请使用 /compose-doctor。查询 manifest/CLI/API 字段时,请使用 /compose-reference。
当用户希望使用约束编程(CP)解决复杂的排程、分配或组合问题。同样适用于用户提到 "constraint programming"、"CP-SAT"、"constraint satisfaction"、"all-different constraint"、"global constraints"、"propagation"、"search strategies",或问题具有复杂逻辑约束、含析取资源的排程或分配问题时。MIP 见 optimization-modeling。元启发式见 metaheuristic-optimization。
撰写或修改 Git 提交信息、为 pull request 起标题,或判断 header 是否合规——Conventional Commits v1.0.0 的 header 约定,外加一个在格式错误的 header 进入历史记录之前将其捕获的校验器。触发于“写一条提交信息”“这应该是什么 type”“这个 header 合法吗”“这需要 scope 吗”“把它标记为破坏性变更”,或准备一个会成为永久提交标题的 squash 合并标题。不涉及 pull request 正文(由 pull-request-description 能力负责),也不涉及 issue 标题。涵盖 type、scope、footer、破坏性变更标记与 SemVer 关联。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
