Skills
收录 98,067 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
介绍如何让 .NET 库和应用具备修剪安全性并兼容 Native AOT。涵盖修剪/AOT 模型、用于启用分析的 MSBuild 属性(IsTrimmable、IsAotCompatible、PublishTrimmed、PublishAot)、修剪属性(RequiresUnreferencedCode、RequiresDynamicCode、DynamicallyAccessedMembers、UnconditionalSuppressMessage)、IL2xxx/IL3xxx 警告代码,以及模式指南:源生成器和 UnsafeAccessor、生成拦截诊断抑制器、有意设置的运行时扫描边界、修剪安全区域和功能开关、迁移分析器,以及临时警告批准基线。适用于引入修剪/AOT 支持、解决 IL2xxx/IL3xxx 警告,或在 C# / .NET 代码库中使大量使用反射的代码具备修剪安全性。对于 System.Text.Json AOT 场景,也请参阅序列化技能。
使用 Arcium 构建和调试加密的 Solana 应用——数据在计算过程中保持私密,任何单一参与方都无法看到。适用于编写 Arcis 电路(#[encrypted]、#[instruction])、将 Anchor 程序与 init/queue_computation/callback 流程接好、选择 Shared 还是 Mxe 加密状态、用 @arcium-hq/client 加密输入(RescueCipher、x25519),或调试 ArgBuilder 顺序、nonce、callback 或计算终结失败。涵盖暗池、密封竞价拍卖、加密投票、隐藏游戏状态、机密 DeFi、安全随机性和门限签名。也适用于上手你的第一个 Arcium 应用。跳过:不含加密计算的通用 Solana 程序、AES 或仅钱包加密的客户端代码、与 Arcium 无关的 MPC 理论,或 Token-2022 机密转账。
评估代码库对自主 Agent 开发的就绪程度,并提供针对性建议。当被要求评估项目对无人值守 Agent 执行的支持程度、评估面向 Agent 自主性的开发实践、审查 Agent 可靠性的基础设施,或为自主 Agent 工作流改进代码库时使用。触发请求如 "assess this project for agent readiness"、"how autonomous-ready is this codebase"、"evaluate agent infrastructure"、"improve development practices for agents"。
编写、审查或重构 Bash 脚本,使其成为简洁、地道的 shell 代码。每当用户编辑带 Bash shebang 的 `.sh`、`.bash` 或 bash 代码块(或在仅 Bash 环境中无 shebang)、提到 "shorten this script"、"make this more idiomatic"、"clean up this bash"、"this script is too long"、"is there a shorter way to do this in bash",或要求对 shell 脚本进行代码评审时,都使用此技能。从零开始生成新 Bash 脚本时也触发 —— 首次即产出地道的模式,而不是事后再重构。涵盖参数扩展、花括号扩展、进程替换、算术上下文、函数模式、管道与临时文件、heredoc、关联数组、并行执行以及 CSV/IFS 解析 —— 共 51 项技巧。当缩短会损害可读性时,拒绝使用晦涩的单行写法。请勿用于 fish、zsh 或仅 POSIX 的 `/bin/sh` 脚本 —— 在这些场景中 bashism 会破坏可移植性。
TypeScript 认证框架(与框架无关)。功能:邮箱/密码、OAuth(Google、GitHub、Discord)、2FA(TOTP、SMS)、通行密钥/WebAuthn、会话管理、RBAC、速率限制、数据库适配器。操作:实现、配置、保护认证系统。关键词:Better Auth、authentication、authorization、OAuth、email/password、2FA、MFA、TOTP、passkeys、WebAuthn、session management、RBAC、rate limiting、database adapter、TypeScript auth、social login、Google auth、GitHub auth、Discord auth、email verification、password reset。使用场景:实现 TypeScript 认证、添加 OAuth 提供方、设置 2FA/MFA、管理会话、配置 RBAC、构建安全的认证系统。
从 Bevy 0.17 升级到 Bevy 0.18 时使用;或当 LLM 用 `EventReader`/`EventWriter`/`Trigger<E>` 替代 `MessageReader`/`MessageWriter`/`On<E>`、`mesh.insert_attribute` 编译失败、`AmbientLight` 不再能作为资源使用,或 `Camera { target: ... }` 报错指出不存在 `target` 字段时使用。包含 0.17→0.18 的所有破坏性变更索引。
使用经过生产验证的模式设置 Cloudflare Workers,包括 Hono 路由、Vite 插件和 Static Assets。可避免 6 类错误:导出语法、路由冲突、HMR 崩溃以及 Service Worker 格式混淆。适用场景:创建 Workers 项目、为 Workers 配置 Hono 或 Vite、使用 Wrangler 部署、添加带 SPA fallback 的 Static Assets,或排查导出语法、API 路由冲突、定时处理器、HMR 竞态条件等问题。关键词:Cloudflare Workers、CF Workers、Hono、wrangler、Vite、Static Assets、@cloudflare/vite-plugin、wrangler.jsonc、ES Module、run_worker_first、SPA fallback、API routes、serverless、edge computing、"Cannot read properties of undefined"、"Static Assets 404"、"A hanging Promise was canceled"、"Handler does not export"、deployment fails、routing not working、HMR crashes
进行全面的代码质量审查,包括代码坏味道检测、可维护性评估、复杂度分析、设计模式评估、命名规范、代码重复、技术债识别和最佳实践验证。生成详细的审查报告,包含具体问题、严重程度评级、指标分析和可执行的改进建议。适用于审查代码质量、分析代码可维护性、检测代码坏味道、检查编码规范、衡量代码复杂度、识别技术债,或当用户提到 "code quality review"、"code quality check"、"maintainability analysis"、"code smells"、"clean code"、"refactoring candidates" 或 "technical debt assessment" 时。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
