测试与 QA

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

377 个 Skills 可用

Skills 列表

golang-troubleshooting

golang-troubleshooting

2.3Ktesting-qa

系统化地排查 Go 程序问题——找到并修复根本原因。在遇到 Go 代码中的错误、崩溃、死锁或意外行为时使用。涵盖调试方法论、常见 Go 陷阱、测试驱动调试、pprof 设置与捕获、Delve 调试器、竞态检测、GODEBUG 追踪以及生产环境调试。从任何“出问题了”的情况开始。不适用于分析性能剖析或基准测试(→ 参见 `samber/cc-skills-golang@golang-benchmark` 技能)或应用优化模式(→ 参见 `samber/cc-skills-golang@golang-performance` 技能)。

samber avatarsamber
获取
golang-structs-interfaces

golang-structs-interfaces

2.3Ktesting-qa

Golang 结构体和接口设计模式——组合、嵌入、类型断言、类型分支、接口隔离、通过接口进行依赖注入、结构体字段标签、指针接收者与值接收者。在设计 Go 类型、定义或实现接口、嵌入结构体或接口、编写类型断言或类型分支、为 JSON/YAML/DB 序列化添加结构体字段标签、或选择指针接收者与值接收者时使用此技能。当用户询问“接受接口,返回结构体”、编译时接口检查或组合小接口为大接口时也使用此技能。

samber avatarsamber
获取
golang-cli

golang-cli

2.3Ktesting-qa

Golang CLI 应用程序开发。在构建、修改或审查 Go CLI 工具时使用——特别是命令结构、标志处理、配置分层、版本嵌入、退出码、I/O 模式、信号处理、Shell 补全、参数验证和 CLI 单元测试。当代码使用 cobra、viper 或 urfave/cli 时也会触发。对于 cobra 特定 API → 参见 `samber/cc-skills-golang@golang-spf13-cobra` 技能;对于 viper 配置分层 → 参见 `samber/cc-skills-golang@golang-spf13-viper` 技能。

samber avatarsamber
获取
golang-grpc

golang-grpc

2.3Ktesting-qa

提供gRPC使用指南、protobuf组织方式以及适用于Golang微服务的生产就绪模式。在实现、审查或调试gRPC服务器/客户端、编写proto文件、设置拦截器、使用状态码处理gRPC错误、配置TLS/mTLS、使用bufconn进行测试或处理流式RPC时使用。

samber avatarsamber
获取
golang-stretchr-testify

golang-stretchr-testify

2.3Ktesting-qa

stretchr/testify 的全面指南,涵盖 Golang 测试中的 assert、require、mock 和 suite 包。适用于使用 testify 编写测试、创建 mock、设置测试套件或选择 assert 与 require 的场景。涵盖 testify 断言、mock 期望、参数匹配器、调用验证、套件生命周期以及 Eventually、JSONEq 和自定义匹配器等高级模式。当代码库导入 github.com/stretchr/testify 时应用。

samber avatarsamber
获取
golang-samber-do

golang-samber-do

2.3Ktesting-qa

使用 samber/do 在 Golang 中进行依赖注入——服务容器、生命周期管理、作用域、健康检查、优雅关闭和模块组织。适用于使用或采用 samber/do 时,代码库导入 github.com/samber/do 或 github.com/samber/do/v2 时,或者将手动构造函数注入重构为 DI 容器时。

samber avatarsamber
获取
golang-spf13-cobra

golang-spf13-cobra

2.3Ktesting-qa

使用 spf13/cobra 的 Golang CLI 命令树库 — cobra.Command、RunE 与 Run 对比、PersistentPreRunE 钩子链、Args 验证器(NoArgs、ExactArgs、MatchAll、自定义)、持久标志与局部标志、命令组、ValidArgsFunction、RegisterFlagCompletionFunc、ShellCompDirective、使用帮助模板自定义、man 页面和 Markdown 文档生成,以及使用 SetArgs/SetOut/SetErr 进行测试。当使用或采用 spf13/cobra,或代码库导入 `github.com/spf13/cobra` 时应用。关于与 cobra 配合使用的配置分层,请参见 `samber/cc-skills-golang@golang-spf13-viper` 技能。关于通用 CLI 架构(项目布局、退出码、信号处理、I/O 模式),请参见 `samber/cc-skills-golang@golang-cli`。

samber avatarsamber
获取
golang-uber-fx

golang-uber-fx

2.3Ktesting-qa

使用 uber-go/fx 的 Golang 应用框架——包括 fx.New、fx.Provide、fx.Invoke、fx.Module、fx.Lifecycle 钩子、fx.Annotate(name/group/As)、fx.Decorate、fx.Supply、fx.Replace、fx.WithLogger 以及信号感知的 Run()。适用于使用或采用 uber-go/fx 的场景,当代码库导入 `go.uber.org/fx` 或使用 fx.New 编排服务时。对于无生命周期的原始 DI,请参见 `samber/cc-skills-golang@golang-uber-dig` 技能。

samber avatarsamber
获取
golang-spf13-viper

golang-spf13-viper

2.3Ktesting-qa

使用 spf13/viper 的 Golang 配置库——分层优先级(flag > env > file > KV > default)、BindPFlag/BindPFlags、SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv、ReadInConfig + ConfigFileNotFoundError、Unmarshal + mapstructure 结构体标签、Sub 子树、WatchConfig + OnConfigChange 热重载、viper.New() 测试隔离以及远程 KV 集成。适用于使用或采用 spf13/viper 时,或代码库导入 `github.com/spf13/viper` 时。关于与 viper 配合使用的 CLI 命令结构,请参见 `samber/cc-skills-golang@golang-spf13-cobra` 技能。关于通用 CLI 架构,请参见 `samber/cc-skills-golang@golang-cli`。

samber avatarsamber
获取
golang-uber-dig

golang-uber-dig

2.3Ktesting-qa

使用 uber-go/dig 在 Golang 中实现依赖注入——基于反射的容器、Provide/Invoke、dig.In/dig.Out 参数和结果对象、命名值、值组、可选依赖、作用域和 Decorate。适用于使用或采用 uber-go/dig 时,代码库导入 `go.uber.org/dig` 时,或在启动时组装应用程序图时。对于更高级的生命周期和模块,请参见 `samber/cc-skills-golang@golang-uber-fx` 技能。

samber avatarsamber
获取
workflow

workflow

2.2Ktesting-qa

Creates durable, resumable workflows using Vercel's Workflow SDK. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow sdk", "queue", "event", "push", "subscribe", or step-based orchestration.

vercel avatarvercel
获取
expo-skill-eval

expo-skill-eval

2.2Ktesting-qa

Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when the user wants to eval an Expo skill, test that a skill produces working code, benchmark a skill with device screenshots, or verify a skill's output renders correctly.

expo avatarexpo
获取
agent-md-refactor

agent-md-refactor

2.2Ktesting-qa

重构臃肿的 AGENTS.md、CLAUDE.md 或类似的智能体指令文件,遵循渐进式披露原则。将单一文件拆分为有组织的、相互链接的文档。

softaworks avatarsoftaworks
获取
commit-work

commit-work

2.2Ktesting-qa

创建高质量的 Git 提交:审查/暂存预期更改,拆分为逻辑提交,并编写清晰的提交消息(包括 Conventional Commits)。当用户要求提交、编写提交消息、暂存更改或将工作拆分为多个提交时使用。

softaworks avatarsoftaworks
获取
professional-communication

professional-communication

2.2Ktesting-qa

指导软件开发人员的技术沟通。涵盖邮件结构、团队消息礼仪、会议议程以及针对技术与非技术受众调整信息。适用于起草专业消息、准备会议沟通或改进书面沟通。

softaworks avatarsoftaworks
获取
feedback-mastery

feedback-mastery

2.2Ktesting-qa

使用结构化框架驾驭困难对话并提供建设性反馈。涵盖准备-交付-跟进模型和情境-行为-影响(SBI)反馈技巧。在准备困难对话、提供反馈或管理冲突时使用。

softaworks avatarsoftaworks
获取
qa-test-planner

qa-test-planner

2.2Ktesting-qa

为QA工程师生成全面的测试计划、手动测试用例、回归测试套件和错误报告。包含Figma MCP集成,用于设计验证。

softaworks avatarsoftaworks
获取
aws-cleanrooms

aws-cleanrooms

2.2Ktesting-qa

Troubleshoots and debugs AWS Clean Rooms collaboration issues related to IAM roles, S3 bucket policies, KMS keys, Lake Formation permissions, and CloudWatch logging for custom ML model training and inference jobs. Use when a customer reports permission failures, access errors, or log publishing issues in Clean Rooms.

aws avataraws
获取
debugging-lambda-timeouts

debugging-lambda-timeouts

2.2Ktesting-qa

通过系统分析函数配置、CloudWatch日志和指标、VPC/网络、冷启动、内存限制以及下游依赖,调试AWS Lambda函数超时故障,识别根本原因并提供可操作的修复方案。当Lambda函数超时或接近超时限制时使用。

aws avataraws
获取
blueprint

blueprint

2Ktesting-qa

Use when the deliverable is WordPress Playground Blueprint JSON or a Blueprint bundle, including creating, editing, reviewing, validating schema keys, choosing steps/resources, and debugging Blueprint files. For only running or sharing a Playground environment, use wp-playground.

wordpress avatarwordpress
获取
wp-interactivity-api

wp-interactivity-api

1.9Ktesting-qa

Use when building or debugging WordPress Interactivity API features (data-wp-* directives, @wordpress/interactivity store/state/actions, block viewScriptModule integration, wp_interactivity_*()) including performance, hydration, and directive behavior.

wordpress avatarwordpress
获取
wp-abilities-api

wp-abilities-api

1.9Ktesting-qa

Use when working with the WordPress Abilities API (wp_register_ability, wp_register_ability_category, /wp-json/wp-abilities/v1/*, @wordpress/abilities) including defining abilities, categories, meta, REST exposure, and permissions checks for clients.

wordpress avatarwordpress
获取
wp-project-triage

wp-project-triage

1.9Ktesting-qa

当你需要对WordPress仓库(插件/主题/区块主题/WP核心/Gutenberg/完整站点)进行确定性检查,包括工具链/测试/版本提示,并生成结构化JSON报告以指导工作流程和防护措施时使用。

wordpress avatarwordpress
获取
wordpress-router

wordpress-router

1.9Ktesting-qa

当用户询问关于 WordPress 代码库(插件、主题、块主题、Gutenberg 块、WP 核心检出)且你需要快速分类仓库并路由到正确的工作流/技能(块、theme.json、REST API、WP-CLI、性能、安全、测试、发布打包)时使用。

wordpress avatarwordpress
获取