测试与 QA

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

844 个 Skills 可用

Skills 列表

super-swarm-spark

super-swarm-spark

1Ktesting-qa

Only to be triggered by explicit super-swarm-spark commands.

am-will avataram-will
获取
kotlin-tooling-agp9-migration

kotlin-tooling-agp9-migration

1Ktesting-qa

Migrates Kotlin Multiplatform (KMP) projects to Android Gradle Plugin 9.0+. Handles plugin replacement (com.android.kotlin.multiplatform.library), module splitting, DSL migration, and the new default project structure. Use when upgrading AGP, when build fails due to KMP+AGP incompatibility, or when the user mentions AGP 9.0, android multiplatform plugin, KMP migration, or com.android.kotlin.multiplatform.library.

kotlin avatarkotlin
获取
swiftlint

swiftlint

1Ktesting-qa

Configures and enforces SwiftLint in Swift projects using build tool plugins, run scripts, and CI. Covers .swiftlint.yml configuration, disabled_rules, opt_in_rules, only_rules, analyzer_rules, baselines, autocorrect, swiftlint:disable suppressions, reporter formats (sarif, json, checkstyle), strict and lenient modes, SwiftLintBuildToolPlugin via SimplyDanny/SwiftLintPlugins, swift package plugin swiftlint, Xcode run script phases, CI integration, multiple configuration files, and rollout strategies for existing codebases. Use when setting up SwiftLint, configuring lint rules, suppressing warnings, creating baselines, choosing between build tool plugin and run script, or integrating SwiftLint into CI.

dpearson2699 avatardpearson2699
获取
typing-exclusion-worker

typing-exclusion-worker

991testing-qa

Python typing exclusion worker: remove assigned mypy exclusion modules in small scoped batches, fix typing issues, run validation, and produce a structured completion summary. Use when running parallel typing-debt workers or when asked to remove modules from pyproject mypy exclusion overrides.

getsentry avatargetsentry
获取
swift-architecture

swift-architecture

980testing-qa

Selects, reviews, and migrates Apple-platform app architectures across MV with Observation, MVVM, MVI, TCA, Clean Architecture, Coordinator, and legacy VIPER. Use when choosing module and dependency boundaries, escalating a feature beyond simple SwiftUI MV, planning incremental architecture migration, or auditing state ownership and test seams.

dpearson2699 avatardpearson2699
获取
ios-simulator

ios-simulator

980testing-qa

Manages iOS Simulator devices and app tests with xcrun simctl: lifecycle, install/launch, push and location simulation, privacy permissions, deep links, status-bar overrides, screenshots/video, log streaming, app containers, and targetEnvironment(simulator). Use when scripting Simulator workflows, debugging CoreSimulator boot failures, or deciding which hardware, performance, networking, memory-pressure, and security behaviors require a physical device.

dpearson2699 avatardpearson2699
获取
tabletopkit

tabletopkit

972testing-qa

使用 visionOS 上的 TabletopKit 构建多人空间桌游。适用于以下场景:创建包含棋盘、棋子、卡牌或骰子的桌游体验;管理座位、回合、道具状态、TabletopAction 动作流或 TabletopInteraction 代理;通过 FaceTime 同播共享(Group Activities)同步游戏进程;基于 RealityKit 进行画面渲染;或在虚拟桌面实现吸附、抛掷和物理效果。

dpearson2699 avatardpearson2699
获取
test

test

969testing-qa

Run /test to write a test suite for code you just built or changed, after implementing a feature, route, or fix. Targets uncommitted changes automatically, reads test preferences.json for your framework (asks and saves it if absent), and picks the right strategy per file: happy path, edge cases, error states, accessibility.

jsmastery-pro avatarjsmastery-pro
获取
appmigrationkit

appmigrationkit

967testing-qa

使用 AppMigrationKit 实现应用数据的跨平台迁移(导出或导入)。适用于实现由系统协同调度的 iOS 与 Android 等平台间单次数据迁移、开发 AppMigrationExtension 扩展、使用 ResourcesArchiver 打包待传输资源、在目标设备上导入资源、上报导入进度、处理迁移错误与 App Group 清理、查询 MigrationStatus 状态,以及通过 AppMigrationTester 测试迁移代码等场景。

dpearson2699 avatardpearson2699
获取
asc-apple-ads

asc-apple-ads

962testing-qa

Use when managing Apple Ads with asc, including auth, org lookup, campaigns, ad groups, ads, keywords, reports, raw API calls, and safe live testing.

rorkai avatarrorkai
获取
ux-audit

ux-audit

954testing-qa

像真实用户一样深度体验和走查在线 Web 应用,挖掘静态审查容易漏掉的易用性与行为 Bug。在给出任何最终结论(verdict)前,强制要求提供真实的交互凭证(如输入、点击、发送、观察)——未经实际交互的走查将直接判定为“Incomplete”(未完成)。涵盖核心流程走查、全元素点测、多面板压测矩阵、视觉细节排查、组件完美度清单、自动化无障碍测试(axe-core)、实用性能预算(LCP/CLS/INP)、11 大场景测试阵列,以及包含真实拟真数据阵列的高强度压力测试。硬性门槛:控制台报错/警告 = 0,网络 5xx 错误 = 0,布局崩溃 = 0,axe Critical/Serious 级别违规 = 0,性能指标达标。内置审计元校验(Audit-the-audit)机制,直接否决走过场的偷懒报告。每个发现的问题均附带复现步骤、凭证路径及怀疑的代码位置。触发词包括:“ux audit”、“walkthrough”、“qa sweep”、“audit the app”、“dogfood this”、“check all pages”、“find what's broken”、“stress the UI”。

jezweb avatarjezweb
获取
experience-lwc-design-generate

experience-lwc-design-generate

952testing-qa

Use when you need to create a brand new Lightning Web Component from a Figma design, a Product Requirements Document, or another design artifact — orchestrating the five-phase workflow (gather requirements → generate code → optimize → lint/format/compile → test) and stitching together the specialized skills for SLDS, LDS, base components, optimization, and testing. Use this skill whenever the user mentions building a new LWC from Figma, building an LWC from a PRD, generating an LWC from a design or screenshot, or migrating an Aura component as a fresh LWC build. DO NOT TRIGGER when refactoring an existing LWC (use experience-lwc-generate), for Aura → LWC in-place migration (out of scope for this skill), for standalone SLDS token or styling work (use design-systems-slds-apply), or for standalone data-layer work (use experience-lds-best-practices-apply or experience-lds-data-requirements-generate).

forcedotcom avatarforcedotcom
获取
experience-lds-best-practices-apply

experience-lds-best-practices-apply

952testing-qa

Use when reviewing or implementing Lightning Data Service best practices in an LWC (.js, .html, .js-meta.xml) — UIAPI vs Apex, refreshApex / notifyRecordUpdateAvailable, @salesforce/schema imports, LDS record-form data patterns. TRIGGER on \"apply LDS best practices to this LWC\", \"review this LWC for LDS best-practice issues\", \"review this component for Lightning Data Service issues\", \"UIAPI or Apex for this data?\", \"fix stale data after record save\", \"sync LDS cache\", \"use @salesforce/schema for field names\", \"choose between getRecord and Apex\". DO NOT TRIGGER when building a new LWC (use experience-lwc-generate), applying SLDS design tokens (use design-systems-slds-apply), picking or wiring a `lightning-*` base component's props/events/slots generically (use experience-lwc-base-components-integrate — this skill covers only the LDS data-layer rationale, even when the fix involves a base record form), or for security / RTL / accessibility reviews (separate passes).

forcedotcom avatarforcedotcom
获取
asc-cli-usage

asc-cli-usage

942testing-qa

Guidance for using asc cli in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design asc commands or interact with App Store Connect via the CLI.

rorkai avatarrorkai
获取
asc-submission-health

asc-submission-health

942testing-qa

Diagnose App Store submission blockers and operate review health with asc, including readiness validation, repair routing, status monitoring, cancellation, and retry decisions. Use when validation fails, a version is not in a valid state, review status is unclear or stuck, or a failed submission must be repaired and retried. For staging, upload, publication, and submission execution, use asc-release-flow.

rorkai avatarrorkai
获取
sprite-segment-3x3grid

sprite-segment-3x3grid

939testing-qa

Analyze Sprite textures and output a 3x3 grid representation based on color matching. Segments a Sprite into a 3x3 grid, identifies the majority color of the center cell, and outputs a text pattern showing which cells match the center color. Use when analyzing sprite patterns, documenting sprite structure, or describing sprite color distribution.

unity-technologies avatarunity-technologies
获取
dx-devops-promote

dx-devops-promote

937testing-qa

Use this skill to drive the full DevOps Center promotion workflow for work items and pipeline stages — validate preconditions, prepare work items, optionally combine work items that share metadata, promote one or more work items or an entire stage to a target pipeline stage, and complete the promotion to finalize the deployment. TRIGGER when the user wants to promote a work item, advance changes to the next environment or stage, combine work items for a single promotion, or move metadata through the release pipeline. The mandatory validate step runs automatically at the start. DO NOT TRIGGER for work item creation or status updates (use dx-devops-work-item-manage), for conflict detection, or for polling an existing promotion's status.

forcedotcom avatarforcedotcom
获取
coreml

coreml

936testing-qa

在 iOS 应用中集成 Core ML 模型,实现设备端机器学习推理。涵盖模型加载(.mlmodel、.mlpackage、.mlmodelc)、使用自动生成类和 MLFeatureProvider 进行预测、计算单元配置(CPU、GPU、神经网络引擎)、MLTensor、VNCoreMLRequest、MLComputePlan、多模型流水线以及部署策略。适用于加载 Core ML 模型、进行预测、配置计算单元或分析模型性能的场景。

dpearson2699 avatardpearson2699
获取
tipkit

tipkit

936testing-qa

实现并审查 Apple TipKit 功能发现 UI,适用于 iOS 17+ 应用。在添加或审核应用内提示、上下文帮助、教练标记、Tip、TipView、popoverTip、规则、事件、操作、显示频率、测试覆盖、可重用提示标识符或 iOS 18+ 的 TipGroup 和 CloudKit 提示同步时使用;避免用于通用 SwiftUI 导航或提示展示之外的布局。

dpearson2699 avatardpearson2699
获取
app-clips

app-clips

936testing-qa

构建iOS App Clip,支持调用URL、App Clip Code、NFC、二维码、Safari横幅、地图、信息、目标设置、App Store Connect体验、大小/能力限制、NSUserActivity路由、SKOverlay推广、App Group/钥匙串交接、临时通知、位置确认以及完整应用迁移。在创建App Clip或配置App Clip调用、体验设置或完整应用交接时使用。

dpearson2699 avatardpearson2699
获取
asc-cli-usage

asc-cli-usage

934testing-qa

关于在此仓库中使用 asc CLI 的指南(标志、输出格式、分页、认证和命令发现)。当需要运行或设计 asc 命令或通过 CLI 与 App Store Connect 交互时使用。

rudrankriyam avatarrudrankriyam
获取
asc-submission-health

asc-submission-health

934testing-qa

诊断 App Store 提交阻塞问题并使用 asc 操作审核健康状态,包括就绪验证、修复路由、状态监控、取消和重试决策。当验证失败、版本处于无效状态、审核状态不明确或卡住、或失败的提交需要修复并重试时使用。对于分阶段、上传、发布和提交执行,请使用 asc-release-flow。

rudrankriyam avatarrudrankriyam
获取
debugging-instruments

debugging-instruments

932testing-qa

使用 LLDB、交互式内存图调试器和 Instruments 调试 iOS 应用并分析性能。适用于崩溃、循环引用检查、卡顿、构建失败以及通用的 CPU、内存、能耗或网络分析。如需 .memgraph 捕获、leaks CLI 所有权路径或持久堆增长,请使用 ios-memgraph-analysis;如需 ETTrace 捕获和 JSON,请使用 ios-ettrace-performance。

dpearson2699 avatardpearson2699
获取
swift-language

swift-language

932testing-qa

应用现代 Swift 语言模式与惯用法,适用于非并发、非 SwiftUI 的代码。涵盖 if/switch 表达式(Swift 5.9+)、类型化 throws(Swift 6+)、结果构建器、属性包装器、不透明类型与存在类型(some vs any)、guard 模式、Never 类型、正则构建器(Swift 5.7+)、基本 Codable 塑形(CodingKeys、自定义解码、嵌套容器)、现代集合 API(count(where:)、contains(where:)、replacing())、基本 FormatStyle 用法以及字符串插值模式。在编写涉及泛型、协议、枚举、闭包或现代语言特性的核心 Swift 代码时使用;深度 Codable 路由至 swift-codable,详细格式化/本地化路由至 swift-formatstyle,API 命名路由至 swift-api-design-guidelines。

dpearson2699 avatardpearson2699
获取