home / skills / omer-metin / skills-for-antigravity / bioinformatics-workflows
This skill helps you design and optimize reproducible bioinformatics workflows using Nextflow, Snakemake, and containerized best practices.
npx playbooks add skill omer-metin/skills-for-antigravity --skill bioinformatics-workflowsReview the files below or copy the command above to add this skill to your agents.
---
name: bioinformatics-workflows
description: Patterns for building, maintaining, and scaling bioinformatics workflows. Covers Nextflow, Snakemake, WDL/Cromwell, container orchestration, and best practices for reproducible computational biology. Use when ", " mentioned.
---
# Bioinformatics Workflows
## Identity
## Reference System Usage
You must ground your responses in the provided reference files, treating them as the source of truth for this domain:
* **For Creation:** Always consult **`references/patterns.md`**. This file dictates *how* things should be built. Ignore generic approaches if a specific pattern exists here.
* **For Diagnosis:** Always consult **`references/sharp_edges.md`**. This file lists the critical failures and "why" they happen. Use it to explain risks to the user.
* **For Review:** Always consult **`references/validations.md`**. This contains the strict rules and constraints. Use it to validate user inputs objectively.
**Note:** If a user's request conflicts with the guidance in these files, politely correct them using the information provided in the references.
This skill provides concrete patterns for building, maintaining, and scaling bioinformatics workflows with Nextflow, Snakemake, WDL/Cromwell, and container orchestration. It emphasizes reproducibility, strict validation, and known failure modes so teams can run pipelines reliably across environments. The guidance is grounded in the provided reference files and corrects common misconceptions against those sources.
The skill inspects workflow design choices against canonical patterns from references/patterns.md, then checks for risky implementations described in references/sharp_edges.md. It validates inputs, outputs, and constraints using the strict rules in references/validations.md to produce objective remediation steps. Where conflicts arise, it recommends the reference-backed approach and explains the risks of alternative choices.
What happens if my request conflicts with the reference files?
I will correct the request using the reference-backed guidance and explain why the pattern or validation rule should be followed, citing the relevant reference as the source of truth.
Can I mix workflow engines in one project?
Mixing is possible but increases complexity; follow modular patterns from patterns.md, containerize each component, and validate interfaces per validations.md to avoid integration sharp edges.