测试与 QA

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

1457 个 Skills 可用

Skills 列表

gh-pr-description

gh-pr-description

5.3Ktesting-qa

Drafts and reviews GitHub pull request descriptions for the eve repository. Use when opening, updating, or reviewing a PR, or when summarizing a branch for reviewers.

vercel avatarvercel
获取
apple-crash-symbolication

apple-crash-symbolication

5.3Ktesting-qa

Symbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS). Extracts UUIDs and addresses from the native backtrace, locates dSYM debug symbols, and runs atos to produce function names with source file and line numbers. Automatically downloads .dwarf symbols from the Microsoft symbol server using Mach-O UUIDs. USE FOR triaging a .NET MAUI or Mono app crash from an .ips file on any Apple platform, resolving native backtrace frames in libcoreclr or libmonosgen-2.0 to .NET runtime source code, retrieving .ips crash logs from a connected iOS device or iPhone, or investigating EXC_CRASH, EXC_BAD_ACCESS, SIGABRT, or SIGSEGV originating from the .NET runtime. DO NOT USE FOR pure Swift/Objective-C crashes with no .NET components, or Android tombstone files. INVOKES Symbolicate-Crash.ps1 script, atos, dwarfdump, idevicecrashreport.

dotnet avatardotnet
获取
test-smell-detection

test-smell-detection

5.3Ktesting-qa

Audits existing tests in any language using formal, research-backed test smell names and the testsmells.org 19-smell academic taxonomy. Use when the caller asks for an academic or citable test-smell review, named smell categories, or a formal severity-ranked smell assessment. Covers Assertion Roulette, Conditional Test Logic, Mystery Guest, Eager Test, Sleepy Test, Unknown Test, Sensitive Equality, and the rest of the catalog across .NET, Python, JavaScript/TypeScript, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, and C++. DO NOT USE FOR a quick pragmatic test review (use test-anti-patterns), writing or running tests, framework migration, coverage, or assertion-diversity metrics.

dotnet avatardotnet
获取
test-gap-analysis

test-gap-analysis

5.3Ktesting-qa

Pseudo-mutation analysis ONLY: find caller-visible production-code changes that existing assertions would not catch, then optionally close verified gaps. Activate only when the request asks whether a bug/change/mutation could survive, names behavioral blind spots, or asks for missing edge cases tied to production behavior. Polyglot. DO NOT USE FOR: suite organization, taxonomy, metadata, or distribution reports (test-tagging); .NET line-vs-branch or Cobertura interpretation, arithmetic, plateaus, project-wide coverage gaps, or coverage-backed test/CRAP priorities (coverage-analysis; use native coverage tooling outside .NET); named-target CRAP (crap-score); new suites (code-testing-agent); assertion/smell audits; or mutation tools.

dotnet avatardotnet
获取
create-skill-test

create-skill-test

5.3Ktesting-qa

Scaffolds eval.yaml evaluation specs for agent skills in the dotnet/skills repository. Use when creating skill tests, writing evaluation stimuli, defining graders and rubrics, sizing an eval for statistical power, or setting up test fixture files. Handles the Vally eval.yaml schema, fixture organization, and overfitting avoidance. Do not use for running or debugging existing evals (use improve-skill-quality) nor for skills authoring (use create-skill).

dotnet avatardotnet
获取
platform-detection

platform-detection

5.3Ktesting-qa

识别 .NET 项目的测试平台、框架、命令模式以及 SDK 风格与经典项目系统。仅用于“哪个测试平台/框架?”、“VSTest 还是 MTP?”或“此项目使用哪个运行器?”,包括桥接设置、UseVSTest 退出选项以及不兼容或冲突的 VSTest/MTP 配置。解析 global.json、项目、packages.config、Directory.Build.props 和 Directory.Packages.props 对 MSTest/xUnit/NUnit/TUnit 的优先级。对于运行/筛选测试、确切命令或标志、TRX/转储以及测试命令/筛选错误,请使用 run-tests。不要用于热重载或迁移。

dotnet avatardotnet
获取
dotnet-pinvoke

dotnet-pinvoke

5.3Ktesting-qa

Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, string marshalling, memory lifetime, SafeHandle, and cross-platform patterns. USE FOR: writing new P/Invoke or LibraryImport declarations, reviewing or debugging existing native interop code, wrapping a C or C++ library for use in .NET, diagnosing crashes, memory leaks, or corruption at the managed/native boundary. DO NOT USE FOR: COM interop, C++/CLI mixed-mode assemblies, or pure managed code with no native dependencies.

dotnet avatardotnet
获取
microbenchmarking

microbenchmarking

5.3Ktesting-qa

Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. Also activate when microbenchmarking .NET code would be useful and BenchmarkDotNet is the likely tool. Consider activating when answering a .NET performance question requires measurement and BenchmarkDotNet may be needed. Covers microbenchmark design, BDN configuration and project setup, how to run BDN microbenchmarks efficiently and effectively, and using BDN for side-by-side performance comparisons. Do NOT use for profiling/tracing .NET code (dotnet-trace, PerfView), production telemetry, or load/stress testing (Crank, k6).

dotnet avatardotnet
获取
scenes-gathered-zine-v1-3

scenes-gathered-zine-v1-3

5.3Ktesting-qa

Transform a user-supplied photo into a vertical 3:5 Gathered Scenes Zine poster that anchors truthful photography inside a spacious source-derived abstract illustration field, aggressively compresses dense foliage and other micro-detail into a few large quiet forms, integrates one high-chroma hue as compositional structure, and preserves a visibly hand-torn fibrous photo-to-paper edge. Use when the user wants a tactile minimal paper collage with simplified illustration, active negative space, restrained English-default, Chinese, or bilingual micro-text, and an unmistakable but quiet torn-paper boundary.

zeejay0 avatarzeejay0
获取
directory-build-organization

directory-build-organization

5.2Ktesting-qa

Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.props, and Directory.Build.rsp. USE FOR: structuring multi-project repos, centralizing build settings, implementing NuGet Central Package Management (CPM) with ManagePackageVersionsCentrally, consolidating duplicated properties across .csproj files, setting up multi-level Directory.Build hierarchy with GetPathOfFileAbove, understanding evaluation order (Directory.Build.props → SDK .props → .csproj → SDK .targets → Directory.Build.targets). Critical pitfall: $(TargetFramework) conditions in .props silently fail for single-targeting projects — must use .targets. DO NOT USE FOR: non-MSBuild build systems, migrating legacy projects to SDK-style (use msbuild-modernization), single-project solutions with no shared settings.

dotnet avatardotnet
获取
efficient-fable

efficient-fable

4.5Ktesting-qa

Use when running Claude Fable on codebase-heavy or token-heavy work and the user wants Fable to orchestrate research, coding, and testing while cheaper subagents do bounded heavy lifting.

builderio avatarbuilderio
获取
android-emulator

android-emulator

4.4Ktesting-qa

Verify and debug native, React Native, Expo, or Flutter apps on an Android Emulator with agent-device. Use when an agent needs to launch an app, inspect its live UI, tap, type, scroll, validate a code change, collect failure evidence, or reproduce a workflow on an Android virtual device.

callstack avatarcallstack
获取
ios-simulator

ios-simulator

4.3Ktesting-qa

Verify and debug native, React Native, Expo, or Flutter apps on an iOS Simulator with agent-device. Use when an agent needs to launch an app, inspect its live UI, tap, type, scroll, validate a code change, collect failure evidence, or reproduce a workflow on an iPhone or iPad Simulator.

callstack avatarcallstack
获取
excalidraw-diagram

excalidraw-diagram

4.1Ktesting-qa

生成具备“视觉论证”能力的 Excalidraw 架构图 JSON 文件。当用户需要对工作流、系统架构或抽象概念进行可视化表达时使用。

coleam00 avatarcoleam00
获取
dogfood

dogfood

4.1Ktesting-qa

Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobile.

callstack avatarcallstack
获取
agent-device

agent-device

4Ktesting-qa

Automates Apple-platform apps (iOS, tvOS, macOS), Android devices, and Amazon Vega OS TV apps in Vega Virtual Devices. Use when navigating apps, taking snapshots/screenshots where supported, driving TV remotes, tapping, typing, scrolling, extracting UI info, collecting evidence, or planning agent-device CLI commands.

callstack avatarcallstack
获取
oracle

oracle

4Ktesting-qa

Oracle second-model review: bundle prompts/files, debug, refactor, design.

steipete avatarsteipete
获取
printing-press-output-review

printing-press-output-review

4Ktesting-qa

内部子技能:对打印的CLI的采样命令输出进行智能审查,发现基于规则的检查无法编码的合理性问题(子串匹配相关性、格式错误、静默源丢失、排序失败)。由主技能printing-press SKILL.md(阶段4.85)和printing-press-polish SKILL.md在诊断循环中通过Skill工具调用。不供用户直接调用——其可操作包装是/printing-press和/printing-press-polish。

mvanhorn avatarmvanhorn
获取
github

github

4Ktesting-qa

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries. Use when the user asks about GitHub issues, pull requests, workflows, or wants to interact with GitHub repositories from the command line — including tasks like check CI status, create PR, list issues, or query the GitHub API.

dimillian avatardimillian
获取
review-swarm

review-swarm

4Ktesting-qa

Parallel read-only multi-agent review of a current git diff or explicit file scope to find behavioral regressions, security or privacy risks, performance or reliability issues, and contract or test coverage gaps. Use when the user asks for a review swarm, parallel review, diff review, regression review, security review, or wants high-signal issues plus a prioritized fix path without editing files.

dimillian avatardimillian
获取
orchestrate-batch-refactor

orchestrate-batch-refactor

4Ktesting-qa

Plan and execute large refactor or rewrite efforts efficiently with parallel multi-agent analysis and implementation. Use when a user asks to refactor many files, split workstreams, analyze a target code area, and coordinate sub-agents with clear ownership and dependency-aware execution.

dimillian avatardimillian
获取
app-store-changelog

app-store-changelog

3.9Ktesting-qa

Create user-facing App Store release notes by collecting and summarizing all user-impacting changes since the last git tag (or a specified ref). Use when asked to generate a comprehensive release changelog, App Store "What's New" text, or release notes based on git history or tags.

dimillian avatardimillian
获取
premortem

premortem

3.9Ktesting-qa

Identify failure modes before they occur using structured risk analysis

parcadei avatarparcadei
获取
refactor

refactor

3.9Ktesting-qa

Code refactoring workflow - analyze → plan → implement → review → validate

parcadei avatarparcadei
获取