测试与 QA

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

1457 个 Skills 可用

Skills 列表

package-management

package-management

1.2Ktesting-qa

Manage NuGet packages using Central Package Management (CPM) and dotnet CLI commands. Never edit XML directly - use dotnet add/remove/list commands. Use shared version variables for related packages.

aaronontheweb avataraaronontheweb
获取
microsoft-extensions-configuration

microsoft-extensions-configuration

1.2Ktesting-qa

Microsoft.Extensions.Options patterns including IValidateOptions, strongly-typed settings, validation on startup, and the Options pattern for clean configuration management.

aaronontheweb avataraaronontheweb
获取
aspire-integration-testing

aspire-integration-testing

1.2Ktesting-qa

Write integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns for testing ASP.NET Core apps with real dependencies.

aaronontheweb avataraaronontheweb
获取
aspire-configuration

aspire-configuration

1.2Ktesting-qa

Configure Aspire AppHost to emit explicit app config via environment variables; keep app code free of Aspire clients and service discovery.

aaronontheweb avataraaronontheweb
获取
snapshot-testing

snapshot-testing

1.2Ktesting-qa

Use Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs. Detect unintended changes through human-reviewed baseline files.

aaronontheweb avataraaronontheweb
获取
xcode-project-analyzer

xcode-project-analyzer

1.2Ktesting-qa

审计 Xcode 项目配置、构建设置、Scheme 行为和脚本阶段,以发现构建时间改进点,并设有明确的审批门。当开发者需要项目级构建分析、缓慢的增量构建、目标依赖指导、构建设置审查、运行脚本阶段分析、并行化改进或模块映射与 DEFINES_MODULE 配置时使用。

avdlee avataravdlee
获取
best-practices

best-practices

1.1Ktesting-qa

Transforms vague prompts into optimized Claude Code prompts. Adds verification, specific context, constraints, and proper phasing. Invoke with /best-practices.

moizibnyousaf avatarmoizibnyousaf
获取
build

build

1.1Ktesting-qa

针对 SPEC.md 进行先规划后执行的实现。原生单线程循环,无子代理。测试或构建失败时,在重试前自动调用 backprop 技能——失败的验证总会考虑新的 §V 不变量是否能防止再次发生。当用户要求构建、实现、执行规范或处理特定 §T 任务时触发(`build §T.3`、`build --next`、`implement next task`、`run the build`)。期望 SPEC.md 存在;如果不存在,则交由 spec 技能处理。

juliusbrussee avatarjuliusbrussee
获取
spec

spec

1.1Ktesting-qa

在仓库根目录创建、修订或反向传播缺陷到 SPEC.md。作为项目规格的唯一修改者。当用户要求编写规格、启动新规格、从现有代码提炼规格、添加不变量、修订章节(§G、§C、§I、§V、§T、§B)或通过反向传播记录缺陷时触发。常见表述:“为……编写规格”、“新规格”、“缺陷:……”、“修订 §V.3”、“从代码提炼规格”、“规格化这个想法”。读取并遵循 FORMAT.md 中的原始编码规则以及 §T 和 §B 的管道表格式。

juliusbrussee avatarjuliusbrussee
获取
backprop

backprop

1.1Ktesting-qa

Bug 到 Spec 的反向回溯协议。当发现 Bug 或测试失败时,追查根因,判断新增 §V 不变量是否能防止复发,并将记录追加至 §B。这是 SDD(规范驱动开发)区别于常规“先规划后执行”模式中最精妙的一环。触发场景包括:测试失败、Bug 报告、事故复盘或用户明确要求。

juliusbrussee avatarjuliusbrussee
获取
test-guard

test-guard

1.1Ktesting-qa

在测试代码提交或合并前,对照通用测试规范审查生成或修改的测试代码。最适合在 Agent 编写、修改、生成或重构测试之后,在展示、提交或合并代码之前被动触发审查。适用于 pytest(test_*.py, *_test.py)、PHPUnit/Pest(*Test.php)、Jest/Vitest(*.test.ts, *.spec.js)、Go(*_test.go),以及 tests/、__tests__/、spec/ 目录下的文件,或诸如“为 X 编写测试”、“添加测试”、“测试这个”、“审查这些测试”等请求,以及包含测试变更的 PR diff。如果在编写测试前显式调用,也可指导测试编写。本 Skill 是防止 AI 导致测试代码膨胀的质量守门员。请勿用于生产环境或业务实现代码的审查(请使用 clean-code-guard)、CI 或测试运行器配置、运行或调试测试,以及通用架构讨论。

amelnagdy avataramelnagdy
获取
compose-state-and-effects

compose-state-and-effects

1.1Ktesting-qa

Use when writing or reviewing Jetpack Compose state ownership, remember state, state hoisting, screen state holders, LaunchedEffect, DisposableEffect, SideEffect, Flow collection, navigation, snackbar, analytics, or focus requests.

chrisbanes avatarchrisbanes
获取
kotlin-control-flow

kotlin-control-flow

1.1Ktesting-qa

Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.

chrisbanes avatarchrisbanes
获取
gradle-run

gradle-run

1.1Ktesting-qa

Use when planning to execute Gradle through `gradle`, `./gradlew`, or a custom `gradlew*` wrapper script, or diagnosing a Gradle build, compact workflow ledger, repeated failure fingerprint, check, test, lint, warning, or failure even when no new Gradle run is appropriate.

chrisbanes avatarchrisbanes
获取
compose-focus-navigation

compose-focus-navigation

1.1Ktesting-qa

Use when writing or reviewing Jetpack Compose UI for TV, keyboard, desktop, accessibility focus, D-pad navigation, FocusRequester, focusProperties, key events, or initial focus behavior.

chrisbanes avatarchrisbanes
获取
kotlin-tooling-native-build-performance

kotlin-tooling-native-build-performance

1.1Ktesting-qa

Diagnoses and fixes slow Kotlin/Native compilation and linking in Kotlin Multiplatform projects that target iOS. Use when the user reports slow iOS or shared-framework builds, long linkDebug*/linkRelease* or XCFramework tasks, cold CI builds that re-download the Kotlin/Native toolchain, KSP or other generated code on the native path, transitiveExport usage, or asks for a local-development versus CI build performance plan.

kotlin avatarkotlin
获取
manimgl-best-practices

manimgl-best-practices

1.1Ktesting-qa

Trigger when: (1) User mentions "manimgl" or "ManimGL" or "3b1b manim", (2) Code contains `from manimlib import *`, (3) User runs `manimgl` CLI commands, (4) Working with InteractiveScene, self.frame, self.embed(), ShowCreation(), or ManimGL-specific patterns. Best practices for ManimGL (Grant Sanderson's 3Blue1Brown version) - OpenGL-based animation engine with interactive development. Covers InteractiveScene, Tex with t2c, camera frame control, interactive mode (-se flag), 3D rendering, and checkpoint_paste() workflow. NOT for Manim Community Edition (which uses `manim` imports and `manim` CLI).

adithya-s-k avataradithya-s-k
获取
shepherd

shepherd

1.1Ktesting-qa

Use when asked to shepherd, babysit, monitor, or poll open pull requests or merge requests, including triaging review feedback, CI failures, and routine follow-up.

chrisbanes avatarchrisbanes
获取
tiktok-shop-ads

tiktok-shop-ads

1.1Ktesting-qa

TikTok Shop advertising strategy and campaign management. Product Shopping Ads, Video Shopping Ads, Live Shopping Ads, bidding optimization, and performance tracking. Use when the user asks about TikTok Shop advertising, paid ads, campaign setup, or TikTok Shop marketing.

nexscope-ai avatarnexscope-ai
获取
experience-lwc-accessibility-jest-run

experience-lwc-accessibility-jest-run

1.1Ktesting-qa

Use ALWAYS when running Sa11y accessibility Jest tests for an LWC — locally before pushing, producing the command(s), running one file vs a suite, selecting tests by naming convention, saving Sa11y-rendered HTML, or reproducing a Sa11y/A11yBug failure. Covers core (Bazel; `bazel test //<module>:<target>`) and standalone `npx jest` (`.accessibility.test.js`, `@sa11y/jest`). REQUIRED for a `run-plan.md`, a failing a11y test's exit code, or `SA11Y_*`/`A11yBug`/core-Bazel test paths. DO NOT TRIGGER for functional Jest tests, a11y review without running tests (use experience-accessibility-validate), or Selenium-based a11y tests.

forcedotcom avatarforcedotcom
获取
trigger-refactor-pipeline

trigger-refactor-pipeline

1.1Ktesting-qa

Refactor Salesforce triggers into handler patterns with automated test generation and deployment. Use when modernizing legacy triggers with DML/SOQL in loops or inconsistent patterns.

forcedotcom avatarforcedotcom
获取
brains-trust

brains-trust

1Ktesting-qa

Get a second opinion from leading AI models on code, architecture, strategy, prompting, or anything. Queries models via OpenRouter, Gemini, or OpenAI APIs. Supports single opinion, multi-model consensus, and devil's advocate patterns. Trigger with 'brains trust', 'second opinion', 'ask gemini', 'ask gpt', 'peer review', 'consult', 'challenge this', or 'devil's advocate'.

jezweb avatarjezweb
获取
physics-3d-collision

physics-3d-collision

1Ktesting-qa

Diagnoses 3D PhysX collision and trigger problems. Use when OnCollisionEnter or OnTriggerEnter doesn't fire, objects pass through each other, raycasts miss, or a MeshCollider misbehaves. Also answers 2D and DOTS physics best-effort if no dedicated skill is available.

unity-technologies avatarunity-technologies
获取
plan-harder

plan-harder

1Ktesting-qa

Use when user specfically says 'plan harder'.

am-will avataram-will
获取