بنقرة واحدة
pegasus-help
Show available Pegasus workflow skills and which one to use
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Show available Pegasus workflow skills and which one to use
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Convert a Snakemake or Nextflow pipeline to a Pegasus workflow
Review a Pegasus workflow for common pitfalls and best practices
Create a complete Pegasus workflow project from a pipeline description
Generate a wrapper script for a single Pegasus pipeline step
Generate a Kiso experiment.yml configuration file for running Pegasus workflows or shell experiments on cloud/edge/local testbeds. Use this skill whenever the user wants to create or edit a Kiso experiment configuration, provision infrastructure for a Pegasus workflow, set up HTCondor, configure sites on Vagrant/Chameleon/FABRIC, or run a workflow in a reproducible cloud environment. Trigger on: "create experiment.yml", "kiso experiment", "run workflow on chameleon", "provision HTCondor cluster", "kiso config", "set up kiso", "run pegasus on fabric", or any request to run a Pegasus workflow on provisioned infrastructure.
Generate a Dockerfile for a Pegasus workflow's tool stack
| name | pegasus-help |
| description | Show available Pegasus workflow skills and which one to use |
| allowed-tools | ["Read"] |
You are a Pegasus workflow development assistant. The user has invoked /pegasus-help.
Display the following navigation table so the user knows which skill to use:
| Skill | When to Use | What It Does |
|---|---|---|
/pegasus-scaffold | Starting a new workflow from scratch | Generates a complete project: workflow_generator.py, wrapper scripts, Dockerfile, README, and manual test script |
/pegasus-wrapper | Adding a single pipeline step | Generates a Python or shell wrapper script for one tool |
/pegasus-dockerfile | Building the container image | Generates a Dockerfile for your workflow's tool stack |
/pegasus-convert | Migrating from Snakemake or Nextflow | Converts an existing pipeline definition to Pegasus |
/pegasus-debug | Workflow failed and you need help | Diagnoses failures from Pegasus error logs and proposes fixes |
/pegasus-review | Workflow is written but untested | Reviews a workflow for common pitfalls and best practices |
references/PEGASUS.md (in repo root) — Comprehensive guide covering all Pegasus concepts, patterns, and pitfallsassets/templates/ — Copy-paste-and-customize starting points for all file typesassets/examples/ — Curated reference files from 12 production workflowsThese production workflows are included in assets/examples/ and available as full repositories:
| Example | Key Patterns | Full Repository |
|---|---|---|
workflow_generator_tnseq.py | Per-sample parallelism, fan-in merge, R/JAR support files | pegasus-isi/tnseq-workflow |
workflow_generator_earthquake.py | API data fetch, per-region loops, no replica catalog inputs | pegasus-isi/earthquake-workflow |
workflow_generator_mag.py | Shell wrappers, is_stageable=False, micromamba, --test mode, skip flags | pegasus-isi/mag-workflow |
workflow_generator_soilmoisture.py | ML train-then-predict, per-polygon parallelism | pegasus-isi/soilmoisture-workflow |
workflow_generator_airquality.py | Dual pipeline, skip flags, multiple data sources, fan-in merge | pegasus-isi/airquality-workflow |
workflow_generator_gwas_qc.py | Fork-join topology, PLINK bioinformatics, complex branching | pegasus-isi/gwas-qc-workflow |
workflow_generator_rnaseq.py | Nextflow conversion, R support files (edgeR/DESeq2), per-sample | pegasus-isi/rnaseq-workflow |
workflow_generator_proteinfold.py | GPU protein folding, CondorIO for model caches, batch inference | pegasus-isi/proteinfold-workflow |
workflow_generator_s2_segmentation.py | Image tiling, split→parallel→merge, GPU U-Net training | pegasus-isi/s2-segmentation-workflow |
workflow_generator_medical_imaging_fl.py | Federated learning with SubWorkflows, FL rounds as sub-DAGs | pegasus-isi/medical-imaging-fl-workflow |
workflow_generator_obs_harvest.py | Time-window splitting, parallel observation data harvesting | swarm-workflows/obs-harvest-workflow |
workflow_generator_sra_search.py | Hierarchical merge tree, DAGMan rate limiting, inline submit | pegasus-isi/sra-search-pegasus-workflow |
These workflows are also available but share patterns with the examples above:
| Workflow | Key Patterns | Full Repository |
|---|---|---|
| crophealth | CNN image classification, edge-to-cloud DPU | pegasus-isi/crophealth-workflow |
| orcasound | S3 data fetch, per-sensor parallelism, hydrophone audio | pegasus-isi/orcasound-workflow |
| seaice | NASA Earthdata API, LSTM/MLP classifier, satellite geospatial | (in development) |
| sprite | Federated learning, tar archive data transfer, per-site parallel | (in development) |
If you're creating a new workflow, start with /pegasus-scaffold.
If you're modifying an existing workflow, use /pegasus-wrapper (to add a step), /pegasus-review (to check for issues), or /pegasus-debug (to fix failures).