Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
为 Uncle Bob 的 Acceptance Pipeline Specification 设计新功能、扩展或修改 —— 新的变异策略、Gherkin 语法支持、报告格式、流水线阶段、IR 字段或处理器模式。当有人问 "how would I add X to the acceptance pipeline" 或讨论解析器、生成器、运行时、变异器或报告器组件的规范级变更时触发 —— 即使他们没有明确说 "feature design"。与 acceptance-pipeline-catalog 技能协同工作,后者提供基线规范参考。
按照 WCAG 2.2 的 A、AA 或 AAA 一致性等级,在 iOS、Android、Web、macOS、Windows 与 Linux 上审计或修复 Flutter widget,涵盖 VoiceOver 与 TalkBack 下的 Semantics 标签与屏幕阅读器输出、触摸目标尺寸、拖拽替代方案、焦点顺序与键盘导航、颜色对比度、disableAnimations 下的动画门控以及表单 autofillHints,并包括将每项修复锁定的测试套件。在一个或多个上述平台上构建、审计或审查 Flutter widget 的无障碍性时使用。
使用此技能通过 LazyLayoutCacheWindow(Compose Foundation 1.9+,@ExperimentalFoundationApi)和预取中的可暂停组合(Compose Foundation 1.10+,默认开启)来调优 Jetpack Compose 惰性布局预取。涵盖通过 rememberLazyListState(cacheWindow = ...) 接入的基于 Dp 的可配置前后缓存窗口、用于包含内部惰性布局的条目(LazyColumn 行内的 HorizontalPager)的 NestedPrefetchScope、版本要求,以及内存压力与空闲帧工作之间的权衡。当开发者提到高速滚动时的掉帧、预取窗口、前后范围、LazyLayoutCacheWindow、NestedPrefetchScope、预取的可暂停组合,或希望为短暂滚动经过的条目保留组合时使用。条目级修复(keys、contentType)在另一个技能中。
对照 7 个类别中的 33 项检查审核任意开发者文档站点,并生成评分报告(满分 100),每项检查给出 Pass / Warn / Fail 状态。当用户提供文档 URL 并要求审核、评审、打分、检查质量,或评估其在 AI 可发现性、SEO、结构、内容或完整性方面的表现时,使用此技能。当用户说“run a docs audit”“audit these docs”“check this documentation”“how good are the docs for X”,或粘贴文档 URL 并带有任何评估意图时也应触发。始终使用此技能——不要在不遵循此结构化工作流的情况下尝试自由形式的文档评审。
负责此技术栈的 Python 代码风格:使用 ruff 进行 lint 和格式化,使用 numpydoc 编写文档字符串。三项职责:(1)技术栈和工作区准备就绪后,根据随附模板放置项目的 `ruff.toml`;(2)对 Claude 刚生成或编辑的所有 Python 文件运行 ruff;(3)根据数据科学问题调整每个已修改文件中的注释,将残留的模板/工作流描述(技能名称、门槛、运行器、摘要、护栏)改写为简洁且针对具体问题的文档,使用户提交的文件读起来像同事编写的,而非生成的脚手架。完成标准是“已修改文件通过 `ruff check`,并且文档说明的是问题,而非流程”。以下任一情况触发:(1)刚通过 Write/Edit/MultiEdit 创建或编辑 Python 文件——在宣布任务完成前调用此技能,运行 ruff 并使文件注释与问题相符;(2)`organize-ml-workspace` 刚搭建好新的 ML 工作区,且项目根目录尚无 `ruff.toml`——放入随附模板;(3)用户询问 lint、格式化、文档字符串风格,或使用 `black`/`isort`/`flake8`/`pydocstyle`——引导其改用 ruff,它是由 `data-science-python-stack` Tier 1 负责的技术栈规范 linter。以下情况跳过:项目不是 Python;本轮仅修改 Markdown/TOML/JSON/YAML;文件位于用户不拥有的第三方 vendored 目录中。使用方法:手动对刚修改的文件运行 ruff,不要配置 PostToolUse hook。运行 ruff 前,必须阅读“Stop conditions”部分,并在回复中以可见文本输出 Pre-flight checklist;两项缺一不可。
以预览优先的工作流将 CawPlan 的 QA 测试用例(Requirement/TestPoint 或 INLINE 会话用例)导入 TestRail。适用场景:SQA 想把 T1 生成的用例推送到 TestRail;测试点生成后,展开用例并导入;需求更新后重新导入(仅跳过,不覆盖)。全部为仅标题用例 → 可选 Steps 确认(引导至 `/cawplan-testcase-generate` 或不含步骤继续);≥1 个已展开用例 → 无缝导入。不适用:生成测试点(使用 `cawplan-testpoint-generate`);归档需求(使用 `cawplan-requirement-analyze`);创建 Test Plans/Runs(使用 `cawplan-testplan-layout`);失败转缺陷(使用 `cawplan-defect-ticket`);发布风险(A5)。
根据 Exarchos 的架构不变量审查设计方案或差异,包括事件溯源完整性(INV-1)、共享调度核心上的外观等价性(INV-2)、basileus-forward(INV-3)、平台无关性(INV-4)以及 Agent 优先的接口设计(INV-5a 输入易用性、INV-5b 符合规范的输出契约、INV-5c 受 Aspire 启发的控制平面动词、INV-5d 动作判别器模式)。与 /axiom:backend-quality 配合使用——此技能针对特定项目(axiom 通用)。触发词:“check invariants”、“design conformance”、“check #1118 / #1109”或 /design-invariants。
(NS) 安全性/兼容性/无障碍 + Vercel Web Interface Guidelines。在加固安全性、修复 CSP/CORS/headers、审查 UI/检查无障碍/审计 UX,或涉及 Web Interface Guidelines 时使用——即使没说 "best practices";也用于 ns-proto-creator 收尾。不要用于 MR/SOLID(ns-reviewer)、视觉改版(ns-frontend-design)或功能开发(ns-coder / ns-spec-driven)。
依据插件规格说明验证和审查 Wallet MCP 插件文件。适用于编写新插件、准备插件 PR 以提交、在开启 PR 前自检插件,或审查他人的插件 PR。在诸如 "check my plugin against the spec"、"validate this plugin file"、"review my plugin PR"、"does this plugin conform to the spec"、"prepare my plugin for submission"、"write a plugin for X protocol" 之类的请求时触发。
审计任何 SDK 文档站点,并生成带完整评分的可下载 HTML 报告。每当用户提供文档 URL 并要求审计、评审、分析、评分或检查 SDK 文档质量时使用本技能。以下表述也应触发:“审计 X 处的 SDK 文档”“检查 X 处的文档是否完整”“评审此 SDK 文档”“这些文档有多好”“对 X 运行 SDK 审计”,或任何用户粘贴 URL 并同时出现审计、评审、抓取、检查、分析、质量、完整性或缺口等词的情况。务必使用本技能——不要在未遵循此结构化抓取 → 分析 → 交叉引用 → 报告工作流的情况下尝试审计。
使用此技能,通过 `skydoves/compose-stability-analyzer` 的 `@TraceRecomposition` 为 Jetpack Compose 组合函数埋点,使每次重组的差异(哪个状态或参数发生变化、发生了何种值变化)以 `Recomposition` 标签输出到 logcat。适用于 Android Studio Layout Inspector 无法触及的带调试符号的 release 构建,并为 IntelliJ / Android Studio 插件的实时重组热力图提供数据(10 次以下为绿色,10–50 为黄色,50 以上为红色)。涵盖 Gradle 插件配置、让埋点不进入生产环境的运行时开关 `ComposeStabilityAnalyzer.setEnabled(BuildConfig.DEBUG)`,以及向调试期 Layout Inspector 和 CI `stabilityCheck` 的交接。当用户提到 `@TraceRecomposition`、"trace recomposition"、"compose-stability-analyzer"、"recomposition logcat"、"recomposition heatmap"、"release-mode recomposition counts",或需要在类 release 构建中确认稳定性修复时使用。
当用户使用 `doca_flow_tune` 调优正在运行或已捕获的 `doca-flow` 流水线时,使用此技能:对管道/计数器/KPI 状态进行快照,选择调优方向(规则放置、资源提示/表大小、HW-offload 模式)及匹配的测量指标(规则安装速率、查找延迟、硬件计数器增量),运行离线或在线(只读或会更改状态)模式,读取 dumper CSV/analyze JSON/visualize mermaid,或将建议应用回 Flow 程序。即使用户未明确提及 "doca_flow_tune",也应触发;常见的隐含表达包括 "Flow 在 BlueField 上的规则安装速率很低"、"这个管道的表大小似乎不对"、"tune visualize 步骤为空"、"前后计数器没有变化",或 "这条建议会影响哪个 doca-flow 参数"。如果用户要测量基准数据(doca-flow-perf)、编写 doca-flow 应用、安装 DOCA 或流式传输 Flow 遥测数据,则拒绝并转交其他技能处理。
评估并改进现有前端界面的可用性——无论是本地源代码还是通过 URL 访问的线上网站。当用户已有前端代码或线上网站 URL,并想了解用户为何使用困难、找出可用性问题或让其更易使用时,使用本技能。触发于直接请求,如 “review my UI”“audit my interface”“check accessibility”“evaluate my design”“improve the UX”“audit this website”“review https://example.com”,也触发于间接的症状描述,如 “users keep abandoning this form”“something feels off about this page”“we're getting complaints about the checkout flow”“conversion dropped after the redesign”“people say it's confusing” 或 “make this less painful to use”。如果用户有前端组件、页面或 URL,且问题听起来像可用性、用户困惑或交互设计不佳,而非 bug 或性能问题,则使用本技能。不适用于从零构建新界面、性能优化或后端逻辑。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
