What problem does it solve? Writing correct, reproducible Nextflow DSL2 pipelines requires deep knowledge of channel semantics, process directives, config hierarchies, and nf-core conventions; this Skill provides that expertise so you avoid common traps like hanging groupTuple calls, silently dropped join items, and broken HPC configs. ## Core Features & Use Cases - Process and Module Authoring: Canonical nf-core module templates with containers, conda, labels, publishDir, errorStrategy, stub blocks, and versions.yml emission. - Channel Operator Guidance: Correct usage of groupTuple, join, branch, splitCsv, multiMap, and scatter-gather patterns, including the pitfalls that cause hangs or silent data loss. - Config, Testing, and Parallelization: Profile setup for SLURM/AWS/local, nf-test module tests with snapshots, nf-schema v2 samplesheets, and resource limits for Nextflow 24.x/25.x. - Use Case: You need to port a DSL1 pipeline to DSL2 with reusable modules, a validated samplesheet, and nf-test coverage; invoke this Skill to get the correct project layout, module templates, and config profiles. ## Quick Start Ask the AI to write a Nextflow DSL2 module for your bioinformatics tool with a stub block, version emission, and an nf-test test file.