测试与 QA

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

837 个 Skills 可用

Skills 列表

nushell-pro

nushell-pro

14testing-qa

Comprehensive Nushell scripting best practices, idioms, security, and evidence-driven code review. Use when writing, reviewing, auditing, debugging, or refactoring Nushell (.nu) scripts, modules, custom commands, pipelines, config, and tests. Also use for Bash/POSIX-to-Nushell conversion and Nu 0.114/0.115 migration issues such as stricter types, YAML 1.2, `external_arg`, `run`, SemVer, optional `nothing`, subprocess diagnostics, and explicit submodule imports.

hustcer avatarhustcer
获取
viral-instagram-reels

viral-instagram-reels

13testing-qa

规划、撰写和诊断能在冷受众中获得覆盖的Instagram Reels。当用户需要为特定Reel编写脚本或钩子、调试Reel为何表现不佳、想知道草稿是否值得先用试用Reel测试再公开发布,或者需要为后标签时代的Instagram算法优化Reel文案时使用。基于Mosseri公开指出的信号层级(观看时长、分享量/覆盖量、点赞量/覆盖量)、试用Reel的测试后发布循环、原创内容指南和30天恢复窗口、Edits应用以及Reels Insights指标(跳过率、分享率、来自此帖的关注数)。涵盖Reels特有的策略:驱动分享的CTA、无水印的原创性、按账户类型的音频授权、作为主要SEO信号的文案,以及悄然限制分发的反模式。基于模式指导,而非病毒式传播承诺。

vyralcontent avatarvyralcontent
获取
momentic-spec

momentic-spec

13testing-qa

Improve code correctness using Momentic specs in the feature development process

momentic-ai avatarmomentic-ai
获取
mo-qa

mo-qa

13testing-qa

Use Momentic's `mo` CLI to run and control Mo, Momentic's cloud autonomous QA agent. Use when starting or continuing Mo sessions, reading their output or status, stopping active work, answering Mo, or moving files between the local machine and Mo's hosted sandbox.

momentic-ai avatarmomentic-ai
获取
momentic-test

momentic-test

12testing-qa

创建、运行和维护 Momentic E2E 测试和模块,这些测试和模块会序列化到磁盘上的 *.test.yaml 和 *.module.yaml 文件中。Momentic 使用快速、准确的 AI 代理来自动化浏览器交互,以测试 Web 应用程序。

momentic-ai avatarmomentic-ai
获取
momentic-mobile-test

momentic-mobile-test

12testing-qa

创建、运行和维护 Momentic 移动端 E2E 测试及模块,支持 Android 和 iOS。使用 Momentic MCP 工具进行实时设备验证,仅在对本地移动 v2 变更高度自信时,直接编辑 v2 YAML。

momentic-ai avatarmomentic-ai
获取
captain-obvious

captain-obvious

12testing-qa

Finds and deletes "Captain Obvious" tests — tests that can never fail or check nothing. It catches assertions the type checker already guarantees (typeof/isinstance/toBeDefined on typed values), assertion-free tests, tautologies (expect(true).toBe(true), assert x == x, len >= 0), arrange-assert echoes (const x = 5; expect(x).toBe(5)), mock-echo tests, unawaited async assertions, dead/swallowed/conditional assertions, overly-broad pytest.raises(Exception), and duplicate test bodies. Use whenever the user wants to clean up a test suite, remove redundant/useless/tautological/AI-generated tests, mentions tests that "never fail" or "test nothing", or says "captain obvious". Works on TypeScript (Jest/Vitest/bun:test) and Python (pytest + mypy). The detection is fully deterministic — always run the bundled scripts, never scan test files one by one yourself.

shmulc8 avatarshmulc8
获取
adk-evals

adk-evals

11testing-qa

Complete reference for writing, running, and iterating on evals (automated conversation tests) for ADK agents. Covers eval file format, all assertion types, CLI usage, and per-primitive testing patterns.

botpress avatarbotpress
获取
adk-debugger

adk-debugger

11testing-qa

Systematic debugging for ADK agents — trace reading, log analysis, common failure diagnosis, and the debug loop.

botpress avatarbotpress
获取
openspec-implementation

openspec-implementation

9testing-qa

Implements approved specification proposals by working through tasks sequentially with testing and validation. Use when implementing changes, applying proposals, executing spec tasks, or building from approved plans. Triggers include "openspec implement", "implement", "apply change", "execute spec", "work through tasks", "build feature", "start implementation".

forztf avatarforztf
获取
graphite

graphite

8testing-qa

使用 Graphite (gt) 处理堆叠式 PR——创建、导航和管理 PR 堆栈。

withgraphite avatarwithgraphite
获取
e2e-testing

e2e-testing

8testing-qa

End-to-end testing patterns with Playwright for full-stack Python/React applications. Use when writing E2E tests for complete user workflows (login, CRUD, navigation), critical path regression tests, or cross-browser validation. Covers test structure, page object model, selector strategy (data-testid > role > label), wait strategies, auth state reuse, test data management, and CI integration. Does NOT cover unit tests or component tests (use pytest-patterns or react-testing-patterns).

hieutrtr avatarhieutrtr
获取
meticulous-review

meticulous-review

7testing-qa

分析一个已完成的 Meticulous 测试运行——获取差异摘要、检查代表性截图、DOM 差异和时间线。默认从本地仓库的当前提交解析测试运行,也可以使用显式的测试运行 ID 或提交 SHA。当被要求审查 Meticulous 测试结果,或在审查或监控拉取/合并请求以评估和修复失败的 Meticulous Tests CI 检查时使用。

alwaysmeticulous avataralwaysmeticulous
获取
meticulous-use-session-data

meticulous-use-session-data

7testing-qa

下载并使用结构化的 Meticulous 会话数据(用户流程 + 网络模拟),用于在本地测试代码变更。当你需要了解测试覆盖了哪些用户交互和 API 调用,或者需要网络模拟数据来编写测试时使用。

alwaysmeticulous avataralwaysmeticulous
获取
codex-theme-creator

codex-theme-creator

7testing-qa

Create, redesign, validate, preview, package, and prepare cohesive themes for the official Codex desktop app from a visual brief or reference image. Use when a user asks for a new Codex theme, wants to preserve or adapt the native Codex layout, wants artwork on the home or conversation page, reports inconsistent themed surfaces, or needs a portable .codex-theme submission for CodexThemes.

codexthemes avatarcodexthemes
获取
solana-mobile

solana-mobile

6testing-qa

Scaffold, configure, and troubleshoot Solana Mobile apps for Android using the solana-mobile CLI, Expo, and React Native. Use when creating a new Solana mobile app, picking a template, adding Solana to an existing Expo app, checking the Android toolchain, managing Android emulators, or producing a development build.

solana-mobile avatarsolana-mobile
获取
grimoire

grimoire

6testing-qa

Install and operate Grimoire, author .spell files with full syntax coverage (including advisory decision logic), and run compile/validate/simulate/cast safely. Use when users ask to create, edit, debug, validate, simulate, execute, or explain Grimoire strategies.

franalgaba avatarfranalgaba
获取
roblox-mm2-analytics-toolkit

roblox-mm2-analytics-toolkit

5testing-qa

Analytics and inventory management toolkit for Roblox Murder Mystery 2 gameplay optimization

aradotso avatararadotso
获取
mm2-analytics-roblox-tracker

mm2-analytics-roblox-tracker

5testing-qa

Analyze Murder Mystery 2 gameplay data, track inventory, and optimize strategy using this Roblox analytics toolkit

aradotso avatararadotso
获取
test-coverage

test-coverage

5testing-qa

MUST be used whenever fixing test coverage for a Flows app to meet the 80% line coverage hard gate. This skill finds AND fixes coverage gaps — it configures tooling, writes missing tests, covers untested paths, and refactors code for testability. It does not just report. Triggers: test coverage, fix tests, write tests, add tests, coverage fix, 80% coverage, coverage gate, missing tests, testability, vitest coverage, jest coverage.

cognitedata avatarcognitedata
获取
troubleshooting-flows

troubleshooting-flows

4testing-qa

Diagnose and resolve Celigo flow failures -- total failures, partial errors, stuck jobs, empty runs, and performance issues. Use when a flow is failing, producing errors, returning no data, or running slowly.

celigo avatarceligo
获取
screenci

screenci

3testing-qa

Create, show, and guide with ScreenCI videos in an already-initialized project by editing `.screenci.ts` files and running the Screenci workflow.

screenci avatarscreenci
获取
web-debug

web-debug

3testing-qa

You MUST use this when interacting with or testing local web applications with Playwright - verifying frontend functionality, debugging UI behavior, capturing browser screenshots, or viewing browser console logs.

sentimony avatarsentimony
获取
typescript

typescript

3testing-qa

You MUST use this when configuring tsconfig, resolving compiler errors, debugging slow type-checking, fixing module resolution or ESM/CJS issues, hardening strictness, migrating JavaScript or a new compiler major, or setting up type-checking in monorepos. Not for general feature work in TypeScript code.

sentimony avatarsentimony
获取