测试与 QA

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

1130 個 Skills 可用

Skills 列表

aoti-debug

aoti-debug

102Ktesting-qa

Debug AOTInductor (AOTI) errors and crashes. Use when encountering AOTI segfaults, device mismatch errors, constant loading failures, or runtime errors from aot_compile, aot_load, aoti_compile_and_package, or aoti_load_package.

pytorch avatarpytorch
獲取
add-uint-support

add-uint-support

102Ktesting-qa

Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.

pytorch avatarpytorch
獲取
at-dispatch-v2

at-dispatch-v2

102Ktesting-qa

Convert PyTorch AT_DISPATCH macros to AT_DISPATCH_V2 format in ATen C++ code. Use when porting AT_DISPATCH_ALL_TYPES_AND*, AT_DISPATCH_FLOATING_TYPES*, or other dispatch macros to the new v2 API. For ATen kernel files, CUDA kernels, and native operator implementations.

pytorch avatarpytorch
獲取
metal-kernel

metal-kernel

102Ktesting-qa

Write Metal/MPS kernels for PyTorch operators. Use when adding MPS device support to operators, implementing Metal shaders, or porting CUDA kernels to Apple Silicon. Covers native_functions.yaml dispatch, host-side operators, and Metal kernel implementation.

pytorch avatarpytorch
獲取
pyrefly-type-coverage

pyrefly-type-coverage

102Ktesting-qa

Migrate a file to use stricter Pyrefly type checking with annotations required for all functions, classes, and attributes.

pytorch avatarpytorch
獲取
skill-writer

skill-writer

102Ktesting-qa

Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure.

pytorch avatarpytorch
獲取
playwright-cli

playwright-cli

97Ktesting-qa

Automate browser interactions, test web pages and work with Playwright tests.

microsoft avatarmicrosoft
獲取
playwright-devops

playwright-devops

97Ktesting-qa

DevOps workflows for Playwright - CI failure analysis, workflow debugging, and release operations.

microsoft avatarmicrosoft
獲取
playwright-dev

playwright-dev

94Ktesting-qa

Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.

microsoft avatarmicrosoft
獲取
export-download-debugging

export-download-debugging

93Ktesting-qa

Diagnose and fix browser, preview, or Electron export/download failures, especially image export issues involving Save As, Blob/Data URLs, the File System Access API, createWritable failures, and 0 KB files.

nexu-io avatarnexu-io
獲取
constraint-driven-development

constraint-driven-development

91Ktesting-qa

Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read.

addyosmani avataraddyosmani
獲取
testing

testing

81Ktesting-qa

Vitest testing guide. Use when writing or updating tests, fixing failing tests, improving coverage, debugging test issues, or setting up mocks.

lobehub avatarlobehub
獲取
tdd-rust

tdd-rust

81Ktesting-qa

TDD workflow for RTK filter development. Red-Green-Refactor with Rust idioms. Real fixtures, token savings assertions, snapshot tests with insta. Auto-triggers on new filter implementation.

rtk-ai avatarrtk-ai
獲取
observability-and-instrumentation

observability-and-instrumentation

79Ktesting-qa

Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.

addyosmani avataraddyosmani
獲取
design-patterns

design-patterns

78Ktesting-qa

Rust design patterns for RTK. Newtype, Builder, RAII, Trait Objects, State Machine. Applied to CLI filter modules. Use when designing new modules or refactoring existing ones.

rtk-ai avatarrtk-ai
獲取
doubt-driven-development

doubt-driven-development

78Ktesting-qa

Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production, security-sensitive logic, irreversible operations), or any time a confident output would be cheaper to verify now than to debug later.

addyosmani avataraddyosmani
獲取
rtk-tdd

rtk-tdd

78Ktesting-qa

Enforces TDD (Red-Green-Refactor) for Rust development. Auto-triggers on implementation, testing, refactoring, and bug fixing tasks. Provides Rust-idiomatic testing patterns with anyhow/thiserror, cfg(test), and Arrange-Act-Assert workflow.

rtk-ai avatarrtk-ai
獲取
git-workflow-and-versioning

git-workflow-and-versioning

78Ktesting-qa

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog.

addyosmani avataraddyosmani
獲取
ci-cd-and-automation

ci-cd-and-automation

78Ktesting-qa

Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.

addyosmani avataraddyosmani
獲取
shipping-and-launch

shipping-and-launch

78Ktesting-qa

Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.

addyosmani avataraddyosmani
獲取
spec-driven-development

spec-driven-development

77Ktesting-qa

Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea.

addyosmani avataraddyosmani
獲取
test-driven-development

test-driven-development

77Ktesting-qa

Drives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.

addyosmani avataraddyosmani
獲取
idea-refine

idea-refine

77Ktesting-qa

Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress-test assumptions before committing to a plan, or when you want to expand options before converging on one. Triggers on "ideate", "refine this idea", or "stress-test my plan".

addyosmani avataraddyosmani
獲取
using-agent-skills

using-agent-skills

77Ktesting-qa

Discovers and invokes agent skills. Use when starting a session or when you need to discover which skill applies to the current task. This is the meta-skill that governs how all other skills are discovered and invoked.

addyosmani avataraddyosmani
獲取