测试与 QA

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

837 个 Skills 可用

Skills 列表

turborepo-monorepo

turborepo-monorepo

321testing-qa

Provides comprehensive Turborepo monorepo management guidance for TypeScript/JavaScript projects. Use when creating Turborepo workspaces, configuring turbo.json tasks, setting up Next.js/NestJS apps, managing test pipelines (Vitest/Jest), configuring CI/CD, implementing remote caching, or optimizing build performance in monorepos

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
spring-ai-mcp-server-patterns

spring-ai-mcp-server-patterns

321testing-qa

Provides Spring Boot MCP server patterns that create Model Context Protocol servers with Spring AI by defining tool handlers, exposing resources, configuring prompt templates, and setting up transports for AI function calling and tool calling. Use when building MCP servers to extend AI capabilities with Spring's official AI framework, implementing AI tools, custom function calling, or MCP client integration.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
spring-boot-saga-pattern

spring-boot-saga-pattern

321testing-qa

Provides distributed transaction patterns using the Saga Pattern for Spring Boot microservices. Use when implementing distributed transactions across services, handling compensating transactions, ensuring eventual consistency, or building choreography or orchestration-based sagas with Kafka, RabbitMQ, or Axon Framework.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
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
获取
chrome-devtools-axi

chrome-devtools-axi

310testing-qa

Control a Chrome browser session through the chrome-devtools-axi CLI - navigate, snapshot, click, fill forms, run JavaScript, inspect console and network, take screenshots, audit performance. Use whenever a task needs a real browser: opening or testing a web page, clicking through a flow, extracting page content, or debugging a website.

kunchenguid avatarkunchenguid
获取
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
获取
code-debugging

code-debugging

299testing-qa

Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes with retry logic, and use reflection to prevent recurring issues. Use when experiment code fails or produces incorrect results.

lingzhi227 avatarlingzhi227
获取
paper-compilation

paper-compilation

299testing-qa

将 LaTeX 论文编译为 PDF,具备自动错误检测、chktex 风格检查和引文/参考文献验证功能。运行完整的 pdflatex + bibtex 流水线。当用户想要编译论文、修复编译错误或调试 LaTeX 时使用。

lingzhi227 avatarlingzhi227
获取
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
获取
layers-product-strategy

layers-product-strategy

293testing-qa

Techniques for connecting user opportunities to business outcomes and solution bets, and testing the riskiest assumptions cheaply

jamiemill avatarjamiemill
获取
vitest-midscene-e2e

vitest-midscene-e2e

292testing-qa

Enhances Vitest with Midscene for AI-powered UI testing across Web (Playwright), Android (ADB), and iOS (WDA). Scaffolds new projects, converts existing projects, and creates/updates/debugs/runs E2E tests using natural-language UI interactions. Triggers: write test, add test, create test, update test, fix test, debug test, run test, e2e test, midscene test, new project, convert project, init project, 写测试, 加测试, 创建测试, 更新测试, 修复测试, 调试测试, 运行测试, 新建工程, 转化工程.

web-infra-dev avatarweb-infra-dev
获取
semgrep

semgrep

283testing-qa

Run Semgrep static analysis scans and create custom detection rules. Use when asked to scan code with Semgrep, find security vulnerabilities, write custom YAML rules, or detect specific bug patterns. IMPORTANT: Also use this skill when users ask to 'scan for bugs', 'check code quality', 'find vulnerabilities', 'static analysis', 'lint for security', 'audit this code', or want to enforce coding standards — even if they don't mention Semgrep by name. Semgrep is the right tool for pattern-based code scanning across 30+ languages.

semgrep avatarsemgrep
获取
unity-cli

unity-cli

272testing-qa

Use when interacting with Unity CLI from the terminal, or to control a running/connected Unity Editor from the command line — create or modify GameObjects, edit scenes and assets, inspect the hierarchy, and run C# in a live Editor instead of hand-editing scene or asset files. Also install, upgrade or uninstall editors, create, list or open projects, manage modules, manage licenses, check auth status, read logs, browse Unity releases, build/test projects, configure the Unity MCP server for AI agents, or run any other Unity CLI operation. For a guided idea-to-running-project flow for a brand-new game, use the new-unity-project skill instead.

unity-technologies avatarunity-technologies
获取
sentry-debug-issue

sentry-debug-issue

264testing-qa

Debug and fix a Sentry issue — find it (by link, ID, or search), pull full context (stack trace, breadcrumbs, trace, logs), optionally run Seer root-cause / autofix, apply the code fix, and resolve it via a `Fixes PROJECT-NAME-12A` commit/PR. Use when working a known error or hunting one down to fix.

getsentry avatargetsentry
获取
electron-development

electron-development

260testing-qa

Electron development guidelines for building cross-platform desktop applications with JavaScript/TypeScript

mindrally avatarmindrally
获取
prisma

prisma

260testing-qa

Expert in Prisma ORM with type-safe database operations and schema design

mindrally avatarmindrally
获取
playwright

playwright

259testing-qa

Playwright end-to-end testing best practices for web applications, covering test design, locator strategies, and assertion patterns.

mindrally avatarmindrally
获取
analytics-data-analysis

analytics-data-analysis

259testing-qa

Best practices for analytics, data analysis, and visualization using Python, pandas, matplotlib, seaborn, and Jupyter notebooks. Use when performing exploratory data analysis, building data pipelines, creating statistical visualizations, writing Jupyter notebooks, cleaning and transforming datasets, or implementing analytics dashboards.

mindrally avatarmindrally
获取
selenium-automation

selenium-automation

258testing-qa

Expert guidance for browser automation and web testing using Selenium WebDriver with best practices for element location, waits, and test organization.

mindrally avatarmindrally
获取