Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 TypeScript 代码模式下的 Kopai SDK,从实时 OpenTelemetry 遥测数据(traces、logs、metrics)中调查生产问题并定位根因。用此技能调试错误和错误率飙升、调查延迟/缓慢和超时、跨服务追踪请求、找出失败或级联的服务,并将日志关联到某条 trace——包括 "why is my API slow"、"getting 500 errors"、"service is down"、"requests are timing out" 或 "something is failing in prod" 这类模糊的症状描述,即使用户从未提到 "traces" 或 "observability"。此技能分析现有遥测数据以找出原因。不要用它添加插桩(使用 otel-instrumentation),不要用它构建仪表盘或可视化(使用 create-dashboard),也不要用于修复非遥测类问题,如 CI 失败、lint 错误、单元测试或 SQL 查询调优。
设计、构建、审查或修复任何从右向左(RTL)的用户界面时使用,适用于波斯语/法尔斯语(فارسی)、阿拉伯语、希伯来语、乌尔都语,以及 Web(React、Next.js、Vue、Tailwind、纯 CSS)或 Flutter;即使用户只说应用面向波斯或伊朗用户,没有提到 RTL,也应使用。涵盖布局方向与镜像、哪些图标需要翻转、双向(bidi)文本中的 LTR 内容片段(URL、电子邮件、电话号码、代码)、波斯数字与阿拉伯-印度数字及拉丁数字、Jalali(Shamsi)日期、波斯字体排版(字体搭配、行高、字间距陷阱、ZWNJ 半空格)、字体许可、逻辑 CSS 属性、表单输入方向和长文本溢出。波斯语/阿拉伯语文本显示错误或看起来不对、将 LTR 应用本地化为 RTL,或使用附带的零依赖检测器审计现有代码中的 RTL 问题时也应使用。不适用于纯后端或非 UI 任务。
使用 Clippy、rustfmt 和 cargo 工具提升 Rust 代码质量。涵盖 lint、格式化和惯用 Rust 模式。适用场景:用户使用 "Rust"、"Cargo"、"Actix"、"Axum",或询问 "Clippy"、"rustfmt"、"Rust linting"、"Rust best practices"、"idiomatic Rust"。不适用于:SonarQube——请使用 `sonarqube` skill,安全——请使用 `rust-security` skill
Web 应用的 Rust 安全模式。涵盖内存安全保障、依赖审计、安全编码实践,以及 Rust 生态的 OWASP。适用场景:用户使用 "Rust"、"Actix"、"Axum"、"Rocket"、"Warp",或询问 "Rust vulnerabilities"、"cargo audit"、"Rust injection"、"Rust authentication"。不适用于:通用 OWASP 概念——请改用 `owasp` 或 `owasp-top-10`,其他语言的安全——请使用对应语言的 skill
为长时间运行和常驻命令提供 tmux 执行支持。在以下情况加载该技能:(1) 运行预计超出工具超时(60 秒以上)的命令,(2) 启动常驻服务器或开发进程,(3) 运行 TUI/交互式应用,(4) 在独立会话中执行并行隔离任务,(5) 通过 SSH 运行必须在断连后存活的远程命令,(6) 处理诸如 'capture-pane blocked in interactive_bash' 的 tmux 错误。触发短语:'run in background'、'start server'、'long-running'、'tmux session'、'keep running'、'persistent process'、'dev server'、'training script'、'git clone large repo'、'docker build'、'capture-pane blocked'。
分析整个工作区中已暂存和未暂存的文件,将其归入功能簇(test、docs、chore、目录前缀),为每个簇生成一条 conventional commit 消息,检测常见问题(密钥、调试语句、大文件),并在展示多提交计划供确认后,按顺序为每个簇执行一次提交。当所有检测到的文件都归入同一个簇时,回退为单次提交流程。使用可选的 --review 标志时,先对工作区运行一致性审查(委托给 /code-review),并在提交计划之前将其发现作为非阻断性警告呈现。触发条件:用户说 "commit"、"smart commit" 或 /commit。添加 --review(例如 /commit --review、"commit con review")以启用一致性门禁。
指导 Spring Boot 版本迁移:2.7.x 到 3.5.x、3.5.x 到 4.x,以及 4.x 内的小版本升级。涵盖 Java/Kotlin 基线升级、Jakarta EE 命名空间(javax 到 jakarta)、Hibernate 5/6/7、Spring Security 5/6/7、模块化 starter、Jackson 3、Spring Framework 7、可观测性(Micrometer Tracing、OpenTelemetry)、属性与包 relocation、JUnit 6、Testcontainers 2、MockitoBean、HTTP 客户端、弹性、AOT/原生、API 版本管理以及 OpenRewrite recipe 自动化。支持一次性迁移与渐进式策略,并提供兼容桥接。适用于 Java 和 Kotlin;Maven 和 Gradle。在收到“升级/迁移到 Spring Boot 3 或 4”“Spring Boot 2 到 3”“javax 到 jakarta”“升级到 4.1”“OpenRewrite Spring Boot”等请求,或任何将 Spring Boot 项目迁移到更新的主版本或次版本的请求时触发。不要用于固定版本上的通用 Spring Boot 开发(新增端点、服务、JPA、测试)——那类情况请使用 spring-boot 技能。
将设计系统 Storybook 中设计和构建的 UI 落实到生产产品中,直至创建 pull request。逐区域评估工作,区分真实文案和占位内容,将 story 的标记和样式转换为产品自身的模板,接入产品数据、脚本、表单和链接,并在浏览器中验证产品与 story 一致。用户说“发布这个 story”“将这个 Storybook 页面投入生产”“把重新设计移植到网站”“将此内容从 Storybook 搬过来”“storybook to product”,或同时指向一个 story 和产品仓库时使用。与将产品界面引入 Storybook 的 product-to-storybook 相反。还可逐个 pull request 跟进并迁移后续的 Storybook 更改。
实现 Syncfusion ASP.NET Core TimePicker 组件(EJ2)。当用户需要在 ASP.NET Core 应用中添加时间选择器、时间选择输入、时间字段或时钟选择器时使用此技能。以下情况触发此技能:TimePicker 设置、时间范围配置、严格模式、时间掩码、掩码时间输入、全球化、RTL 支持、本地化、可访问性、键盘导航、CSS 自定义、自定义样式、配合 TimePicker 的表单验证、TimePickerFor 模型绑定、时间格式配置、时间步长间隔、浮动标签、清除按钮、全屏弹窗、弹窗行为、滚动位置、服务器时区,以及任何涉及 ejs-timepicker 标签助手或 Syncfusion EJ2 TimePicker 的场景。
基于最新文档构建、审查、调试、迁移或规划 TanStack Charts Alpha(0.18.x)图表。适用于 @tanstack/charts、@tanstack/charts/react、@tanstack/charts/react-native、@tanstack/charts/scales/*、defineChart、比例尺注册表(scales.x/scales.y、命名比例尺、多轴)、svgAnimation、motion()、tooltip/portal、布局 stack/group、groupBy/binX/rollingWindow/rank/normalize/fold/waterfall/mosaic、lineY、areaY、barY(圆角)、boxY、violinY、waffleY、ridgelineY、differenceY、linearRegressionY、rect、cell、dot、hexagon、crosshair、whenFocused、decorative、facet、polar、geoShape、treemap、sunburst、sankeyDiagram、hexbin、contour、brushX、zoomX、keyedSelection、colorLegendItems、gradients、focusRing、Chart、Canvas、canvasChartRenderer、图形语法标记/通道/比例尺,以及从 Recharts、Chart.js、ECharts、Observable Plot、已归档的 react-charts、@tanstack/react-charts、@tanstack/charts-scales 或 pre-Alpha 版 TanStack Charts 0.0.x–0.15.x(根级 x/y 比例尺)的迁移。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
