测试与 QA

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

837 个 Skills 可用

Skills 列表

zener-language

zener-language

428testing-qa

Use before reading or changing `.zen` files for Zener semantics, package APIs, dependency workflow, stable topology, and validation.

diodeinc avatardiodeinc
获取
sf-industry-commoncore-flexcard

sf-industry-commoncore-flexcard

424testing-qa

OmniStudio FlexCard creation and validation with 130-point scoring. Use when building at-a-glance UI cards, configuring data source bindings to Integration Procedures, or reviewing existing FlexCard definitions for accessibility and performance. TRIGGER when: user creates FlexCards, configures data sources, designs card layouts, or asks about OmniUiCard metadata. DO NOT TRIGGER when: building OmniScripts (use sf-industry-commoncore-omniscript), creating Integration Procedures (use sf-industry-commoncore-integration-procedure), or analyzing dependencies (use sf-industry-commoncore-omnistudio-analyze).

jaganpro avatarjaganpro
获取
sf-industry-commoncore-integration-procedure

sf-industry-commoncore-integration-procedure

424testing-qa

OmniStudio Integration Procedure creation and validation with 110-point scoring. Use when building server-side process orchestrations that combine Data Mapper actions, Apex Remote Actions, HTTP callouts, and conditional logic. TRIGGER when: user creates Integration Procedures, adds Data Mapper steps, configures Remote Actions, or reviews existing IP configurations. DO NOT TRIGGER when: building OmniScripts (use sf-industry-commoncore-omniscript), creating Data Mappers directly (use sf-industry-commoncore-datamapper), or analyzing cross-component dependencies (use sf-industry-commoncore-omnistudio-analyze).

jaganpro avatarjaganpro
获取
sf-ai-agentforce

sf-ai-agentforce

423testing-qa

Agentforce Builder metadata path for Builder-managed topics/actions, Prompt Builder templates, GenAiFunction/GenAiPlugin, Models API, and custom Lightning types. TRIGGER when: user maintains or configures Builder metadata agents, creates topics/actions, works with Prompt Builder templates, or touches .genAiFunction, .genAiPlugin, or .genAiPromptTemplate metadata XML files. DO NOT TRIGGER when: Agent Script DSL .agent files (use sf-ai-agentscript), agent testing (use sf-ai-agentforce-testing), or persona design (use sf-ai-agentforce-persona).

jaganpro avatarjaganpro
获取
sf-ai-agentscript

sf-ai-agentscript

423testing-qa

Agent Script DSL for deterministic Agentforce agents. TRIGGER when: user writes or edits .agent files, builds FSM-based agents, uses Agent Script CLI (sf agent generate authoring-bundle, sf agent validate authoring-bundle, sf agent preview, sf agent publish authoring-bundle, sf agent activate), or asks about deterministic agent patterns, slot filling, or instruction resolution. DO NOT TRIGGER when: Builder metadata work (use sf-ai-agentforce), agent testing (use sf-ai-agentforce-testing), or persona design (use sf-ai-agentforce-persona).

jaganpro avatarjaganpro
获取
sf-ai-agentforce-testing

sf-ai-agentforce-testing

423testing-qa

Agentforce agent testing with dual-track workflow and 100-point scoring. TRIGGER when: user tests Agentforce agents, runs sf agent test commands, creates test specs, validates topic routing, or analyzes agent test coverage. DO NOT TRIGGER when: Apex unit tests (use sf-testing), building agents (use sf-ai-agentforce), or Agent Script DSL (use sf-ai-agentscript).

jaganpro avatarjaganpro
获取
sf-data

sf-data

422testing-qa

Salesforce data operations with 130-point scoring. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, or needs data factory patterns for Apex tests. DO NOT TRIGGER when: SOQL query writing only (use sf-soql), Apex test execution (use sf-testing), or metadata deployment (use sf-deploy).

jaganpro avatarjaganpro
获取
sf-testing

sf-testing

422testing-qa

Apex test execution, coverage analysis, and test-fix loops with 120-point scoring. TRIGGER when: user runs Apex tests, checks code coverage, fixes failing tests, or touches *Test.cls / *_Test.cls files. DO NOT TRIGGER when: writing Apex production code (use sf-apex), Agentforce agent testing (use sf-ai-agentforce-testing), or Jest/LWC tests (use sf-lwc).

jaganpro avatarjaganpro
获取
dart-add-unit-test

dart-add-unit-test

392testing-qa

使用 `package:test` 为函数、方法和类编写和组织单元测试。在创建新逻辑或修复错误时使用,以确保代码保持正确且无回归。

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

编写、审查和改进使用现代 API 和最佳实践的 Swift Testing 代码。在阅读、编写或审查使用 Swift Testing 的项目时使用。

twostraws avatartwostraws
获取
agnes-ai-generation

agnes-ai-generation

378testing-qa

Call Agnes AI / Sapiens AI generation APIs for text, image, and video. Use when the user asks to use Agnes models, Agnes Image, Agnes Video, Agnes 2.0 Flash, apihub.agnes-ai.com, or to generate text, images, edit images, create videos, animate images, create keyframe videos, or test Agnes API calls.

yacey avataryacey
获取
tdd

tdd

365testing-qa

Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

brianlovin avatarbrianlovin
获取
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
获取
game-audio

game-audio

331testing-qa

Game audio engineer using Web Audio API for procedural music and sound effects in browser games. Zero dependencies. Use when adding music or SFX to a game.

playableintelligence avatarplayableintelligence
获取
aws-sdk-java-v2-messaging

aws-sdk-java-v2-messaging

329testing-qa

Provides AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Handles sending/receiving messages, FIFO queues, DLQ, subscriptions, and pub/sub patterns. Use when implementing messaging with SQS or SNS.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
nextjs-authentication

nextjs-authentication

329testing-qa

Provides authentication implementation patterns for Next.js 15+ App Router using Auth.js 5 (NextAuth.js). Use when setting up authentication flows, implementing protected routes, managing sessions in Server Components and Server Actions, configuring OAuth providers, implementing role-based access control, or handling sign-in/sign-out flows in Next.js applications.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
aws-lambda-python-integration

aws-lambda-python-integration

329testing-qa

Provides AWS Lambda integration patterns for Python with cold start optimization. Use when deploying Python functions to AWS Lambda, choosing between AWS Chalice and raw Python approaches, optimizing cold starts, configuring API Gateway or ALB integration, or implementing serverless Python applications. Triggers include "create lambda python", "deploy python lambda", "chalice lambda aws", "python lambda cold start", "aws lambda python performance", "python serverless framework".

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
playwright-cli

playwright-cli

324testing-qa

使用 playwright-cli 自动化浏览器交互,用于测试和验证您自己的 Web 应用程序。当您需要终端优先的浏览器控制来进行导航、表单填写、截图、追踪、绑定浏览器会话、调试或生成 Playwright 测试代码时使用。仅对您拥有或已获得明确授权测试的应用程序使用。

testdino-hq avatartestdino-hq
获取
unit-test-security-authorization

unit-test-security-authorization

322testing-qa

Provides patterns for unit testing Spring Security with `@PreAuthorize`, `@Secured`, `@RolesAllowed`. Validates role-based access control and authorization policies. Use when testing security configurations and access control logic.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
langchain4j-testing-strategies

langchain4j-testing-strategies

322testing-qa

Provides unit test, integration test, and mock AI patterns for LangChain4j applications. Creates mock LLM responses, tests retrieval chains, validates RAG workflows, and implements Testcontainers-based integration tests for Java AI services. Use when unit testing AI services, integration testing LangChain4j components, mocking AI models, or testing LLM-based Java applications.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取
aws-sdk-java-v2-dynamodb

aws-sdk-java-v2-dynamodb

322testing-qa

Provides Amazon DynamoDB patterns using AWS SDK for Java 2.x. Use when creating, querying, scanning, or performing CRUD operations on DynamoDB tables, working with indexes, batch operations, transactions, or integrating with Spring Boot applications.

giuseppe-trisciuoglio avatargiuseppe-trisciuoglio
获取