What problem does it solve? When a Snakemake pipeline or Slurm job fails on an HPC cluster, the error is buried across multiple log files, and finding the root cause manually is slow and error-prone. ## Core Features & Use Cases - Failure Localization: Find the failing rule in Snakemake run logs and read the corresponding per-rule log file. - Slurm Job Inspection: Check job state, exit codes, and resource usage with sacct and scontrol to identify OOM or timeout failures. - Pattern-Based Diagnosis: Match common failure patterns such as out-of-memory, timeout, MissingInputException, conda env build failures, and MissingOutputException. - Use Case: A Snakemake run on RCC Midway errors out overnight; use this Skill to locate the failing rule, read its log, check the Slurm exit code, and determine whether to increase memory or fix a missing input. ## Quick Start Ask the assistant to diagnose why Snakemake job 12345 failed and explain the error from the logs.