All categories
Testing & QA
Unit tests, integration tests, E2E, QA, validation, and test automation
- 31,095
- 1,296
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse testing & qa skills
Showing 3,289–3,312 of 31,095 skills
- Longread Sv PipelineEnd-to-end workflow for detecting structural variants from long-read sequencing data. Covers ONT/PacBio alignment with minimap2 and SV calling with Sniffles or cuteSV. Use when detecting structural variants from long reads.Votes: 0GitHub stars: 3
- Fastq To VariantsEnd-to-end DNA sequencing workflow from FASTQ files to variant calls. Covers QC, alignment with BWA, BAM processing, and variant calling with bcftools or GATK HaplotypeCaller. Use when calling variants from raw sequencing reads.Votes: 0GitHub stars: 3
- Cnv PipelineEnd-to-end copy number variant detection workflow from BAM files. Covers CNVkit analysis for exome/targeted sequencing with visualization and annotation. Use when detecting copy number alterations from sequencing data.Votes: 0GitHub stars: 3
- Chipseq PipelineEnd-to-end ChIP-seq workflow from FASTQ files to annotated peaks. Covers QC, alignment, peak calling with MACS3 (or HOMER), and peak annotation with ChIPseeker. Use when processing ChIP-seq data from alignment through peak annotation.Votes: 0GitHub stars: 3
- Model CurationValidate, gap-fill, and curate genome-scale metabolic models using memote for quality scores and COBRApy for manual curation. Ensure models meet SBML standards and produce biologically meaningful predictions. Use when improving draft models or preparing models for publication.Votes: 0GitHub stars: 3
- Markers AnnotationFind marker genes and annotate cell types in single-cell RNA-seq using Seurat (R) and Scanpy (Python). Use for differential expression between clusters, identifying cluster-specific markers, scoring gene sets, and assigning cell type labels. Use when finding marker genes and annotating clusters.Votes: 0GitHub stars: 3
- Cell AnnotationAutomated cell type annotation using reference-based methods including CellTypist, scPred, SingleR, and Azimuth for consistent, reproducible cell labeling. Use when automatically annotating cell types using reference datasets.Votes: 0GitHub stars: 3
- M6a DifferentialIdentifies differential m6A methylation between conditions from MeRIP-seq paired IP/input data using exomePeak2 with `bam_ip` + `bam_input` (control arm) and `bam_treated_ip` + `bam_treated_input` (treatment arm) for integrated GC-bias-aware differential calling (Liu 2022 *NAR Genom Bioinform* 4:lqac046), QNB beta-binomial test (Liu 2017 *BMC Bioinformatics* 18:387), MeTDiff HMM-based differential bundled with MeTPeak, RADAR (Zhang 2019 *Genome Biol* 20:294) with its `filterBins -> diffIP -> ...Votes: 0GitHub stars: 3
- Setup Pre Commit在当前仓库设置带 lint-staged(Prettier)、类型检查和测试的 Husky pre-commit 钩子。当用户想添加 pre-commit 钩子、设置 Husky、配置 lint-staged,或在提交时加入格式化/类型检查/测试时使用。Votes: 0GitHub stars: 2
- Migrate To Shoehorn把测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn。当用户提到 shoehorn、想替换测试里的 `as`,或需要部分测试数据时使用。Votes: 0GitHub stars: 2
- Deveco Autobugfix自动执行鸿蒙应用 Bug 全流程修复,涵盖问题复现、根因分析、最小化代码修复、构建编译与运行验证。 依赖 deveco-mcp 提供 verify_ui/build_project/start_app 等能力。 使用场景:用户要求自动修复鸿蒙项目 Bug,或输入触发词:自动修复、auto fix、auto-fix、自动bug修复、autofix。 提供熔断保护、3 次构建重试上限、修复经验沉淀机制。Votes: 0GitHub stars: 2
- Hmos Multidevice Scenario EntryEntry skill for HarmonyOS multi-device adaptation. Use when the task broadly concerns HarmonyOS multi-device adaptation, the task involves foldable device verification or when the correct scenario is still unclear. This skill classifies the request by phase and scenario type, then routes to one or more scenario files for screen and window size, fold state, avoid areas, interaction methods, natural orientation, or hardware access.Votes: 0GitHub stars: 2
- Hmos Accessibility Kit Test Screen Reader测试屏幕朗读功能的启用状态、效果验证、手势操作和应用适配情况,提供验证测试流程和检查清单,适用于应用无障碍功能验收测试场景Votes: 0GitHub stars: 2
- To Tickets把计划、规格或当前对话拆解为一组示踪子弹(tracer-bullet)ticket,每个 ticket 声明自己的阻塞关系,发布到配置好的追踪器(本地模式下阻塞关系以文本写在每个 ticket 文件里,真实追踪器上则用原生的阻塞链接)。Votes: 0GitHub stars: 2
- Tdd测试驱动开发(TDD)。当用户想以测试优先的方式构建功能或修 bug、提到"red-green-refactor",或想要集成测试时使用。Votes: 0GitHub stars: 2
- Diagnosing Bugs针对疑难 bug 和性能回归的诊断循环。当用户说"诊断"/"调试这个",或报告某东西坏了/抛异常/失败/变慢时使用。Votes: 0GitHub stars: 2
- Android Intent SecurityAndroid Intent 安全最佳实践。当审计 AndroidManifest.xml 中的组件配置(activities、services、receivers)或处理传入 Intent 的源码(getIntent、getParcelableExtra)以防止 Intent 重定向(Intent Redirection)和未授权访问时使用此 skill。Votes: 0GitHub stars: 2
- Quality Assurance Agent端到端 QA 验收编排器。当用户要求做功能验收、回归测试、质量检查、或对某个模块/流程/branch/PR进行系统化测试时触发。 作为顶层路由器,按阶段调度子 skill(上下文收集 → 风险分析 → 用例设计 → 脚本生成 → 执行与修复 → 代码审查 → 报告生成)。 你自己不写测试代码也不直接判断质量——你把每个阶段交给专职子 skill 处理。 用例确认是流程中唯一的强制人工门禁,其余阶段自动衔接。 不适用:单次手动测试、纯开发/代码生成任务、无明确验收范围的技术问答。Votes: 0GitHub stars: 22
- Qa Test Script Generator在用户确认用例之后,把已确认的业务用例展开为可执行的 spec-task 和测试脚本。你产出的是 test-spec-tasks.json——后续执行阶段通过它逐条运行并收集证据。 你只负责"生成可执行的东西",不负责"执行"。pass/fail/ready 的判断由后续的执行阶段来做。 不适用:执行测试、标记 pass/fail、就绪判定。Votes: 0GitHub stars: 22
- Qa Test Runner在 spec-task 和测试脚本就绪后,逐条执行、分类失败、修最小根因、收集证据、跑 completion 门禁。 你只负责"跑"——不生成报告、不审查代码、不判 Ready。审查留给 qa-code-reviewer,报告与判定留给 qa-report-generator。 不适用:报告生成、代码审查、用例设计。Votes: 0GitHub stars: 22
- Refactor ValuesSafe refactoring workflow for enum values, enum keys, and static test data in test-data/static/*.ts — mandatory impact analysis, cascading updates, and verification. Use BEFORE changing any enum member's string value (ApiEndpoints.*, Messages.*, Roles, StorageStatePaths), renaming any enum key, or editing any existing file under test-data/static/. Running this workflow prevents silent test failures, TypeScript errors from stale imports, and assertion drift from hardcoded strings that bypass t...Votes: 0GitHub stars: 181
- Pr ReviewerReviews a Git branch as a pull request against the base branch (auto-resolved from origin/HEAD — usually main or master) using this repo's own rules — the .cursor/rules/rules.mdc constitution and the .cursor/skills/ that apply to the changed files. Fetches the branch, switches to it, diffs it against the merge-base, routes the changed files to every applicable skill, verifies (eslint + prettier + tsc, and attempts the affected tests), then reports tiered findings with a confidence score. Afte...Votes: 0GitHub stars: 181
- Page ObjectsPage Object Model pattern for the Playwright scaffold — class structure, get-accessor locator pattern, action-method conventions, component composition, registration via the page-object fixture, and the mandatory exploration-first workflow. Use when creating a new page object, adding or updating locators on an existing page object, adding a new reusable component, or registering a page in the fixture layer. For the locator priority order and feedback/validation-message rules see the selectors...Votes: 0GitHub stars: 181
- EnumsTypeScript enum conventions for the Playwright scaffold — PascalCase enum names, SCREAMING_SNAKE_CASE members, location rules for app-specific (enums/{area}/) vs shared/utility (enums/util/) constants, and the rules for adding or extending enums. Use when adding a new API endpoint path, UI message, role, storage-state path, route, or any repeated string constant defined by the application; when deciding whether a new value belongs in enums/, config/, or test-data/static/; or when extending an...Votes: 0GitHub stars: 181