测试与 QA

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

1457 个 Skills 可用

Skills 列表

query-caching-strategies

query-caching-strategies

348testing-qa

Implement query caching strategies to improve performance. Use when setting up caching layers, configuring Redis, or optimizing database query response times.

aj-geddes avataraj-geddes
获取
error-tracking

error-tracking

348testing-qa

Implement error tracking with Sentry for automatic exception monitoring, release tracking, and performance issues. Use when setting up error monitoring, tracking bugs in production, or analyzing application stability.

aj-geddes avataraj-geddes
获取
property-based-testing

property-based-testing

348testing-qa

Design property-based tests that verify code properties hold for all inputs using automatic test case generation. Use for property-based, QuickCheck, hypothesis testing, generative testing, and invariant verification.

aj-geddes avataraj-geddes
获取
cpu-profiling

cpu-profiling

348testing-qa

Profile CPU usage to identify hot spots and bottlenecks. Optimize code paths consuming most CPU time for better performance and resource efficiency.

aj-geddes avataraj-geddes
获取
git-hooks-setup

git-hooks-setup

348testing-qa

Implement Git hooks using Husky, pre-commit, and custom scripts. Enforce code quality, linting, and testing before commits and pushes.

aj-geddes avataraj-geddes
获取
configuration-management

configuration-management

348testing-qa

Manage application configuration including environment variables, settings management, configuration hierarchies, secret management, feature flags, and 12-factor app principles. Use for config, environment setup, or settings management.

aj-geddes avataraj-geddes
获取
vue-application-structure

vue-application-structure

348testing-qa

Structure Vue 3 applications using Composition API, component organization, and TypeScript. Use when building scalable Vue applications with proper separation of concerns.

aj-geddes avataraj-geddes
获取
troubleshooting-guide

troubleshooting-guide

348testing-qa

Create comprehensive troubleshooting guides, FAQ documents, known issues lists, and debug guides. Use when documenting common problems, error messages, or debugging procedures.

aj-geddes avataraj-geddes
获取
database-sharding

database-sharding

348testing-qa

Implement database sharding for horizontal scalability. Use when scaling large databases, distributing data across multiple servers, or designing sharded architectures.

aj-geddes avataraj-geddes
获取
feature-flag-system

feature-flag-system

348testing-qa

Implement feature flags (toggles) for controlled feature rollouts, A/B testing, canary deployments, and kill switches. Use when deploying new features gradually, testing in production, or managing feature lifecycles.

aj-geddes avataraj-geddes
获取
performance-regression-debugging

performance-regression-debugging

348testing-qa

Identify and debug performance regressions from code changes. Use comparison and profiling to locate what degraded performance and restore baseline metrics.

aj-geddes avataraj-geddes
获取
disaster-recovery-testing

disaster-recovery-testing

348testing-qa

Execute comprehensive disaster recovery tests, validate recovery procedures, and document lessons learned from DR exercises.

aj-geddes avataraj-geddes
获取
mocking-stubbing

mocking-stubbing

348testing-qa

Create and manage mocks, stubs, spies, and test doubles for isolating unit tests from external dependencies. Use for mock, stub, spy, test double, Mockito, Jest mocks, and dependency isolation.

aj-geddes avataraj-geddes
获取
intermittent-issue-debugging

intermittent-issue-debugging

348testing-qa

Debug issues that occur sporadically and are hard to reproduce. Use monitoring and systematic investigation to identify root causes of flaky behavior.

aj-geddes avataraj-geddes
获取
synthetic-monitoring

synthetic-monitoring

348testing-qa

Implement synthetic monitoring and automated testing to simulate user behavior and detect issues before users. Use when creating end-to-end test scenarios, monitoring API flows, or validating user workflows.

aj-geddes avataraj-geddes
获取
canary-deployment

canary-deployment

348testing-qa

Implement canary deployment strategies to gradually roll out new versions to subset of users with automatic rollback based on metrics.

aj-geddes avataraj-geddes
获取
api-contract-testing

api-contract-testing

343testing-qa

Verify API contracts between services to ensure compatibility and prevent breaking changes. Use for contract testing, Pact, API contract validation, schema validation, and consumer-driven contracts.

aj-geddes avataraj-geddes
获取
ue-testing-debugging

ue-testing-debugging

341testing-qa

Use when writing automation tests, functional tests, or any test in Unreal Engine. Also use when the user asks about "UE_LOG", logging, log categories, assertion, check, ensure, verify, DrawDebug, debug draw, console command, profiling, Unreal Insights, stat commands, or debugging techniques. See ue-module-build-system for test module setup, and ue-cpp-foundations for general C++ logging patterns.

quodsoler avatarquodsoler
获取
xcuitest

xcuitest

337testing-qa

API reference: XCUITest. Query for element queries, waiting patterns, Swift 6 @MainActor, assertions, screenshots, launch arguments.

prisma-labs-dev avatarprisma-labs-dev
获取
guide-macos-spm-packaging

guide-macos-spm-packaging

337testing-qa

Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.

prisma-labs-dev avatarprisma-labs-dev
获取
add-audio

add-audio

334testing-qa

Add music and sound effects to a game using the Web Audio API — background music, gameplay themes, and SFX. Zero dependencies. Use when the user says "add music", "add sound effects", "add audio", "make it sound good", "add BGM", or "add SFX to my game". Do NOT use for gameplay features or visual design.

playableintelligence avatarplayableintelligence
获取
add-assets

add-assets

334testing-qa

Replace geometric shapes with pixel art sprites — recognizable characters, enemies, and items with optional animation. Use when the user says "add sprites", "replace the shapes with real art", "add pixel art", "make the characters look real", or "add game assets". For 3D games, use add-3d-assets instead. Do NOT use for 3D models (use add-3d-assets) or gameplay changes (use add-feature).

playableintelligence avatarplayableintelligence
获取
add-feature

add-feature

334testing-qa

Add a new gameplay feature to an existing browser game following its architecture patterns. Use when the user says "add a feature", "add double-jump", "add a power-up", "add a leaderboard", or describes a specific game mechanic to implement. Do NOT use for visual-only changes (use design-game) or replacing shapes with sprites (use add-assets).

playableintelligence avatarplayableintelligence
获取
review-game

review-game

334testing-qa

Review an existing game codebase for architecture, performance, and best practices. Use when the user says "review my game", "code review", "check my game architecture", "is my game well structured", or "audit my game code". Do NOT use for making changes — this is read-only analysis. Use improve-game to implement fixes.

playableintelligence avatarplayableintelligence
获取