Generate single-cell RNA-seq analysis code templates for Seurat and Scanpy, supporting QC, clustering, visualization, and downstream analysis. Trigger when users need scRNA-seq analysis pipelines, preprocessing workflows, or batch correction code.
88
86%
Does it follow best practices?
Impact
90%
1.28xAverage score across 3 eval scenarios
Passed
No known issues
Scanpy QC parameters and clustering
Human MT pattern
100%
100%
MT percent threshold
100%
100%
Min genes threshold
100%
100%
Max genes threshold
0%
100%
Normalization target sum
100%
100%
Log transform
100%
100%
HVG count
100%
100%
Leiden clustering
100%
100%
Wilcoxon markers
100%
100%
Neighbor parameters
50%
100%
Harmony for small batches
0%
100%
Relative paths
100%
100%
Without context: $0.3545 · 1m 40s · 16 turns · 23 in / 5,552 out tokens
With context: $1.0438 · 4m 50s · 33 turns · 1,761 in / 9,399 out tokens
Seurat pipeline with species-specific settings and batch correction
Mouse MT pattern
100%
100%
MT percent threshold
0%
100%
Min genes threshold
100%
100%
Max genes threshold
0%
100%
RPCA for large batches
0%
100%
LogNormalize scale factor
100%
100%
VST nfeatures
50%
100%
PCA dimensions
100%
100%
FindAllMarkers params
100%
100%
Clustering resolution
0%
100%
Relative paths
100%
100%
No API calls
100%
100%
Without context: $0.3013 · 2m 6s · 11 turns · 16 in / 6,415 out tokens
With context: $0.9555 · 3m 46s · 34 turns · 202 in / 7,518 out tokens
CLI tool usage and output structure
Script invocation
100%
100%
Tool both flag
100%
100%
Species flag
100%
100%
Trajectory flag
100%
100%
Complex variation batch method
0%
0%
Seurat R file generated
100%
100%
Scanpy Python file generated
100%
100%
README generated
100%
100%
Trajectory code in Scanpy output
100%
100%
Invalid param error format
0%
20%
Batch method in Seurat output
0%
0%
Without context: $0.4615 · 2m 3s · 13 turns · 17 in / 8,908 out tokens
With context: $0.9580 · 3m 52s · 34 turns · 206 in / 9,151 out tokens
ca9aaa4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.