Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
强制 React 组件归属边界——将 state、查询和变更与消费它们的叶子组件放在一起;避免 prop drilling 和父级数据中枢;为渲染隔离和可组合性构建组件树。包含 TanStack Query、Router、Start、Form 和 Store 模式。在设计或审查组件架构、重构 prop 繁重的组件树、修复因状态上提导致的不必要重渲染、决定 API 或查询逻辑应放在何处时使用,或当用户提到 react-boundaries、ownership boundaries、push state down 或 stop prop drilling 时使用。
用于数据获取、代码分割与异步操作的 React Suspense。涵盖 Suspense 边界、懒加载、流式 SSR、Error Boundary、支持 suspense 的数据库与渐进式加载模式。使用时机:用户提到 “Suspense”、“lazy loading”、“React.lazy”、“code splitting”、“streaming SSR”、“loading states”,或询问 “async components”、“fallback UI”。请勿用于:React 17 及更早版本(Suspense 支持有限)、类组件、非 React 框架。
在审计仓库、核对实时官方文档、schema 和运行时源码,检查生效的 `hooks` 功能开关,并按需在项目或用户配置中启用它之后,将 Codex hooks 脚手架搭建进真实项目。当用户想要 Codex hooks、`.codex/hooks.json`、托管的 Codex hook 刷新、仓库本地生命周期 hooks、可复用的 Agent 脚本,或需要 `SessionStart`、`SubagentStart`、`PreToolUse`、`PermissionRequest`、`PostToolUse`、`PreCompact`、`PostCompact`、`UserPromptSubmit`、`SubagentStop` 或 `Stop` 方面的帮助时使用。触发词:Codex hooks、hooks.json、hooks feature flag、codex_hooks legacy alias、.codex/config.toml、managed hook scaffold。不要用于 Claude Code hooks、`.claude/settings.json`、仅 Husky 的配置,或非 Codex 的 Agent。
查询和管理 Sentry 错误追踪数据——列出和搜索 issue、深入查看事件和堆栈跟踪、检查项目和 release、解决/忽略 issue,以及拉取统计。当用户提到 Sentry issue、崩溃、错误分组或异常时,粘贴 sentry.io 或可自托管 Sentry URL 时,询问“为什么报错”“这发生了多少次”“{project} 中排名第一的错误是什么”“解决这个 issue”,或想要基于 Sentry 的摘要时使用——即使他们没有说“API”。与服务交互时始终从本技能开始——其内置脚本和配方是最快的路径。
端到端的分支交付:提交(不含 AI 署名)→ push → 打开拉取请求 → 确保存在一个 Board 工作项(若无,则每个任务创建一个并分配给所配置的用户)并关联它 → 合并后清理分支和 worktree。从远程自动检测平台——Azure Repos + Boards(azure-devops-node-api SDK;通过 `az` 的 OAuth Bearer push 回退方案)或 GitHub(Octokit;用 `gh` 进行认证)。脚本为 TypeScript,通过 `bun` 运行。凡被要求「ship」「ship it」「ship this branch」「open a PR」「push and open a PR」「raise a PR」「deliver this」「send this for review」或「create a PR and link the work item」时使用——以及当直接 push 到 main 被阻止、改动需要改为走 PR 时。也涵盖将当前状态快照为带注释的 git tag——凡被要求「save the current state」「tag this」「snapshot the state」「create a checkpoint」「tag a release point」或「mark where we are」时使用(git-tag 检查点,区别于 PR 标签/tag)。还会在选定的浏览器账号配置中打开刚创建(或任意)的 PR——凡被要求「open the PR in my browser」「open it in Edge/Chrome」或「open the PR as <account>」时使用。
Spring Boot 3.x 的 Spring AOP(面向切面编程)。涵盖 @Aspect、pointcut 表达式、@Around/@Before/@After 通知、自定义注解、日志、安全、缓存与事务模式。用于横切关注点。使用时机:用户提到 “aspect”、“AOP”、“cross-cutting”、“logging aspect”、“pointcut”,或询问 “how to intercept methods”、“apply logic to multiple methods”、“@Around advice”。请勿用于:安全配置 —— 改用 `spring-security`;事务管理 —— 改用 `spring-data-jpa`。
Spring Boot 3.x 中用于实时通信的 Spring WebSocket。涵盖基于 WebSocket 的 STOMP、SockJS 回退、消息代理(simple 与 RabbitMQ/Redis)、安全、会话处理和测试。用于聊天、实时通知和实时更新。使用场景:用户提到 "spring websocket"、"STOMP"、"SockJS"、"real-time Spring"、"@MessageMapping"、"@SendTo"、"WebSocket security"、"message broker Spring"、"chat application Spring"、"live notifications"。不适用于:REST API —— 请使用 `spring-rest` 技能;仅需 server-sent events —— 请使用更简单的 SSE 端点;NestJS WebSocket —— 请使用 `nestjs-websocket` 技能
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
