Skills
收录 100,928 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
用户为 Spree 6 应用或扩展编写或运行自动化测试时使用——模型规格测试、工作流/钩子规格测试、订阅者规格测试、API v3 控制器/请求规格测试、工厂,以及仪表板(Vitest/Playwright)测试。涵盖 RSpec + Factory Bot(不包括 Minitest/fixtures)、spree_dev_tools、Spree 工厂(:cart、:cart_ready_to_complete、:completed_order_with_totals …)、“API v3 Store”/“API v3 Admin”共享上下文、测试中的 Spree::Current.store、`spree rspec` 和常见故障。常见说法包括“测试我的 Spree 模型”“Spree spec”“Spree factories”“spree_dev_tools”“include_context API v3”“测试工作流钩子”“测试订阅者”“OrderWalkthrough”“Store must exist”“spree rspec”“仪表板测试”。
构建或审查 Micronaut 应用时使用,涵盖 Micronaut.run 引导、@Singleton/@Prototype、@Factory Bean、@ConfigurationProperties、环境、@Requires、@Controller 与服务、@Scheduled、优雅关闭、阻塞任务的 @ExecuteOn,以及与 Jakarta 一致的 API。适用于以下请求:审查 Micronaut 应用结构和 Bean 的 Java 代码;应用 Micronaut 配置、@Requires 和工厂的最佳实践;改进 Micronaut 服务中的调度、关闭或线程处理;审查 Micronaut 依赖注入作用域和工厂;配置环境的 Micronaut @Requires 条件。属于 Plinth Toolkit
需要编写或改进 Micronaut 集成测试时使用——涵盖 @MicronautTest、HttpClient、搭配 Testcontainers 的 TestPropertyProvider、适用时的事务测试模式,以及针对 *Test、*Tests、*IT 和 *AT 的 Maven Surefire/Failsafe 测试拆分。以下请求会触发此技能:使用 Testcontainers 添加 Micronaut 集成测试;为 @MicronautTest 配置动态数据源或代理 URL;编写使用 Testcontainers 的 @MicronautTest 集成测试;为 Micronaut 集成测试配置替换 Bean;审查 Micronaut 集成测试的生命周期和资源。属于 Plinth Toolkit。
优化现有 Azure 资源并分析预留实例或 Savings Plans。适用场景:“optimize Azure costs”、“reduce cloud spending”、“rightsize resources”、“find idle resources”、“orphaned disk”、“deleted VM still charged”、“public IP still charging”、“reservation utilization”、“Savings Plan coverage”、“commitment recommendation”、“why is pay-as-you-go still charged”。不适用于:成本激增、预测、价格估算、预算或治理。
Rust 后端 HTTP 服务器框架 fandhe-backend(v0.6)的参考资料。包含 fandhe-backend-core / -http / -routes、Server、BoundServer、Router(merge)、Handler。扩展点:Middleware(on_response_with_status)/ UpgradeHandler / RequestGate(传递 RequestExtensions)/ Interceptor。还包括 Diagnostics、StreamingResponse、SetCookie session(__Host-)、sans-IO HTTP/1.1、优雅关闭。插件:cors、websocket(WsSender)、graphql、openapi、webrtc、jwt(JwtGate、JwtPolicy、DPoP RFC 9449、jwks-refresh)、csrf(CsrfGate)。
帮助用户从“我想看录屏,但不知道看哪些”出发,筛选出值得观看的少量高价值会话。用户询问该看哪些会话或回放、希望找到有趣/有用的录屏、表示不知道从哪里开始查看会话回放,或想观看与某个目标相关的会话(注册、定价、引导、结账、某项功能、愤怒点击、错误、移动端、特定人员),但未指定精确筛选条件时使用。通过 `query-session-recordings-list` 将模糊意图转化为聚焦的 RecordingsQuery,随后为最佳候选添加深层链接,并交接给 `investigating-replay`。如果用户已有录屏/会话 ID(使用 investigating-replay),或想查看已知错误问题的回放(使用 finding-replay-for-issue),则不要使用。
为单人游戏添加多人游戏功能的专家模式,包括客户端-服务器架构、权威服务器设计、MultiplayerSynchronizer、延迟补偿(客户端预测、服务器校正)、输入缓冲和反作弊措施。用于为现有游戏添加多人模式、移植为在线游戏或设计联网玩法。触发关键词:MultiplayerPeer、ENetMultiplayerPeer、SceneMultiplayer、MultiplayerSynchronizer、rpc、rpc_id、multiplayer_authority、client_prediction、server_reconciliation、lag_compensation、rollback。
收集循环系统专家指南,涵盖收集品 ID、寻宝活动、完成度档案、最近物品罗盘 UI、隐藏生成点,以及持久化的“找到全部 X”进度。实现收集品、寻宝活动、完成度档案或罗盘引导的物品搜寻时使用。关键词:collectible_id、scavenger_hunt、collection_manager、collection_compass、completion_archive、hidden_item_spawner、find_all、collectible_item。
平台跳跃游戏专家蓝图,涵盖精准移动(coyote time、jump buffering、可变跳跃高度)、游戏手感打磨(挤压与拉伸、粒子轨迹、镜头震动)、关卡设计原则(难度曲线、检查点布置)、收集品系统(进度奖励)和无障碍选项(辅助模式、可重映射控制)。基于 Celeste/Hollow Knight 设计研究。触发关键词:platformer、coyote_time、jump_buffer、game_feel、level_design、precision_movement。
用于搜寻子域名接管漏洞。涵盖最新的服务提供商指纹——Microsoft Azure DevOps `cloudapp.azure.com` 区域池重新分配(通过通配符 `reply_to` 实现一键 OAuth ATO,Binary Security)、Zendesk 服务台接管 → 邮件拦截 → 密码重置链(0xprial 分析)、Vercel `cname.vercel-dns.com` 已删除项目接管,以及通用的 Fastly CDN 服务重新挂接和 S3 悬空存储桶 cookie 作用域技术。用于搜寻子域名接管漏洞,重点关注 ATO 链原语(OAuth `redirect_uri`、cookie 域、邮件 DNS)。
审计或强化 Meteor 3 应用时使用。适用于方法参数缺少 check()、发布缺少 this.userId 守卫、browser-policy CSP、DDPRateLimiter 规则、通过 Accounts.config oauthSecretKey 进行 oauth-encryption、audit-argument-checks、allow/deny 旧式模式、BrowserPolicy.content.disallowInlineScripts 和 BrowserPolicy.framing.disallow。用户询问安全强化、安全审查或第三方脚本(Stripe、Google Maps、字体)的 CSP 时使用此技能。
当用户希望 Spree 6 对已发生的事件作出响应时使用:将已下单订单同步到 ERP/WMS、发送通知、保留审计记录、触发出站 webhook、配置 webhook 端点、验证 webhook 签名,或排查未收到的订阅者事件或投递。常见表述包括“下单时”“响应 X”“Spree 事件”“订阅者”“publish_event”“publishes_lifecycle_events”“order.placed”“order.completed”“webhook 端点”“X-Spree-Webhook-Signature”“HMAC”“webhook 重试”“webhook 已禁用”“webhook.test”“审计日志/状态变更”。涵盖进程内订阅者和出站 webhook,也说明何时应改用工作流钩子。
使用 Micronaut 设计、审查或改进 REST API 时使用,涵盖 @Controller 路由、HTTP 状态码、DTO、Bean Validation、异常处理器、分页、幂等性、ETag/If-Match、缓存头、版本控制、契约优先的 OpenAPI(OpenAPI Generator)、可选的运行时 OpenAPI(通过 micronaut-openapi)以及安全注解。适用于以下请求:审查或改进 Micronaut @Controller REST API;在 Micronaut HTTP 层添加验证、错误处理或使控制器符合 OpenAPI 契约;设计 Micronaut 控制器和 DTO 验证;添加 Micronaut 异常处理器和 Problem Details 响应;改进 Micronaut API 的分页、过滤或 OpenAPI 对齐。属于 Plinth Toolkit
需要使用 Micronaut Data 进行数据访问时使用,涵盖 @MappedEntity、CrudRepository/PageableRepository、带参数的 @Query、@Transactional 服务、投影、@Version,以及使用 TestPropertyProvider 和 Testcontainers 的 @MicronautTest。对于不使用生成式 Repository 的原始 java.sql 访问,请使用 @511-frameworks-micronaut-jdbc。适用于以下请求:审查或实现 Micronaut Data Repository 和实体;在 Micronaut 持久化层添加事务、分页或投影;建模 Micronaut Data 实体和 Repository;审查 Micronaut Data 事务和可分页查询;改进 Micronaut Data 投影或乐观锁。属于 Plinth Toolkit
使用 pyWhisker、Whisker 或 Certipy 将攻击者控制的公钥写入 msDS-KeyCredentialLink(Shadow Credentials),接管 Active Directory 帐户;随后通过 PKINIT 进行身份验证,无需重置密码即可获取目标的 NT 哈希。在授权的红队演练中,当 BloodHound 显示对目标具有 GenericWrite/GenericAll/AddKeyCredentialLink 权限时使用,作为比 ForceChangePassword 更隐蔽的替代方案。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
