Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
使用运行在 JSDOM 上的 axe-core(Deque)扫描生成/编写的 HTML 的无障碍违规问题 — 结构与语义规则:ARIA 属性和角色、可访问名称、alt 文本、表单标签、标题层级、地标、语义化 HTML、tabindex、重复 ID、lang 属性等约 50 项。用于 Figma 转代码工作流的代码侧:触发词为 “scan this HTML for accessibility”“run axe on my component”“check the generated code for a11y”“axe-core scan”“accessibility lint my markup”“WCAG check on code”“is this HTML accessible”。这是独立的 Node 脚本 — 无需连接 Figma。视觉规则(color-contrast、focus-visible、link-in-text-block、target-size)已禁用,因为 JSDOM 没有布局 — 设计侧的视觉无障碍请使用 lint-design-figma。两者结合可实现设计 + 代码的完整覆盖。
使用本技能对 Python 代码(最低版本 3.10+,规则验证至 3.14)进行通过/不通过的对抗式审查:由单个盲审子代理依据 20 条可判定规则评判一个 diff 或文件集,追查两类失败模式。第一,现代 Python 本可免除的代码——用 match/注册表就能替代的分支阶梯、dataclasses 就能替代的手写 init/repr/eq、PEP 695 就能替代的 TypeVar 仪式、PEP 604 联合类型就能替代的 typing.Optional、pathlib 就能替代的 os.path、手搓的标准库现成件、已弃用的 utcnow、该用 TaskGroup 却孤立使用 create_task。第二,遗留模式扩散——单一实现的 ABC、直通层、单方法类、具体继承式复用、按布尔分叉的函数、无形状载荷与参数团块——一律按全新项目来评判;与遗留代码保持一致不构成 PASS 依据。版本探测会读取目标的 Python 最低版本,将其之上的规则标记为 N/A,并在最低版本高于已验证版本时获取官方 what's-new 差异。只给判定,不做修复。
使用此技能,通过一项通过/不通过的对抗性审查,对基于 Reactor 编排库(~> 1.0)构建的 Elixir 代码进行把关——由单个盲审子 Agent 依据 28 条可判定规则评判一个 diff 或文件集,规则涵盖 saga 补偿与撤销(无撤销的副作用、错误回调中的清理、回滚与继续的 compensate 返回值、非幂等撤销)、重试纪律(在 max_retries 无穷大默认值下的无上限重试、重试业务失败、缺少退避)、依赖与数据流(词法顺序假设、上下文夹带、缺少返回值)、步骤契约(非法的 run/3 返回值、误将 halt 用作失败、guard/where 混淆、内联 fn 中的副作用)、组合(在步骤内使用 Reactor.run 而非 compose、对 map 步骤使用 Enum 循环、用 case 而非 switch、无界 recurse)、并发(默认串行的 map、异步遗留的沙箱测试、进程上下文丢失)以及中间件契约。只给出判定,从不提供修复。
开展全面的后端设计评审,涵盖 API 设计质量、数据库架构验证、微服务模式评估、集成策略评估、安全设计评审和可扩展性分析。评估 API 规范(REST、GraphQL、gRPC)、数据库 schema、服务边界、认证/授权流程、缓存策略、消息队列和部署架构。识别设计缺陷、安全漏洞、性能瓶颈和可扩展性问题。产出详细的设计评审报告,包含按严重程度分级的发现、架构图和实现建议。用于评审后端系统设计、验证 API 规范、评估数据库 schema、评估微服务架构、评审集成模式,或用户提到后端设计评审、API 设计验证、数据库设计评审、微服务评估或后端架构评估时。
使用此 skill 通过 MainTestClock 手动驱动 Compose 测试时钟——currentTime、autoAdvance、advanceTimeByFrame、advanceTimeBy(milliseconds, ignoreFrameDuration) 和 advanceTimeUntil。讲解 TestMonotonicFrameClock 使用的 16 ms 帧延迟、withFrameNanos 等待者在重组之前恢复的逐帧顺序,以及 recomposer 与 MainTestClock 如何共用同一个 TestCoroutineScheduler。涵盖 v1 与 v2 入口点调度器的差异(UnconfinedTestDispatcher vs StandardTestDispatcher),以及迁移后何时需要显式调用 runCurrent 或 advanceTimeBy(0)。如果用户提到 MainTestClock、mainClock.advanceTimeBy、mainClock.advanceTimeByFrame、mainClock.advanceTimeUntil、ComposeTimeoutException、帧延迟、TestCoroutineScheduler、"test clock vs wall clock" 或 "v2 createComposeRule queues tasks",请使用此 skill。
当用户要求 "review a PR"、"review pull request"、"PR review"、"check this PR"、"analyze PR changes"、"review PR #123"、"what's wrong with this PR"、"is this PR safe to merge"、"review my changes"、"review local changes"、"review my code"、"review staged changes"、"review my diff",或需要带有架构分析、缺陷检测和安全扫描的专家级代码审查时,应使用此技能。同时支持远程 PR 和本地改动(已暂存/未暂存)。使用 Octocode MCP 工具进行深度代码取证与整体评估。
执行全面的 Python 项目健康审计。分析技术栈、架构、API/接口设计、数据层、测试、代码质量、CI/CD 和文档。生成包含各部分评分和加权总分的可分享 Markdown 报告。适用于用户要求审计 Python 项目、运行健康检查、评估后端质量或评估技术债务的情况。触发词:“python audit”“python health audit”“fastapi audit”“django audit”“flask audit”“tech debt assessment”“python health”“python project quality”“python quality check”“python code review”。
使用本技能可搭建 Android instrumentation 测试源集,包含规范的 `AndroidJUnit4` 运行器、正确的 `AndroidJUnitRunner` Gradle 配置,以及配套基础设施(Test Orchestrator、运行时权限授予、size 注解、SDK 抑制、封闭式动画默认设置)。涵盖 `androidx.test:core:1.7.0` / `:runner:1.7.0` / `:rules:1.7.0` / `androidx.test.ext:junit:1.3.0` 坐标、`androidx.test.platform.app.InstrumentationRegistry`,以及 `androidx.test:orchestrator` 的 `androidTestUtil` 配置陷阱。当用户反馈 `Test runner not found`、`AndroidJUnit4 deprecated`、`InstrumentationRegistry deprecated`,或询问 “why is my orchestrator not running”、“how do I pass `-e` args to the test”、“how do I grant a runtime permission in a test”、“instrumented test won't compile” 时使用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
