测试与 QA

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

1457 个 Skills 可用

Skills 列表

agentic-eval

agentic-eval

36Ktesting-qa

评估和改进AI智能体输出的模式与技术。使用此技能的场景: - 实现自我批评与反思循环 - 构建评估器-优化器流水线以进行质量关键型生成 - 创建测试驱动的代码优化工作流 - 设计基于评分标准或LLM作为评判的评估系统 - 为智能体输出(代码、报告、分析)添加迭代改进 - 衡量并提升智能体响应质量

github avatargithub
获取
scoutqa-test

scoutqa-test

36Ktesting-qa

当用户要求“测试这个网站”、“运行探索性测试”、“检查可访问性问题”、“验证登录流程是否正常”、“在此页面查找错误”或请求自动化QA测试时,应使用此技能。它会在Web应用测试场景下触发,包括冒烟测试、可访问性审计、电商流程以及使用ScoutQA CLI的用户流程验证。在实现Web应用功能后,主动使用此技能来验证功能是否正常工作。

github avatargithub
获取
refactor-method-complexity-reduce

refactor-method-complexity-reduce

36Ktesting-qa

重构给定方法 `${input:methodName}`,通过提取辅助方法将其认知复杂度降低到 `${input:complexityThreshold}` 或以下。

github avatargithub
获取
csharp-xunit

csharp-xunit

36Ktesting-qa

获取 XUnit 单元测试的最佳实践,包括数据驱动测试

github avatargithub
获取
javascript-typescript-jest

javascript-typescript-jest

36Ktesting-qa

使用 Jest 编写 JavaScript/TypeScript 测试的最佳实践,包括模拟策略、测试结构和常见模式。

github avatargithub
获取
create-agentsmd

create-agentsmd

36Ktesting-qa

为仓库生成 AGENTS.md 文件的提示

github avatargithub
获取
create-implementation-plan

create-implementation-plan

36Ktesting-qa

为新增功能、重构现有代码或升级包、设计、架构或基础设施创建新的实施计划文件。

github avatargithub
获取
pytest-coverage

pytest-coverage

36Ktesting-qa

运行 pytest 测试并生成覆盖率报告,发现未覆盖的代码行,并将覆盖率提升至 100%。

github avatargithub
获取
just

just

36Ktesting-qa

Reference for `just`, the command runner. Use when working in a project with a `justfile` or when the user mentions `just` or `justfile`.

casey avatarcasey
获取
dotnet-best-practices

dotnet-best-practices

36Ktesting-qa

确保 .NET/C# 代码符合解决方案/项目的最佳实践。

github avatargithub
获取
create-specification

create-specification

36Ktesting-qa

为解决方案创建新的规范文件,针对生成式AI消费进行了优化。

github avatargithub
获取
java-springboot

java-springboot

36Ktesting-qa

获取使用 Spring Boot 开发应用程序的最佳实践。

github avatargithub
获取
playwright-generate-test

playwright-generate-test

36Ktesting-qa

基于场景使用 Playwright MCP 生成 Playwright 测试

github avatargithub
获取
reverse-engineering

reverse-engineering

36Ktesting-qa

Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.

zhaoxuya520 avatarzhaoxuya520
获取
refactor

refactor

36Ktesting-qa

精准的代码重构,提升可维护性,不改变行为。涵盖提取函数、重命名变量、分解上帝函数、增强类型安全、消除代码坏味道以及应用设计模式。比 repo-rebuilder 更温和,适用于渐进式改进。

github avatargithub
获取
analytics

analytics

35Ktesting-qa

当用户想要设置、改进或审计分析跟踪和测量时使用。当用户提到“设置跟踪”、“GA4”、“Google Analytics”、“转化跟踪”、“事件跟踪”、“UTM参数”、“标签管理器”、“GTM”、“分析实施”、“跟踪计划”、“如何衡量这个”、“跟踪转化”、“归因”、“Mixpanel”、“Segment”、“我的事件是否触发”或“分析不起作用”时也使用。每当有人询问如何知道某件事是否有效或想要衡量营销结果时使用。对于A/B测试测量,请参见ab-testing。

coreyhaines31 avatarcoreyhaines31
获取
launch

launch

35Ktesting-qa

当用户想要规划产品发布、功能公告或发布策略时使用。当用户提到“发布”、“Product Hunt”、“功能发布”、“公告”、“上市”、“测试版发布”、“早期访问”、“候补名单”、“产品更新”、“我该如何发布这个”、“发布清单”、“GTM计划”或“我们即将上线”时也使用。每当有人准备公开发布某物时使用此技能。对于发布后的持续营销,请参见marketing-ideas。对于正在发布的优惠(奖励、保证、稀缺性、命名),请参见offers。

coreyhaines31 avatarcoreyhaines31
获取
3-statement-model

3-statement-model

34Ktesting-qa

Complete, populate and fill out 3-statement financial model templates (Income Statement, Balance Sheet, Cash Flow Statement) . Use when asked to fill out model templates, complete existing model frameworks, populate financial models with data, complete a partially filled IS/BS/CF framework, or link integrated financial statements within an existing template structure. Triggers include requests to fill in, complete, or populate a 3-statement model template

anthropics avataranthropics
获取
churn-prevention

churn-prevention

34Ktesting-qa

当用户想要减少流失、构建取消流程、设置挽留优惠、恢复失败付款或实施留存策略时使用。当用户提到'流失'、'取消流程'、'离岗'、'挽留优惠'、'催款'、'失败付款恢复'、'赢回'、'留存'、'退出调查'、'暂停订阅'、'非自愿流失'、'用户不断取消'、'流失率太高'、'如何留住用户'或'客户正在离开'时也使用。每当有人正在失去订阅者或想要构建系统来阻止这种情况时使用此技能。对于取消后的赢回邮件序列,请参见emails。对于应用内升级付费墙,请参见paywalls。

coreyhaines31 avatarcoreyhaines31
获取
analyzing-campaign-attribution-evidence

analyzing-campaign-attribution-evidence

34Ktesting-qa

Systematically evaluate cyber-campaign evidence to attribute an operation to a threat actor, using the Diamond Model and Analysis of Competing Hypotheses (ACH) to weigh infrastructure overlaps, TTP consistency, malware code similarity, and timing/language artifacts into confidence-weighted attribution assessments. Use when an incident investigation needs a defensible attribution confidence level.

mukul975 avatarmukul975
获取
analyzing-linux-kernel-rootkits

analyzing-linux-kernel-rootkits

34Ktesting-qa

Detect kernel-level rootkits in Linux memory dumps using Volatility3

mukul975 avatarmukul975
获取
analyzing-ios-app-security-with-objection

analyzing-ios-app-security-with-objection

34Ktesting-qa

Runtime iOS app security testing with Objection (Frida): inspect keychain and filesystem data, explore app internals at runtime, and validate/bypass client-side protections during authorized mobile assessments.

mukul975 avatarmukul975
获取
analyzing-golang-malware-with-ghidra

analyzing-golang-malware-with-ghidra

34Ktesting-qa

Reverse engineer Go-compiled malware in Ghidra by parsing Go buildinfo

mukul975 avatarmukul975
获取
analyzing-network-packets-with-scapy

analyzing-network-packets-with-scapy

34Ktesting-qa

Use Scapy to craft, send, sniff, and dissect TCP/UDP/ICMP/DNS packets, analyze pcap files, implement SYN scans, and detect anomalous traffic such as fragmented or malformed packets. Use when performing authorized network reconnaissance, protocol-level forensic analysis, or building traffic anomaly detection during security testing.

mukul975 avatarmukul975
获取