RTK TDD rtk-tdd
为 Rust 开发强制实行 TDD(红-绿-重构)。在实现、测试、重构和修 bug 任务时自动触发。提供符合 Rust 习惯的测试模式,涵盖 anyhow/thiserror、cfg(test) 与 Arrange-Act-Assert 流程。
使用场景/代码审查与 GitHub
拉取 PR、读 diff、查 Issue、管理仓库。适合 Code Review、发布说明、CI 问题排查。
共匹配 6,707 个资源 · 第 30 / 140 页
GitHub MCP 让 AI 进入你的协作流程:拉取 PR diff 做代码审查、检索 Issue 历史定位已知问题、读取 CI 日志分析构建失败、汇总提交生成 changelog。官方 github/github-mcp-server 通过 GitHub API 或个人访问令牌(PAT)鉴权,Gitee / GitLab 也有对应实现。
Code Review 实践:把团队的评审规范写成 Skill(如「检查竞态、边界、错误处理,按严重度输出」),配合 GitHub MCP 让 AI 先过一遍 PR,人工只看 AI 标出的高风险行——审查耗时通常明显下降,且低級错误漏检更少。
权限建议:使用细粒度 PAT(只授予目标仓库 contents / pull-requests 读写),组织仓库务必开只读起步;让 AI 发布评论或合并前先要求确认,防止误操作污染协作记录。
为 Rust 开发强制实行 TDD(红-绿-重构)。在实现、测试、重构和修 bug 任务时自动触发。提供符合 Rust 习惯的测试模式,涵盖 anyhow/thiserror、cfg(test) 与 Arrange-Act-Assert 流程。
在有多步骤任务的规格或需求、但尚未动代码时使用。
Keep a change to `@tabler/core` backward compatible, so a patch or minor release never breaks a project that updates. Use before renaming, removing or changing the meaning of anything a user can touch — a class, a `--tblr-*` custom property, a Sass variable, mixin or function, a `data-*` attribute or option, a JS export, an event, a file under `dist/`, a default value — and whenever a changeset on `dev` looks like it needs a `major` bump. Also consult it proactively when a cleanup or refactor in `core/` deletes something, since "dead" code is often somebody's API. Covers what counts as public API, the `deprecated` files where compatibility code lives, the alias patterns, the `check:compat` gate, and what to do when a break cannot be avoided.
AI-native tutor and onboarding workflow for the MCPA (Model Context Protocol Associate) certification in AI Engineering from Scratch. Use when a learner wants to prepare for the MCPA, resume their certification path, learn the next lesson interactively, run and verify practical labs, take the diagnostic or a full mock, or remediate weak exam domains from GitHub with Claude Code, Codex, ChatGPT, Cursor, or another agent.
Security audit of Odoo addon code: access control (ir.access, field groups, sudo), injection (SQL, domain, eval, XSS via Markup/markup()), untrusted public methods/RPC, controller auth/CSRF, file access, deserialization, returning complex objects, getattr/setattr, timing attacks. Use when auditing an addon, or judging whether a specific construct (a sudo, raw SQL, a route, ...) is safe.
House rules for Odoo addon code: module structure, manifest, Python/ORM, fields, controllers, XML views and data, QWeb reports, access rights and record rules, performance, tests. Use when writing or reviewing any file in an Odoo addon outside static/ (for the JavaScript, Owl templates and SCSS under static/, see odoo-web-guidelines).
Use when writing or changing a model-facing tool definition (name, description, parameter schema, or its system-prompt section), and when designing skills, context loading, or multi-step workflows, to make information discoverable and use context efficiently.
Use when writing a PR body.
Implement the result of /to-spec and /to-tickets in code.
通过 MCP 使用 Chrome DevTools 高效调试、排查问题与浏览器自动化。适用于调试网页、自动化浏览器交互、分析性能或检查网络请求。本技能不适用于 --slim 模式(MCP 配置)。
按 certified-exchange 模板用 TypeScript 脚手架新建 CCXT 交易所集成。逐步指导实现 describe()、必需的统一方法、解析器、capability 标志、sandbox 配置与静态 fixtures。当需要为 ts/src/ 下尚不存在的交易所添加支持时使用。
调试 Python:pdb REPL 与 debugpy 远程调试(DAP)。
Use when diagnosing an unexplained failure in a Meteor 3 application before the failing layer or fix is known. Triggers on server crashes, client-only errors, stuck subscriptions, DDP or WebSocket disconnects, Minimongo/server data mismatches, hanging or flaky tests, slow builds, --inspect, console.log, .only, Playwright traces, Instrumentation lifecycle events, or requests to debug a Meteor app. Use this skill when evidence must distinguish Meteor tool, server, client, data, test, browser, mobile, or production boundaries. For test setup and authoring use meteor-testing; after confirming a domain cause, hand the repair to the owning skill.
Use when migrating an existing Meteor app to Rspack (Meteor 3.4+), or upgrading Rspack 1 to 2 on Meteor 3.6 beta. Triggers on nested imports, mainModule entry points, server-only apps, replacing fourseven:scss / meteor/less / coffeescript / jorgenvatle:vite / zodern:melte with loaders, Svelte/TypeScript preprocessing or Lingui SWC plugin failures after upgrade, CommonJS default-import interop, module.exports in client graphs, Node built-ins in browser code, _build / build-assets / build-chunks, .meteorignore hiding handoff files, dynamic chunks under ROOT_URL, meteor.modules for CSS/HTML, resolve.symlinks or resolve.alias migration, automatic dependency updates and immutable CI/Docker builds. Use this skill when the user asks about migration compatibility or a build plugin's Rspack replacement. For new-app setup and rspack.config.js helpers, use meteor-modern-build-stack instead.
Search memories from earlier Cursor sessions in this repository. Use it when earlier work may already explain the code, error, decision, or command you need, so you can avoid repeating file reads, searches, or experiments.
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
诊断并修复由全局 CSS 重置引起的 Remotion Studio UI 缺陷。适用于 packages/studio 中嵌套文本或 SVG 图标的颜色、排版、尺寸、悬停状态或截断异常。
为 Python、Rust、TypeScript 与 Go 执行严格、现代的语言实践(类型化错误、穷尽式 match、TDD)。用于处理 .py、.rs、.ts、.go 文件。
对 omo Codex Light 版(lazycodex / packages/omo-codex)本身做 QA,采用严格隔离,只测试我们自己的插件、绝不触及用户真实的 ~/.codex。一方方法用真实的 codex app-server,配合隔离的 CODEX_HOME 与本地 mock model(不调用真实 API),通过断言 hook/started 与 hook/completed 通知来证明插件钩子已触发。此外还提供:隔离的安装验证、逐组件钩子探测、基于 tmux 的 TUI 冒烟测试,以及运行时日志观察(RUST_LOG / logs SQLite / /debug-config)。自带经测试的辅助脚本,每个都有 --self-test。凡改动 packages/omo-codex 下任何内容,或想对 Codex 插件(钩子/组件、installer/config.toml、app-server 流程、Codex TUI)做 QA、冒烟测试、验证或调试时使用。触发词:codex qa、qa codex、codex-qa、test codex plugin、verify codex hook、codex app-server、lazycodex qa、isolated CODEX_HOME、prove codex hook fired、codex tui test。
通过 orca computer 对可见的本地应用窗口进行 OS/窗口级检视与输入:原生应用、外部浏览器窗口(Chrome、Edge、Safari)和应用 webview。不适用于 Orca 内置浏览器(用 orca-cli)或纯页面自动化(用 Playwright 或 CDP)。
通过 orca CLI 操作 Orca 管理的工作树、目录上下文、终端、仓库、自动化、产物、技能共享、工作树评论,以及 Orca 内置浏览器。当用户说 "$orca-cli"、"Orca worktree"、"child worktree"、"spawn codex/claude in a worktree"、"read/wait/send Orca terminal"、"handoff/handover/give this to another agent"、"Orca browser"、"orca artifacts" 或 "share skills" 时使用。涉及 Orca 状态时优先于原始 git worktree、临时 PTY 或 Computer Use。仅当外部窗口或桌面 UI 需要 OS 级控制时使用 Computer Use;外部页面用 Playwright 或 CDP。
用于本地开发的 Cursor Cloud VM 配置与服务启动说明。
Recomputes Storybook browser support floors from Plausible /docs usage, writes pinned versions, and opens a PR. Use only when a human explicitly applies this skill.
使用 Jest 与 React Testing Library 为 Sentry 前端编写和审查 React/TypeScript 测试。在 static/ 中新增或编辑测试(*.spec.tsx)、编写组件/hook 测试、用 MockApiClient 模拟 API 响应、测试路由或网络请求,或被要求“write a frontend test”“add a React test”“test this component”“fix a flaky RTL test”时使用。
为 iOS、Android 或 Unity 项目校验其 Google Mobile Ads(GMA)SDK 集成。用于对集成了 GMA SDK 的应用做全面上线前审计,或校验单个 GMA SDK 集成检查项,如校验广告单元 ID 与广告形式、SKAdNetwork ID、聚合适配器 SDK 版本兼容性或广告预加载。
为在 Android、iOS 或 Unity 移动应用中实现、集成或配置 Google Mobile Ads(GMA)SDK 激励视频广告提供指导。当任务涉及设置激励视频广告时使用。不用于「激励插屏」广告。
为在 Android、iOS 或 Unity 移动应用中实现、集成或配置 Google Mobile Ads(GMA)SDK 插屏广告提供指导。当任务涉及设置插屏广告时使用。不用于「激励插屏」广告。
为集成 Google Mobile Ads(GMA)SDK 提供指导。当用户想要在 Android、iOS 或 Unity 应用中上手、安装、集成、设置或配置 AdMob 或 Ad Manager 的 GMA Next-Gen SDK 或移动广告框架时使用。
为在 Android、iOS 或 Unity 移动应用中实现、集成或配置 Google Mobile Ads(GMA)横幅广告提供指导。当任务涉及在移动应用中设置横幅广告时使用。不用于插屏或激励视频等其他广告形式。
将 Android 应用从旧的、遗留的 Google Mobile Ads(GMA)SDK(com.google.android.gms:play-services-ads)迁移到新的 GMA Next-Gen SDK(com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk)。提供关于 import、类与方法签名的完整映射表以帮助确定迁移步骤。在将现有 Android 代码库从旧版 GMA SDK 迁移到 GMA Next-Gen SDK 时使用。
引导开发者下载、配置并安装官方开源的 Google Ads MCP 服务器。当用户想把其 AI 助手(如 Gemini、Claude Code 或 Cursor)连接到 Google Ads 账户,以自然语言查询广告系列或获取报告指标时使用。
在对缺陷负有归属权的仓库中创建高信息量的 bug issue 或 PR。当用户要求报告、提交、开启或分类 LazyCodex、lazycodex-ai、omo-codex、Codex 插件或上游 Codex CLI 的 bug 时使用,尤其是需要源码支撑的根因、复现步骤、修复建议与 GitHub 路由时。
在一次性的 Docker Compose 沙箱(runner 容器 + 通过 supabase start 启动的本地 Supabase 栈)里执行文档中可运行的代码片段与示例。在 Draft 之后或 Self-review 期间,被要求测试文档、对 CLI/SQL/代码样例做事实核查或为文档 PR 产出验证报告时使用。作为 review-the-docs 的 lint/build 检查的补充而非替代。
基于文档化的架构、构建流水线与 review 模式回答关于 Supabase docs 应用(apps/docs)的问题,并在提议或评审改动时套用功能设计原则(代码库复用、极简编码)。当用户问“docs 应用里 X 是怎么工作的”“Y 在哪里”“这个方案在 docs 应用里合适吗”,或在 apps/docs/ 下做非平凡改动前使用——特别是涉及 MDX 流水线、markdown 生成、内容组件、联邦文档、贡献者写作模式的场景。必要时可用 Mermaid 图回答架构问题。
在 v4 与 v5 发布线仍共享代码期间实施或审查 Remotion 5 的破坏性变更。适用于 main 分支上必须保持 v4 行为与公共类型兼容,但切换中央 v5 开关后应启用新运行时行为、默认值或 TypeScript API 的情况。
依据真实生产问题提炼的缺陷模式,审查 Sentry React 与 TypeScript 改动。在审查前端 diff 或 PR、核对 Warden 发现、审计当前分支、复核生产错误模式,或在 `static/` 中查找常见回归时使用。
根据 bug 报告中提供的信息复现并分诊 Playwright issue。当被要求分诊、复现或验证 GitHub issue(新的 bug 报告,或已有报告的新评论)时使用。
Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Create a preview deployment", "Deploy and give me the link", or "Push this live". No authentication required - returns preview URL and claimable deployment link.
把逆向工程、漏洞利用、渗透测试、恶意软件、移动端、固件、浏览器自动化、文档与安全类任务路由到合适的专项技能。当任务横跨多个模块、或不确定该用哪个 reverse-skill 入口时使用。
Cross-references C# Web API controllers/DTOs against their TypeScript/JavaScript consumers (React, Angular, Vue, Svelte, Node.js, or hand-written/auto-generated HTTP clients like Fetch, Axios, NSwag) to catch contract drift in both directions: backend changes that break client applications (renamed/removed JSON keys, new required parameters, status code shifts) and frontend code sending fields the backend no longer reads. Works directly against source code, not exported OpenAPI spec files. Use when the user asks to check for breaking API changes, verify frontend/backend contract sync, or audit a DTO/controller change against its TypeScript/JS consumers before merging. Not for generating new API code from a spec (see openapi-to-application-code) or scaffolding new endpoints (see aspnet-minimal-api-openapi).
从零开始或转换 PowerPoint 文件,做出视觉效果出色、动效丰富的 HTML 演示文稿。当用户想制作演示文稿、把 PPT/PPTX 转为网页,或为演讲、路演准备幻灯片时使用。帮助非设计背景的用户通过视觉探索找到自己的审美,而不是停留在抽象选择上。
在 `core/scss/` 中编写或修改样式——即框架本身。当组件需要新类、修饰符、尺寸或颜色变体,添加或重命名 Sass/CSS 自定义属性,涉及暗色模式或 RTL 行为,以及触碰 `_variables.scss`、`_props.scss` 或 `core/scss/ui/` 下任何文件之前使用。涵盖样式归属位置、自定义属性模式及其构建期 `--tblr-` 前缀、暗色模式、RTL、文档标记、SCSS 单元测试与 lint/体积门禁。
把本周 tldraw.com(dotcom)版本要发布内容的通俗总结发到营销团队的 Discord 频道。适用于准备每周 dotcom 版本、被要求面向非工程受众说明本周发布内容,或定时的 release-marketing 自动化运行时。检查 production...main 提交范围,把面向用户的变更翻译成营销能理解的价值点,并通过 Discord webhook 发布简洁总结。
Automate security workflows and remediation. Build security pipelines, automate compliance checks, and implement SOAR capabilities. Use when scaling security operations or implementing DevSecOps.
Expo's official example projects — the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more).
Hunting skill for sqli vulnerabilities.
A modern dark-themed React UI system using Tailwind CSS and Framer Motion. Designed for dashboards, admin panels, and data-rich applications with glassmorphism effects and tasteful animations.
Build and operate apps on Firebase using Auth, Firestore, Cloud Functions, and Hosting. Use when building mobile/web backends with managed services, real-time data sync, or serverless APIs.
本地 stdio 部署用个人访问令牌(推荐细粒度 PAT)最简单;多用户托管场景才需要 GitHub App / OAuth。环境变量名见资源详情页。
会。它是第一道过滤而非替代:语义类缺陷检出不错,但供应链、越权逻辑仍需专业审计与人工评审兜底。
取决于模型提供方与令牌权限。企业内网可选本地模型 + 只读令牌;令牌务必设置过期与最小 scope,并定期轮换。