测试与 QA

测试、调试、验证和质量工作流

377 个 Skills 可用

Skills 列表

allium

allium

437testing-qa

Give your AI agents something more useful than a prompt. Velocity through clarity.

juxt avatarjuxt
获取
swift-testing-expert

swift-testing-expert

431testing-qa

Expert guidance for Swift Testing: test structure, #expect/#require macros, traits and tags, parameterized tests, test plans, parallel execution, async waiting patterns, and XCTest migration. Use when writing new Swift tests, modernizing XCTest suites, debugging flaky tests, or improving test quality and maintainability in Apple-platform or Swift server projects.

avdlee avataravdlee
获取
dart-add-unit-test

dart-add-unit-test

392testing-qa

Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correct and regression-free.

dart-lang avatardart-lang
获取
dart-collect-coverage

dart-collect-coverage

392testing-qa

使用 coverage 包收集覆盖率并生成 LCOV 报告

dart-lang avatardart-lang
获取
dart-generate-test-mocks

dart-generate-test-mocks

392testing-qa

使用 `package:mockito` 和 `build_runner` 定义并生成外部依赖的模拟对象。适用于对依赖复杂外部服务(如 API 或数据库)的类进行单元测试。

dart-lang avatardart-lang
获取
dart-build-cli-app

dart-build-cli-app

392testing-qa

入口点结构、退出码、跨平台脚本。用于构建命令行工具、脚本或应用程序。

dart-lang avatardart-lang
获取
swift-testing-pro

swift-testing-pro

390testing-qa

Writes, reviews, and improves Swift Testing code using modern APIs and best practices. Use when reading, writing, or reviewing projects that use Swift Testing.

twostraws avatartwostraws
获取
rust-skills

rust-skills

356testing-qa

Comprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, concurrency, unsafe code, API design, memory optimization, performance, numeric safety, conversions, serde, pattern matching, macros, closures, observability, testing, and common anti-patterns. Invoke with /rust-skills.

leonardomso avatarleonardomso
获取
playwright-cli

playwright-cli

324testing-qa

Automates browser interactions for testing and validating your own web applications using playwright-cli. Use when you need terminal-first browser control for navigation, form filling, screenshots, tracing, bound browser sessions, debugging, or generating Playwright test code. Only use against applications you own or have explicit authorization to test.

testdino-hq avatartestdino-hq
获取
spring-boot-test-patterns

spring-boot-test-patterns

318testing-qa

Provides comprehensive testing patterns for Spring Boot applications covering unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when writing tests, @Test methods, @MockBean mocks, or implementing test suites for Spring Boot applications.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
unit-test-boundary-conditions

unit-test-boundary-conditions

318testing-qa

Provides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests. Validates minimum/maximum values, null cases, empty collections, numeric overflow/underflow, floating-point precision, and off-by-one scenarios using JUnit 5 and AssertJ. Use when writing .java test files to ensure code handles limits, corner cases, and special inputs correctly.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
playwright-best-practices

playwright-best-practices

316testing-qa

在编写Playwright测试、修复不稳定测试、调试失败、实现页面对象模型、配置CI/CD、优化性能、模拟API、处理身份验证或OAuth、测试可访问性(axe-core)、文件上传/下载、日期/时间模拟、WebSocket、地理位置、权限、多标签页/弹出窗口流程、移动端/响应式布局、触摸手势、GraphQL、错误处理、离线模式、多用户协作、第三方服务(支付、邮件验证)、控制台错误监控、全局设置/拆卸、测试注解(skip、fixme、slow)、测试标签(@smoke、@fast、@critical,使用--grep过滤)、项目依赖、安全测试(XSS、CSRF、认证)、性能预算(Web Vitals、Lighthouse)、iframe、组件测试、Canvas/WebGL、Service Worker/PWA、测试覆盖率、国际化/本地化、Electron应用或浏览器扩展测试时使用。涵盖端到端、组件、API、视觉、可访问性、安全、Electron和扩展测试。

currents-dev avatarcurrents-dev
获取
code-review-analysis

code-review-analysis

304testing-qa

Perform comprehensive code reviews with best practices, security checks, and constructive feedback. Use when reviewing pull requests, analyzing code quality, checking for security vulnerabilities, or providing code improvement suggestions.

aj-geddes avataraj-geddes
获取
amazon-product-research

amazon-product-research

303testing-qa

面向亚马逊卖家的全面产品研究与机会分析。分析需求、竞争、利润潜力、市场进入壁垒,并验证产品创意。涵盖产品采购、定价策略和上市规划。当用户询问研究可销售产品、验证产品创意、产品机会分析、亚马逊市场研究、竞争分析、利润潜力、是否应该销售此产品、产品可行性或任何一般性产品研究问题时使用。

nexscope-ai avatarnexscope-ai
获取
pixijs-events

pixijs-events

293testing-qa

Use this skill when handling pointer, mouse, touch, or wheel input in PixiJS v8. Covers eventMode (none, passive, auto, static, dynamic), FederatedEvent types, propagation and capture phase, hitArea, interactiveChildren, cursor and cursorStyles, global move events for drag, eventFeatures config. Triggers on: eventMode, FederatedPointerEvent, pointerdown, click, tap, globalpointermove, drag, hitArea, cursor, stopPropagation.

pixijs avatarpixijs
获取
pixijs-accessibility

pixijs-accessibility

293testing-qa

Use this skill when adding screen reader and keyboard navigation to PixiJS v8 apps. Covers AccessibilitySystem options (enabledByDefault, debug, activateOnTab, deactivateOnMouseMove), per-container accessibility properties, shadow DOM overlay, mobile touch-hook activation. Triggers on: accessibility, a11y, screen reader, ARIA, keyboard navigation, tab order, AccessibilitySystem, accessibleTitle, accessibleHint, tabIndex, accessibleChildren.

pixijs avatarpixijs
获取
core-data-expert

core-data-expert

293testing-qa

Expert Core Data guidance (iOS/macOS): stack setup, fetch requests & NSFetchedResultsController, saving/merge conflicts, threading & Swift Concurrency, batch operations & persistent history, migrations, performance, and NSPersistentCloudKitContainer/CloudKit sync.

avdlee avataravdlee
获取
react-native-best-practices

react-native-best-practices

255testing-qa

Software Mansion's best practices for production React Native and Expo apps on the New Architecture. MUST USE before writing, reviewing, or debugging ANY code in a React Native or Expo project. If the working directory contains a package.json with react-native, expo, or expo-router as a dependency, this skill applies. Trigger on: any code task in a React Native/Expo project, 'React Native', 'Expo', 'New Architecture', 'Reanimated', 'Gesture Handler', 'react-native-svg', 'ExecuTorch', 'react-native-audio-api', 'react-native-enriched', 'Worklet', 'Fabric', 'TurboModule', 'WebGPU', 'react-native-wgpu', 'TypeGPU', 'GPU shader', 'WGSL', 'svg', 'animation', 'gesture', 'audio', 'rich text', 'AI model', 'multithreading', 'chart', 'vector', 'image filter', 'shared value', 'useSharedValue', 'runOnJS', 'scheduleOnRN', 'thread', 'worklet', 'Bundle Mode', or any question involving UI, graphics, native modules, or React Native threading and animation behavior. Also use when a more specific sub-skill matches.

software-mansion-labs avatarsoftware-mansion-labs
获取
framer-motion

framer-motion

213testing-qa

Expert guidelines for building performant animations with Framer Motion/Motion library in React applications

mindrally avatarmindrally
获取
chrome-extension-development

chrome-extension-development

211testing-qa

Expert guidelines for Chrome extension development with Manifest V3, covering security, performance, and best practices. Use when building browser extensions, creating popup UIs, implementing content scripts, working with Chrome APIs, managing extension permissions, or publishing to Chrome Web Store.

mindrally avatarmindrally
获取
alerting-irm

alerting-irm

205testing-qa

Configure Grafana Alerting, Incident Response Management (IRM), and SLOs end-to-end — provisions Grafana-managed and data-source-managed alert rules, contact points (Slack/PagerDuty/email/webhook), notification policies with hierarchical matchers, silences, mute timings, on-call schedules and escalation chains, incident-management integrations, and SLOs with multi-window burn-rate alerts. Use when configuring alerts, debugging notification routing, setting up on-call rotations, declaring or managing incidents, defining SLOs, provisioning alerting via YAML or API, picking matchers for a notification policy, building a PagerDuty/Slack webhook receiver, or troubleshooting why an alert isn't firing — even when the user says "page me on errors", "alert me when X happens", "route this to the platform team", or "set up an SLO" without naming Alerting or IRM.

grafana avatargrafana
获取
marimo-notebook

marimo-notebook

157testing-qa

Write a marimo notebook in a Python file in the right format.

marimo-team avatarmarimo-team
获取
okx-cex-bot

okx-cex-bot

155testing-qa

Manage Grid bots (spot/contract/coin-margined) and DCA Martingale bots (Spot DCA 现货马丁 / Contract DCA 合约马丁) on OKX. Covers create, stop, amend, monitor P&L, TP/SL, margin/investment adjustment, and AI-recommended parameters. Requires API credentials. Not for regular orders (okx-cex-trade), market data (okx-cex-market), or account info (okx-cex-portfolio).

okx avatarokx
获取
review-pr

review-pr

124testing-qa

Review a pull request diff and write structured feedback to review.json for the workflow to publish. Use when reviewing a checked-out PR from local artifacts like pr_diff.txt and pr_description.txt and producing machine-readable review output instead of posting directly to GitHub.

warpdotdev avatarwarpdotdev
获取