测试与 QA

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

377 个 Skills 可用

Skills 列表

fix-errors

fix-errors

124testing-qa

修复 warp Rust 代码库中的编译错误、lint 问题和测试失败。涵盖预提交检查、WASM 特定错误以及运行特定测试。当用户遇到构建错误、clippy 或 fmt 失败、测试失败,或者需要在 PR 前运行或解释预提交时使用。

warpdotdev avatarwarpdotdev
获取
implement-specs

implement-specs

124testing-qa

根据已批准的 PRODUCT.md 和 TECH.md 实现功能,在同一个 PR 中保持规格与代码同步演进。在产品和技术规格获批、下一步是构建功能时使用。

warpdotdev avatarwarpdotdev
获取
create-pr

create-pr

124testing-qa

为当前分支在 warp 仓库中创建拉取请求。当用户提到打开 PR、创建拉取请求、提交更改以供审查或准备合并代码时使用。

warpdotdev avatarwarpdotdev
获取
diagnose-ci-failures

diagnose-ci-failures

124testing-qa

使用 GitHub CLI 诊断 PR 的 CI 失败,提取错误日志并生成修复计划。当用户要求检查 CI 状态、拉取 CI 问题、分类测试失败或调查 PR 构建失败时使用。

warpdotdev avatarwarpdotdev
获取
quantitative-research

quantitative-research

120testing-qa

World-class systematic trading research - backtesting, alpha generation, factor models, statistical arbitrage. Transform hypotheses into edges. Use when "backtest, alpha, factor model, statistical arbitrage, quant research, systematic trading, mean reversion, momentum strategy, regime detection, walk forward, " mentioned.

omer-metin avataromer-metin
获取
building-pydantic-ai-agents

building-pydantic-ai-agents

114testing-qa

Build AI agents with Pydantic AI — tools, capabilities (including on-demand loading), structured output, streaming, testing, and multi-agent patterns. Use when the user mentions Pydantic AI, imports pydantic_ai, or asks to build an AI agent, add tools/capabilities, defer capability loading, stream output, define agents from YAML, or test agent behavior.

pydantic avatarpydantic
获取
django-expert

django-expert

110testing-qa

Expert Django backend development guidance. Use when creating Django models, views, serializers, or APIs; debugging ORM queries or migrations; optimizing database performance; implementing authentication; writing tests; or working with Django REST Framework. Follows Django best practices and modern patterns.

vintasoftware avatarvintasoftware
获取
flutter-animations

flutter-animations

105testing-qa

添加、修复、重构、调试、测试或解释 Flutter 动画和动效。适用于隐式动画(如 AnimatedContainer、AnimatedOpacity、AnimatedSwitcher 和 TweenAnimationBuilder)、显式动画(使用 AnimationController、Tween、CurvedAnimation、AnimatedWidget、AnimatedBuilder 和内置过渡)、Hero/共享元素路由过渡、交错或序列动画、基于物理的运动、手势、弹簧、投掷、滚动物理、曲线、性能、无障碍、减少动效以及动画生命周期错误。

madteacher avatarmadteacher
获取
base44-troubleshooter

base44-troubleshooter

84testing-qa

Troubleshoot production issues using backend function logs. Use when investigating app errors, debugging function calls, or diagnosing production problems in Base44 apps.

base44 avatarbase44
获取
miniprogram-development

miniprogram-development

70testing-qa

WeChat Mini Program development skill for building, debugging, previewing, testing, publishing, and optimizing mini program projects. This skill should be used when users ask to create, develop, modify, debug, preview, test, deploy, publish, launch, review, or optimize WeChat Mini Programs, mini program pages, components, `tabBar`, routing, navigation, icon assets, project structure, project configuration, `project.config.json`, `appid` setup, device preview, real-device validation, WeChat Developer Tools workflows, `miniprogram-ci` preview/upload flows, or mini program release processes. It should also be used when users explicitly mention CloudBase, `wx.cloud`, Tencent CloudBase, 腾讯云开发, or 云开发 in a mini program project.

tencentcloudbase avatartencentcloudbase
获取
bump-release

bump-release

68testing-qa

Cut a release: bump versions, write changelogs, commit, tag.

paulrberg avatarpaulrberg
获取
bump-deps

bump-deps

68testing-qa

Use for dependency updates: bump npm/pnpm/yarn/bun packages, check outdated, or run taze.

paulrberg avatarpaulrberg
获取
parallel-monitor

parallel-monitor

59testing-qa

持续跟踪网页变化,按固定频率重复检查。当用户要求“监控”、“跟踪变化”、“关注”或“提醒我”网页上的变化时使用——例如“跟踪iPhone 16的价格变化”、“特斯拉提交新的8-K时提醒我”、“每周监控竞争对手定价页面”。也可用于列出、查看、更新或删除现有监控。

parallel-web avatarparallel-web
获取
convex-verify

convex-verify

42testing-qa

Prove a Convex feature works — seed, drive as multiple mocked users via convex-test, assert behavior including the negative authz cases (wrong user refused, data-scope enforced).

get-convex avatarget-convex
获取
convex-test

convex-test

42testing-qa

Generate convex-test tests for the app's Convex functions.

get-convex avatarget-convex
获取
cypress-author

cypress-author

37testing-qa

Creates, updates, and fixes Cypress tests (E2E/end-to-end and component tests). Use when the user asks to create tests, add tests, write tests, update tests, test this file/component, new spec, or fix a failing or flaky test. Apply even when the user does not say 'Cypress' (e.g. 'create tests for this file'). Prefer cypress-explain when the user only wants to explain or review tests without changing code.

cypress-io avatarcypress-io
获取
cypress-explain

cypress-explain

37testing-qa

Explains Cypress tests (E2E and component tests), and answers questions about Cypress use and behavior. Use when the user asks to explain how a test works, explain how Cypress works, review or critique a test without writing code. Apply even when the user does not say 'Cypress' (e.g. 'explain this test'). Prefer the cypress-author skill when the user wants to create, fix, or update tests.

cypress-io avatarcypress-io
获取
nx-run-tasks

nx-run-tasks

27testing-qa

Helps with running tasks in an Nx workspace. USE WHEN the user wants to execute build, test, lint, serve, or run any other tasks defined in the workspace.

nrwl avatarnrwl
获取
inngest-middleware

inngest-middleware

26testing-qa

Use when adding cross-cutting concerns to durable functions — structured logging or tracing across all functions, error tracking with Sentry, payload encryption for sensitive data, dependency injection of clients (DB, Stripe, etc.) into function handlers, custom telemetry, or behavior that should apply uniformly across many functions. Covers Inngest middleware lifecycle, creating custom middleware, dependencyInjectionMiddleware, @inngest/middleware-encryption, @inngest/middleware-sentry, and custom middleware patterns.

inngest avatarinngest
获取
nx-workspace

nx-workspace

25testing-qa

探索和理解 Nx 工作区。当回答关于工作区、项目或任务的问题时使用。当 nx 命令失败或需要在运行任务前检查可用的目标/配置时也使用。示例:'这个工作区有哪些项目?'、'项目 X 是如何配置的?'、'什么依赖于库 Y?'、'我可以运行哪些目标?'、'找不到任务的配置'、'调试 nx 任务失败'。

nrwl avatarnrwl
获取
soultrace

soultrace

20testing-qa

通过 SoulTrace API 进行性格评估。当用户想要进行性格测试、发现心理原型、了解性格特征或获取基于颜色的性格档案时使用。该 API 采用五色心理模型(白色=结构,蓝色=理解,黑色=自主,红色=强度,绿色=连接),通过贝叶斯自适应问题选择将用户分类为 25 种原型之一。触发词:性格测试、性格评估、我的性格是什么、做测试、原型测试、颜色性格、soultrace。

soultrace-ai avatarsoultrace-ai
获取
audit

audit

15testing-qa

Run a comprehensive SEO audit on a website covering technical health, on-page optimization, content quality, and backlink profile. Use when the user asks for an SEO audit, site review, SEO health check, "what's wrong with my SEO", website analysis, or a full diagnostic of their site's search performance. For speed-specific issues, see audit-speed. For technical crawl/index issues only, see diagnose-seo.

calm-north avatarcalm-north
获取
typescript-e2e-testing

typescript-e2e-testing

14testing-qa

E2E and integration testing for TypeScript/NestJS projects using Jest, supertest, and real infrastructure via Docker (Kafka, PostgreSQL, MongoDB, Redis) with the Given-When-Then pattern. Use whenever the user is working on `.e2e-spec.ts` files or anything under `test/e2e/`, or asks to set up, write, review, run, debug, or optimize E2E or integration tests — including flaky tests, docker-compose for tests, Kafka/Redpanda consumers, test isolation, or GWT compliance.

bmad-labs avatarbmad-labs
获取
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
获取