What problem does it solve?
It helps you avoid slowdowns and crashes by detecting your CPU/GPU, memory, and disk constraints before starting a heavy scientific computing workflow, then translating those limits into practical execution recommendations.
Core Features & Use Cases
- Detects CPU capabilities (physical/logical cores, architecture, and optional frequency) to guide parallelism decisions.
- Detects GPU availability across NVIDIA (CUDA), AMD (ROCm), and Apple Silicon (Metal) to choose the right acceleration backend.
- Analyzes memory and disk headroom to recommend out-of-core versus in-memory strategies and appropriate storage formats.
- Generates a JSON resource report (including strategic recommendations) written to .claude_resources.json so downstream planning can be data-driven.
- Use case: Before running a large genomics analysis, it determines whether Dask/Zarr are needed based on available RAM and disk capacity, and suggests a worker count aligned to your CPU.
Quick Start
Use the get-available-resources skill to create a .claude_resources.json report for your current machine before starting your next large computation.