cluster-toolkit
llms.txt370 starsChanged 13 days agoApache-2.0View on GitHub
Google Cloud Cluster Toolkit (gcluster) is the official open-source infrastructure-as-code orchestrator for deploying AI Hypercomputer (GPU and TPU) and HPC clusters on Google Cloud using Slurm, Google Kubernetes Engine (GKE), and Cloud Batch. Auto-generated by tools/catalog-gen. DO NOT EDIT MANUALLY. Regenerate with: go run ./tools/catalog-gen. For the complete reference of every blueprint variable, required GCP API, and module use: wiring, see llms-full.txt and skills/cluster-blueprint-assistant/references/catalog.yaml. Option A — Download pre-built release bundle (includes ./gcluster, examples/, and community/examples/; no git clone or…
In this repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- llms-full.txtllms.txt
- cluster-blueprint-assistantSkill
- gke-kueue-debuggingSkill
- xpk-to-clustertoolkitSkill
The file
We split this llms.txt into the rules it gives an agent
1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 29
Always run test -x ./gcluster || make at the repository root before invoking ./gcluster in a source checkout:
≈ “Common” is an estimate: at least 1 in 5 of the 3,592 llms.txt files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
# Google Cloud Cluster Toolkit (gcluster)
> Google Cloud Cluster Toolkit (`gcluster`) is the official open-source infrastructure-as-code orchestrator for deploying AI Hypercomputer (GPU and TPU) and HPC clusters on Google Cloud using Slurm, Google Kubernetes Engine (GKE), and Cloud Batch.
Auto-generated by `tools/catalog-gen`. DO NOT EDIT MANUALLY. Regenerate with: `go run ./tools/catalog-gen`.
For the complete reference of every blueprint variable, required GCP API, and module `use:` wiring, see [llms-full.txt](llms-full.txt) and [skills/cluster-blueprint-assistant/references/catalog.yaml](skills/cluster-blueprint-assistant/references/catalog.yaml).
## Quickstart & Installation
Option A — Download pre-built release bundle (includes `./gcluster`, `examples/`, and `community/examples/`; no `git clone` or `make` required):
```bash
OS="linux" && ARCH="amd64"
mkdir -p cluster-toolkit && curl -L https://github.com/GoogleCloudPlatform/cluster-toolkit/releases/latest/download/gcluster_bundle_${OS}_${ARCH}.tgz | tar -xz -C cluster-toolkit && cd cluster-toolkit
./gcluster --version
```
Option B — Clone and build from source (requires Go 1.26+ and Terraform 1.12.2+):
```bash
git clone https://github.com/GoogleCloudPlatform/cluster-toolkit.git
cd cluster-toolkit
make
./gcluster --version
```
## CLI Discovery & Workflow Commands
Always run `test -x ./gcluster || make` at the repository root before invoking `./gcluster` in a source checkout:
- **List all blueprints and embedded modules:** `./gcluster explain`
- **Find matching or closest blueprint by hardware/orchestrator/storage specs:** `./gcluster explain <specs...>` (e.g. `./gcluster explain slurm a3u lustre`, `./gcluster explain gke a3-megagpu lustre`, `./gcluster explain gke tpu-7x`)
- **Inspect a blueprint's required GCP APIs, customizable `vars:`, stages, and deploy command:** `./gcluster explain <blueprint.yaml>`
- **Inspect an embedded module's required APIs, `use:` snippet, and auto-injected inputs:** `./gcluster explain <module>` (e.g. `./gcluster explain modules/file-system/managed-lustre`)
- **Validate and expand a blueprint (dry-run):** `./gcluster expand <blueprint.yaml> -d <deployment.yaml> -o expanded.yaml`
- **Generate a Terraform deployment folder (without deploying):** `./gcluster create <blueprint.yaml> -d <deployment.yaml> -w`
- **Deploy a blueprint:** `./gcluster deploy <blueprint.yaml> -d <deployment.yaml>`
- **Submit a GKE workload (GPU or TPU):** `./gcluster job submit --project <PROJECT_ID> --cluster <CLUSTER_NAME> --location <ZONE> --name <JOB_NAME> --image <IMAGE> --compute-type <MACHINE_OR_TPU_TYPE> --command "<CMD>"`
## Customization & Reservation Syntax in `deployment.yaml`
Pass user overrides (`project_id`, `deployment_name`, `region`, `zone`, node counts, reservations) via `-d <deployment.yaml>`. Never edit generated `.tf` files inside the deployment directory:
- **GKE blueprints using `reservation_affinity` (`examples/gke-a3-highgpu/gke-a3-highgpu.yaml`, `examples/gke-a3-megagpu/gke-a3-megagpu.yaml`, `examples/gke-a3-ultragpu/gke-a3-ultragpu.yaml`, `examples/gke-a4/gke-a4.yaml`, `examples/gke-g4/gke-g4.yaml`, `examples/gke-h4d/gke-h4d.yaml`, `examples/gke-tpu-7x/gke-tpu-7x-advanced.yaml`, `examples/gke-tpu-7x/gke-tpu-7x.yaml`, `examples/gke-tpu-v5p/gke-tpu-v5p.yaml`, `examples/gke-tpu-v6e/gke-tpu-v6e-advanced.yaml`, `examples/gke-tpu-v6e/gke-tpu-v6e.yaml`):**
```yaml
reservation_affinity:
consume_reservation_type: SPECIFIC_RESERVATION
specific_reservations:
- name: <RESERVATION_NAME>
```
- **GKE blueprints using `reservation` (`examples/gke-a4x-max-bm/gke-a4x-max-bm.yaml`, `examples/gke-a4x/gke-a4x.yaml`, `examples/gke-g4-confidential/gke-g4-confidential.yaml`, `examples/gke-tpu-v4/gke-tpu-v4.yaml`, `examples/gke-tpu-v5e/gke-tpu-v5e.yaml`):** `reservation: <RESERVATION_NAME>`
- **Slurm / VM reservation variables (`<VAR>: <RESERVATION_NAME>`):** `a3_reservation_name` (`examples/machine-learning/a3-highgpu-8g/a3high-slurm-blueprint.yaml`), `a3mega_reservation_name` (`examples/machine-learning/a3-megagpu-8g/a3mega-slurm-blueprint.yaml`, `examples/machine-learning/a3-megagpu-8g/a3mega-slurm-gcsfuse-lssd-blueprint.yaml`), `a3u_reservation_name` (`examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-blueprint.yaml`, `examples/machine-learning/a3-ultragpu-8g/a3ultra-vm.yaml`), `a4h_reservation_name` (`examples/machine-learning/a4-highgpu-8g/a4high-slurm-blueprint.yaml`, `examples/machine-learning/a4-highgpu-8g/a4high-vm.yaml`), `a4x_max_reservation_name` (`examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-blueprint.yaml`), `a4x_reservation_name` (`examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-blueprint.yaml`), `compute_reservation_name` (`examples/ml-slurm-g4-vgpu.yaml`, `examples/ml-slurm-g4.yaml`), `h4d_reservation_name` (`examples/hpc-slurm-h4d/hpc-slurm-h4d.yaml`), `reservation_name` (`examples/h4d-vm.yaml`, `examples/machine-learning/a4x-highgpu-4g/a4x-vm.yaml`), `tpu_reservation_name` (`examples/machine-learning/tpu-v5e-v5p-v6e/tpu-slurm-blueprint.yaml`, `examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-blueprint.yaml`)
## AI Hypercomputer Hardware x Orchestrator Official Blueprints
| Hardware | Machine Type | Orchestrator | Official Blueprint Path | Companion Deployment File | Storage / Key Features |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **A3 High (8x H100)** | `a3-highgpu-8g` | **Slurm** | [examples/machine-learning/a3-highgpu-8g/a3high-slurm-blueprint.yaml](examples/machine-learning/a3-highgpu-8g/a3high-slurm-blueprint.yaml) | [examples/machine-learning/a3-highgpu-8g/a3high-slurm-deployment.yaml](examples/machine-learning/a3-highgpu-8g/a3high-slurm-deployment.yaml) | 36,000 GiB Managed Lustre + 4 GPUDirect-TCPX NICs |
| **A3 High (8x H100)** | `a3-highgpu-8g` | **GKE** | [examples/gke-a3-highgpu/gke-a3-highgpu.yaml](examples/gke-a3-highgpu/gke-a3-highgpu.yaml) | [examples/gke-a3-highgpu/gke-a3-highgpu-deployment.yaml](examples/gke-a3-highgpu/gke-a3-highgpu-deployment.yaml) | GPUDirect-TCPX + Kueue/JobSet |
| **A3 Mega (8x H100)** | `a3-megagpu-8g` | **Slurm** | [examples/machine-learning/a3-megagpu-8g/a3mega-slurm-blueprint.yaml](examples/machine-learning/a3-megagpu-8g/a3mega-slurm-blueprint.yaml) | [examples/machine-learning/a3-megagpu-8g/a3mega-slurm-deployment.yaml](examples/machine-learning/a3-megagpu-8g/a3mega-slurm-deployment.yaml) | 36,000 GiB Managed Lustre + GCS FUSE + 8 GPUDirect-TCPXO NICs |
| **A3 Mega (8x H100)** | `a3-megagpu-8g` | **GKE** | [examples/gke-a3-megagpu/gke-a3-megagpu.yaml](examples/gke-a3-megagpu/gke-a3-megagpu.yaml) | [examples/gke-a3-megagpu/gke-a3-megagpu-deployment.yaml](examples/gke-a3-megagpu/gke-a3-megagpu-deployment.yaml) | GCS FUSE CSI + 8 GPUDirect-TCPXO NICs + Kueue/JobSet |
| **A3 Ultra (8x H200)** | `a3-ultragpu-8g` | **Slurm** | [examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-blueprint.yaml](examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-blueprint.yaml) | [examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-deployment.yaml](examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-deployment.yaml) | 36,000 GiB Managed Lustre + 4 GCS FUSE mounts + 8 RoCE RDMA NICs |
| **A3 Ultra (8x H200)** | `a3-ultragpu-8g` | **GKE** | [examples/gke-a3-ultragpu/gke-a3-ultragpu.yaml](examples/gke-a3-ultragpu/gke-a3-ultragpu.yaml) | [examples/gke-a3-ultragpu/gke-a3-ultragpu-deployment.yaml](examples/gke-a3-ultragpu/gke-a3-ultragpu-deployment.yaml) | GCS FUSE + Managed Lustre CSI + 8 RoCE RDMA NICs + Kueue TAS |
| **A4 High (8x B200)** | `a4-highgpu-8g` | **Slurm** | [examples/machine-learning/a4-highgpu-8g/a4high-slurm-blueprint.yaml](examples/machine-learning/a4-highgpu-8g/a4high-slurm-blueprint.yaml) | [examples/machine-learning/a4-highgpu-8g/a4high-slurm-deployment.yaml](examples/machine-learning/a4-highgpu-8g/a4high-slurm-deployment.yaml) | 36,000 GiB Managed Lustre + 4 GCS FUSE mounts + 8 RoCE RDMA NICs |
| **A4 High (8x B200)** | `a4-highgpu-8g` | **GKE** | [examples/gke-a4/gke-a4.yaml](examples/gke-a4/gke-a4.yaml) | [examples/gke-a4/gke-a4-deployment.yaml](examples/gke-a4/gke-a4-deployment.yaml) | GCS FUSE + Managed Lustre CSI + 8 RoCE RDMA NICs + Kueue TAS |
| **A4X High (4x GB200)** | `a4x-highgpu-4g` | **Slurm** | [examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-blueprint.yaml](examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-blueprint.yaml) | [examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-deployment.yaml](examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-deployment.yaml) | 36,000 GiB Managed Lustre + 4 GCS FUSE mounts + 4 RoCE RDMA NICs |
| **A4X High (4x GB200)** | `a4x-highgpu-4g` | **GKE** | [examples/gke-a4x/gke-a4x.yaml](examples/gke-a4x/gke-a4x.yaml) | [examples/gke-a4x/gke-a4x-deployment.yaml](examples/gke-a4x/gke-a4x-deployment.yaml) | GCS FUSE + Managed Lustre CSI + DRANET RDMA + Kueue TAS |
| **A4X Max Bare Metal** | `a4x-maxgpu-4g-metal` | **Slurm** | [examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-blueprint.yaml](examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-blueprint.yaml) | [examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-deployment.yaml](examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-deployment.yaml) | 18,000 GiB Managed Lustre + 4 GCS FUSE mounts + 8 RoCE RDMA NICs |
| **A4X Max Bare Metal** | `a4x-maxgpu-4g-metal` | **GKE** | [examples/gke-a4x-max-bm/gke-a4x-max-bm.yaml](examples/gke-a4x-max-bm/gke-a4x-max-bm.yaml) | [examples/gke-a4x-max-bm/gke-a4x-max-bm-deployment.yaml](examples/gke-a4x-max-bm/gke-a4x-max-bm-deployment.yaml) | GCS FUSE + Managed Lustre CSI + DRANET RDMA + Kueue TAS |
| **G4 (NVIDIA RTX PRO 6000)** | `g4-standard-48` | **Slurm** | [examples/ml-slurm-g4.yaml](examples/ml-slurm-g4.yaml) | Inline `--vars project_id=<PROJECT_ID>` | Filestore + 2 static Slurm v6 nodes (Dual-NIC `g4-standard-384` commented) |
| **G4 (NVIDIA RTX PRO 6000)** | `g4-standard-48` | **GKE** | [examples/gke-g4/gke-g4.yaml](examples/gke-g4/gke-g4.yaml) | [examples/gke-g4/gke-g4-deployment.yaml](examples/gke-g4/gke-g4-deployment.yaml) | Kueue/JobSet + gke-job-template |
| **H4D (Cloud RDMA HPC)** | `h4d-highmem-192-lssd` | **Slurm** | [examples/hpc-slurm-h4d/hpc-slurm-h4d.yaml](examples/hpc-slurm-h4d/hpc-slurm-h4d.yaml) | [examples/hpc-slurm-h4d/hpc-slurm-h4d-deployment.yaml](examples/hpc-slurm-h4d/hpc-slurm-h4d-deployment.yaml) | Filestore + Cloud RDMA Falcon VPC |
| **H4D (Cloud RDMA HPC)** | `h4d-highmem-192-lssd` | **GKE** | [examples/gke-h4d/gke-h4d.yaml](examples/gke-h4d/gke-h4d.yaml) | [examples/gke-h4d/gke-h4d-deployment.yaml](examples/gke-h4d/gke-h4d-deployment.yaml) | Cloud RDMA Falcon VPC + Kueue |
| **TPU 7x (Ironwood)** | `tpu7x-standard-4t` | **Slurm** | [examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-blueprint.yaml](examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-blueprint.yaml) | [examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-deployment.yaml](examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-deployment.yaml) | 36,000 GiB Managed Lustre |
| **TPU 7x (Ironwood)** | `tpu7x-standard-4t` | **GKE** | [examples/gke-tpu-7x/gke-tpu-7x.yaml](examples/gke-tpu-7x/gke-tpu-7x.yaml) | [examples/gke-tpu-7x/gke-tpu-7x-deployment.yaml](examples/gke-tpu-7x/gke-tpu-7x-deployment.yaml) | Kueue + Pathways (MTC & GCS FUSE in `gke-tpu-7x-advanced.yaml`) |
| **TPU v6e (Trillium)** | `ct6e-standard-4t` | **GKE** | [examples/gke-tpu-v6e/gke-tpu-v6e.yaml](examples/gke-tpu-v6e/gke-tpu-v6e.yaml) | [examples/gke-tpu-v6e/gke-tpu-v6e-deployment.yaml](examples/gke-tpu-v6e/gke-tpu-v6e-deployment.yaml) | Kueue + Pathways + `./gcluster job submit` |
| **TPU v5p** | `ct5p-hightpu-4t` | **GKE** | [examples/gke-tpu-v5p/gke-tpu-v5p.yaml](examples/gke-tpu-v5p/gke-tpu-v5p.yaml) | [examples/gke-tpu-v5p/gke-tpu-v5p-deployment.yaml](examples/gke-tpu-v5p/gke-tpu-v5p-deployment.yaml) | Kueue + `./gcluster job submit` |
| **TPU v5e** | `ct5lp-hightpu-4t` | **GKE** | [examples/gke-tpu-v5e/gke-tpu-v5e.yaml](examples/gke-tpu-v5e/gke-tpu-v5e.yaml) | [examples/gke-tpu-v5e/gke-tpu-v5e-deployment.yaml](examples/gke-tpu-v5e/gke-tpu-v5e-deployment.yaml) | Kueue + `./gcluster job submit` |
## Key Documentation & Agent References
- [Root README & Quickstart](README.md): Installation, prerequisites, CLI overview, and GKE job submission.
- [Agent Guardrails & Instructions](AGENTS.md): Rules for coding agents creating, customizing, and validating blueprints.
- [Cluster Blueprint Assistant Skill](skills/cluster-blueprint-assistant/SKILL.md): Step-by-step workflow for blueprint customization (`vars:` vs. module blocks).
- [Machine-Readable Blueprint & Module Catalog](skills/cluster-blueprint-assistant/references/catalog.yaml): YAML catalog of all blueprints and module `use:` wiring.
- [Full LLM Reference (`llms-full.txt`)](llms-full.txt): Single-file reference of all blueprint variables, required GCP APIs, and module inputs/wiring.
- [CLI Command & Flag Reference](cmd/README.md): Complete flag reference for `explain`, `deploy`, `create`, `expand`, `destroy`, `cluster`, and `job`.
- [Core Example Blueprints](examples/README.md): Index and descriptions of core blueprints.
- [Community Example Blueprints](community/examples/README.md): Index of community-contributed blueprints.
- [Embedded Modules Catalog](modules/README.md): Index of all core and community Terraform and Packer modules.
- [Gcluster Job Submission Guide](docs/gcluster_job_guide.md): Submitting and managing GPU and TPU JobSets on GKE.
- [Advanced GKE Infrastructure Features](docs/gke-advanced-features.md): Dynamic TPU slicing, Pathways, Multi-Tier Checkpointing (MTC), and NAP.
- [GPU Support Guide](docs/gpu-support.md): GPU machine types, drivers, and RDMA networking.
- [Network Storage Guide](docs/network_storage.md): Managed Lustre, Filestore, Cloud Storage FUSE, and NetApp Volumes.
## All Official & Community Blueprints
- [community/examples/AMD/hpc-amd-slurm.yaml](community/examples/AMD/hpc-amd-slurm.yaml) (`slurm`, `c2d-standard-16, c2d-standard-4, c2d-standard-112`): This example provisions a Slurm cluster using AMD VM machine types.
- [community/examples/alphaevolve/alpha-evolve-experiment.yaml](community/examples/alphaevolve/alpha-evolve-experiment.yaml) (`none`, `n2-standard-4`): Deploys the Google Cloud infrastructure and per-experiment software environments...
- [community/examples/alphaevolve/alpha-evolve-infra.yaml](community/examples/alphaevolve/alpha-evolve-infra.yaml) (`none`, `n2-standard-4`): Deploys the Google Cloud infrastructure and per-experiment software environments...
- [community/examples/apptainer-artifact-registry-openfoam.yaml](community/examples/apptainer-artifact-registry-openfoam.yaml) (`none`, `e2-standard-4`): This blueprint demonstrates staging and running an Apptainer SIF image through the...
- [community/examples/client-google-cloud-storage.yaml](community/examples/client-google-cloud-storage.yaml) (`none`, `n2d-standard-2`): This example demonstrates several different ways to use Google Cloud Storage (GCS)...
- [community/examples/cloud-build/cloud-build-remote.yaml](community/examples/cloud-build/cloud-build-remote.yaml) (`none`, `unspecified`): Demonstrates how to use the artifact-registry and cloud-build community modules to...
- [community/examples/eda/eda-all-on-cloud.yaml](community/examples/eda/eda-all-on-cloud.yaml) (`slurm`, `h4d-highmem-192-lssd`): Creates a basic auto-scaling Slurm cluster intended for EDA use cases.
- [community/examples/eda/eda-hybrid-cloud.yaml](community/examples/eda/eda-hybrid-cloud.yaml) (`slurm`, `h4d-highmem-192-lssd`): Creates a basic auto-scaling Slurm cluster intended for EDA use cases.
- [community/examples/flux-framework/flux-cluster.yaml](community/examples/flux-framework/flux-cluster.yaml) (`flux`, `n2d-standard-8`): The flux-cluster.yaml blueprint describes a flux-framework cluster where flux is...
- [community/examples/fsi-montecarlo-on-batch.yaml](community/examples/fsi-montecarlo-on-batch.yaml) (`batch`, `n1-standard-4`): This blueprint will take you through a tutorial on an FSI Value at Risk calculation...
- [community/examples/fsi/ibm-symphony-on-gce/symphony.yaml](community/examples/fsi/ibm-symphony-on-gce/symphony.yaml) (`none`, `c2-standard-30, c2-standard-4`): This project provides a blueprint for deploying an IBM Spectrum Symphony cluster on...
- [community/examples/fsi/ibm-symphony-on-gke/symphony.yaml](community/examples/fsi/ibm-symphony-on-gke/symphony.yaml) (`gke`, `c2-standard-16, c2-standard-4`): This project provides a blueprint for deploying an IBM Spectrum Symphony cluster on...
- [community/examples/gcloud-example.yaml](community/examples/gcloud-example.yaml) (`none`, `unspecified`): This blueprint demonstrates how to use the gcloud community module to run arbitrary...
- [community/examples/hpc-build-slurm-image.yaml](community/examples/hpc-build-slurm-image.yaml) (`slurm`, `n2d-standard-2`): This blueprint demonstrates how to use Cluster Toolkit to build a Slurm image on top...
- [community/examples/hpc-slinky/hpc-slinky.yaml](community/examples/hpc-slinky/hpc-slinky.yaml) (`slurm-on-gke (slinky)`, `n2d-standard-8, h3-standard-88`): The SchedMD Slinky Project deploys Slurm on Kubernetes.
- [community/examples/hpc-slurm-google-cloud-dedicated/eda/eda-gcd-cluster.yaml](community/examples/hpc-slurm-google-cloud-dedicated/eda/eda-gcd-cluster.yaml) (`slurm`, `c3-standard-8, c3-standard-176`): This directory provides a Cluster Toolkit (gcluster) blueprint (eda-gcd-cluster.yaml)...
- [community/examples/hpc-slurm-google-cloud-dedicated/hpc-slurm-google-cloud-dedicated.yaml](community/examples/hpc-slurm-google-cloud-dedicated/hpc-slurm-google-cloud-dedicated.yaml) (`slurm`, `c3-standard-4, c3-standard-176`): Creates a Slurm cluster on C3 machine types for Google Cloud Dedicated (GCD) and...
- [community/examples/hpc-slurm-google-cloud-dedicated/hybrid-slurm-cluster/burst-cluster.yaml](community/examples/hpc-slurm-google-cloud-dedicated/hybrid-slurm-cluster/burst-cluster.yaml) (`slurm`, `c3-standard-176`): This directory contains the blueprints, playbooks, test scripts, and architecture for...
- [community/examples/hpc-slurm-google-cloud-dedicated/hybrid-slurm-cluster/primary-cluster.yaml](community/examples/hpc-slurm-google-cloud-dedicated/hybrid-slurm-cluster/primary-cluster.yaml) (`slurm`, `c3-standard-4, c3-standard-176`): This directory contains the blueprints, playbooks, test scripts, and architecture for...
- [community/examples/hpc-slurm-gromacs.yaml](community/examples/hpc-slurm-gromacs.yaml) (`slurm`, `unspecified`): Spack is an HPC software package manager.
- [community/examples/hpc-slurm-ha-lb.yaml](community/examples/hpc-slurm-ha-lb.yaml) (`slurm`, `n1-standard-2`): Creates a highly available (HA) Slurm cluster fronted by an internal regional...
- [community/examples/hpc-slurm-ha.yaml](community/examples/hpc-slurm-ha.yaml) (`slurm`, `n1-standard-2`): Creates a highly available (HA) Slurm cluster.
- [community/examples/hpc-slurm-kms.yaml](community/examples/hpc-slurm-kms.yaml) (`slurm`, `n2-standard-2, h3-standard-88`): Creates a Slurm cluster with Customer-Managed Encryption Keys (CMEK) enabled for...
- [community/examples/hpc-slurm-local-ssd.yaml](community/examples/hpc-slurm-local-ssd.yaml) (`slurm`, `c2-standard-4`): This blueprint demonstrates the use of Slurm and Filestore, with compute nodes that...
- [community/examples/hpc-slurm-ramble-gromacs.yaml](community/examples/hpc-slurm-ramble-gromacs.yaml) (`slurm`, `unspecified`): Ramble is an experimentation framework which can drive the installation of software...
- [community/examples/hpc-slurm-sharedvpc.yaml](community/examples/hpc-slurm-sharedvpc.yaml) (`slurm`, `n2-standard-2`): This blueprint demonstrates the use of the Slurm and Filestore modules in the service...
- [community/examples/hpc-slurm-ubuntu2204.yaml](community/examples/hpc-slurm-ubuntu2204.yaml) (`slurm`, `n2-standard-2`): Similar to the hpc-slurm.yaml example, but using Ubuntu 22.04 instead of CentOS 7.
- [community/examples/hpc-slurm6-apptainer.yaml](community/examples/hpc-slurm6-apptainer.yaml) (`slurm`, `unspecified`): This blueprint creates a custom Apptainer enabled image and builds an auto-scaling...
- [community/examples/hpc-slurm6-hybrid.yaml](community/examples/hpc-slurm6-hybrid.yaml) (`slurm`, `unspecified`): This blueprint extends an on-premise Slurm cluster with cloud nodes.
- [community/examples/hpc-slurm6-tpu-maxtext.yaml](community/examples/hpc-slurm6-tpu-maxtext.yaml) (`slurm`, `unspecified`): Creates an auto-scaling Slurm cluster with TPU nodes.
- [community/examples/hpc-slurm6-tpu.yaml](community/examples/hpc-slurm6-tpu.yaml) (`slurm`, `unspecified`): Creates an auto-scaling Slurm cluster with TPU nodes.
- [community/examples/htc-htcondor.yaml](community/examples/htc-htcondor.yaml) (`htcondor`, `unspecified`): This blueprint provisions an auto-scaling HTCondor pool based upon the HPC VM Image.
- [community/examples/htc-slurm.yaml](community/examples/htc-slurm.yaml) (`slurm`, `c2-standard-30, n2-standard-2, n2-standard-4`): This blueprint provisions a cluster using the Slurm scheduler in a configuration tuned...
- [community/examples/kms-key-per-service.yaml](community/examples/kms-key-per-service.yaml) (`slurm`, `n2-standard-2`): The same CMEK Slurm cluster as kms-key.yaml, but with one key per class of resource...
- [community/examples/kms-key.yaml](community/examples/kms-key.yaml) (`slurm`, `n2-standard-2`): An end-to-end CMEK Slurm cluster.
- [community/examples/slurm-gke/slurm-gke.yaml](community/examples/slurm-gke/slurm-gke.yaml) (`slurm-on-gke (slinky)`, `n2d-standard-4, c2-standard-16, n2-standard-2`): Deploys a hybrid Slurm cluster with a GCE-based controller, login node, and debug...
- [community/examples/slurm-high-throughput/hpc-slurm-multiregion-scale.yaml](community/examples/slurm-high-throughput/hpc-slurm-multiregion-scale.yaml) (`slurm`, `n2d-standard-64`): Creates a massive-scale, multi-region Slurm cluster provisioning up to 1,500 dynamic...
- [community/examples/slurm-high-throughput/hpc-slurm-scale.yaml](community/examples/slurm-high-throughput/hpc-slurm-scale.yaml) (`slurm`, `n2-standard-128`): Creates a high-performance, single-region auto-scaling Slurm cluster scaled up to 800...
- [community/examples/sycomp/sycomp-storage-ece.yaml](community/examples/sycomp/sycomp-storage-ece.yaml) (`none`, `unspecified`): Deploys and expands an IBM Storage Scale cluster using the Sycomp Intelligent Data...
- [community/examples/sycomp/sycomp-storage-expansion.yaml](community/examples/sycomp/sycomp-storage-expansion.yaml) (`none`, `unspecified`): Deploys and expands an IBM Storage Scale cluster using the Sycomp Intelligent Data...
- [community/examples/sycomp/sycomp-storage-slurm.yaml](community/examples/sycomp/sycomp-storage-slurm.yaml) (`slurm`, `n2-standard-2`): Deploys and expands an IBM Storage Scale cluster using the Sycomp Intelligent Data...
- [community/examples/sycomp/sycomp-storage.yaml](community/examples/sycomp/sycomp-storage.yaml) (`none`, `unspecified`): Deploys and expands an IBM Storage Scale cluster using the Sycomp Intelligent Data...
- [community/examples/tutorial-fluent.yaml](community/examples/tutorial-fluent.yaml) (`none`, `c2-standard-60, c2-standard-8`): This blueprint provisions a simple cluster for use with an Ansys Fluent tutorial.
- [community/examples/tutorial-starccm-slurm.yaml](community/examples/tutorial-starccm-slurm.yaml) (`slurm`, `n2-standard-2, c2-standard-60`): This blueprint provisions an HPC cluster running Slurm for use with a Simcenter...
- [community/examples/tutorial-starccm.yaml](community/examples/tutorial-starccm.yaml) (`none`, `c2-standard-60`): This blueprint provisions a simple cluster for use with a Simcenter StarCCM+ tutorial.
- [community/examples/xpk-n2-filestore/xpk-n2-filestore.yaml](community/examples/xpk-n2-filestore/xpk-n2-filestore.yaml) (`gke`, `n2-standard-32`): This example shows how to set up an XPK-compatible GKE cluster - giving researchers a...
- [examples/batch-mpi.yaml](examples/batch-mpi.yaml) (`batch`, `c2-standard-16, c2-standard-60`): This blueprint demonstrates how to use Spack to run a real MPI job on Batch.
- [examples/batch.yaml](examples/batch.yaml) (`batch`, `n2-standard-4`): This example demonstrates how to use the Cluster Toolkit to set up a Google Cloud...
- [examples/cae/cae-slurm.yaml](examples/cae/cae-slurm.yaml) (`slurm`, `h3-standard-88, c3-highmem-176`): The Computer Aided Engineering (CAE) blueprint captures a reference architecture where...
- [examples/gke-a3-highgpu-inference-gateway.yaml](examples/gke-a3-highgpu-inference-gateway.yaml) (`gke`, `a3-highgpu-8g, n2d-standard-2`): This blueprint provisions a GKE cluster with A3 High machines, pre-configured to...
- [examples/gke-a3-highgpu/gke-a3-highgpu.yaml](examples/gke-a3-highgpu/gke-a3-highgpu.yaml) (`gke`, `a3-highgpu-8g`): This blueprint provisions a GKE cluster with A3 High nodes (a3-highgpu-8g).
- [examples/gke-a3-megagpu/gke-a3-megagpu.yaml](examples/gke-a3-megagpu/gke-a3-megagpu.yaml) (`gke`, `a3-megagpu-8g`): This blueprint shows how to provision a GKE cluster with A3 Mega machines in the toolkit.
- [examples/gke-a3-ultragpu/gke-a3-ultragpu.yaml](examples/gke-a3-ultragpu/gke-a3-ultragpu.yaml) (`gke`, `a3-ultragpu-8g`): This blueprint provisions an AI-optimized Google Kubernetes Engine (GKE) cluster with...
- [examples/gke-a4/gke-a4.yaml](examples/gke-a4/gke-a4.yaml) (`gke`, `a4-highgpu-8g`): This blueprint uses GKE to provision Kubernetes cluster and a A4 node pool, along with...
- [examples/gke-a4x-max-bm/gke-a4x-max-bm.yaml](examples/gke-a4x-max-bm/gke-a4x-max-bm.yaml) (`gke`, `a4x-maxgpu-4g-metal`): This blueprint uses GKE to provision a Kubernetes cluster and a A4X Max node pool...
- [examples/gke-a4x/gke-a4x.yaml](examples/gke-a4x/gke-a4x.yaml) (`gke`, `a4x-highgpu-4g`): This blueprint uses GKE to provision Kubernetes cluster and a A4X node pool, along...
- [examples/gke-consumption-options/dws-flex-start-compact-placement/gke-h4d/gke-h4d.yaml](examples/gke-consumption-options/dws-flex-start-compact-placement/gke-h4d/gke-h4d.yaml) (`gke`, `h4d-standard-192`): Dynamic Workload Scheduler (DWS) is a resource management and job scheduling platform...
- [examples/gke-consumption-options/dws-flex-start-queued-provisioning/gke-a3-ultragpu.yaml](examples/gke-consumption-options/dws-flex-start-queued-provisioning/gke-a3-ultragpu.yaml) (`gke`, `a3-ultragpu-8g`): Dynamic Workload Scheduler (DWS) is a resource management and job scheduling platform...
- [examples/gke-consumption-options/dws-flex-start-queued-provisioning/gke-tpu-7x/gke-tpu-7x.yaml](examples/gke-consumption-options/dws-flex-start-queued-provisioning/gke-tpu-7x/gke-tpu-7x.yaml) (`gke`, `tpu7x-standard-4t`): This example demonstrates how to deploy a GKE cluster with TPU 7x nodes using Dynamic...
- [examples/gke-consumption-options/dws-flex-start-queued-provisioning/gke-tpu-v6e/gke-tpu-v6e.yaml](examples/gke-consumption-options/dws-flex-start-queued-provisioning/gke-tpu-v6e/gke-tpu-v6e.yaml) (`gke`, `ct6e-standard-4t`): This example demonstrates how to deploy a GKE cluster with TPU v6e nodes using Dynamic...
- [examples/gke-consumption-options/dws-flex-start/gke-a3-ultragpu.yaml](examples/gke-consumption-options/dws-flex-start/gke-a3-ultragpu.yaml) (`gke`, `a3-ultragpu-8g`): Dynamic Workload Scheduler (DWS) is a resource management and job scheduling platform...
- [examples/gke-consumption-options/dws-flex-start/gke-tpu-7x/gke-tpu-7x.yaml](examples/gke-consumption-options/dws-flex-start/gke-tpu-7x/gke-tpu-7x.yaml) (`gke`, `tpu7x-standard-4t`): These steps guide you through the cluster creation process for TPUs using DWS Flex Start.
- [examples/gke-consumption-options/dws-flex-start/gke-tpu-v6e/gke-tpu-v6e.yaml](examples/gke-consumption-options/dws-flex-start/gke-tpu-v6e/gke-tpu-v6e.yaml) (`gke`, `ct6e-standard-4t`): These steps guide you through the cluster creation process for TPUs using DWS Flex Start.
- [examples/gke-g4-confidential/gke-g4-confidential.yaml](examples/gke-g4-confidential/gke-g4-confidential.yaml) (`gke`, `g4-standard-48`): This blueprint provisions a GKE cluster running on Confidential VMs (G4 instances...
- [examples/gke-g4/gke-g4.yaml](examples/gke-g4/gke-g4.yaml) (`gke`, `g4-standard-48`): This blueprint uses GKE to provision a Kubernetes cluster and a G4 node pool, along...
- [examples/gke-h4d/gke-h4d.yaml](examples/gke-h4d/gke-h4d.yaml) (`gke`, `h4d-highmem-192-lssd`): This blueprint uses GKE to provision a Kubernetes cluster and a H4D node pool, along...
- [examples/gke-large-scale/gke-scale-5k-autoscaled.yaml](examples/gke-large-scale/gke-scale-5k-autoscaled.yaml) (`gke`, `e2-standard-2`): Provides blueprints for deploying large-scale GKE Standard clusters (1,000–5,000...
- [examples/gke-large-scale/gke-scale-5k-static.yaml](examples/gke-large-scale/gke-scale-5k-static.yaml) (`gke`, `e2-standard-2`): Provides blueprints for deploying large-scale GKE Standard clusters (1,000–5,000...
- [examples/gke-large-scale/gke-scale-multinic-lustre.yaml](examples/gke-large-scale/gke-scale-multinic-lustre.yaml) (`gke`, `c3-standard-8`): Provides blueprints for deploying large-scale GKE Standard clusters (1,000–5,000...
- [examples/gke-managed-hyperdisk.yaml](examples/gke-managed-hyperdisk.yaml) (`gke`, `c3-standard-88`): This blueprint shows how to use managed hyperdisk storage options with GKE in the toolkit.
- [examples/gke-managed-lustre.yaml](examples/gke-managed-lustre.yaml) (`gke`, `n2d-standard-4`): This Cluster Toolkit blueprint deploys a Google Kubernetes Engine (GKE) cluster...
- [examples/gke-tpu-7x/gke-tpu-7x-advanced.yaml](examples/gke-tpu-7x/gke-tpu-7x-advanced.yaml) (`gke`, `tpu7x-standard-4t`): This example shows how TPU 7x cluster can be created and be used to run a job that...
- [examples/gke-tpu-7x/gke-tpu-7x.yaml](examples/gke-tpu-7x/gke-tpu-7x.yaml) (`gke`, `tpu7x-standard-4t`): This example shows how TPU 7x cluster can be created and be used to run a job that...
- [examples/gke-tpu-v4/gke-tpu-v4.yaml](examples/gke-tpu-v4/gke-tpu-v4.yaml) (`gke`, `ct4p-hightpu-4t`): This example shows how a TPU v4 cluster can be created and used to run a job that...
- [examples/gke-tpu-v5e/gke-tpu-v5e.yaml](examples/gke-tpu-v5e/gke-tpu-v5e.yaml) (`gke`, `ct5lp-hightpu-4t`): This example shows how a TPU v5e cluster can be created and used to run a job that...
- [examples/gke-tpu-v5p/gke-tpu-v5p.yaml](examples/gke-tpu-v5p/gke-tpu-v5p.yaml) (`gke`, `ct5p-hightpu-4t`): This example shows how a TPU v5p cluster can be created and used to run a job that...
- [examples/gke-tpu-v6e/gke-tpu-v6e-advanced.yaml](examples/gke-tpu-v6e/gke-tpu-v6e-advanced.yaml) (`gke`, `ct6e-standard-4t`): This example shows how TPU v6e cluster can be created and be used to run a job that...
- [examples/gke-tpu-v6e/gke-tpu-v6e.yaml](examples/gke-tpu-v6e/gke-tpu-v6e.yaml) (`gke`, `ct6e-standard-4t`): This example shows how TPU v6e cluster can be created and be used to run a job that...
- [examples/h4d-vm.yaml](examples/h4d-vm.yaml) (`none`, `h4d-highmem-192-lssd`): This blueprint deploys a cluster containing a pair of h4d-highmem-192-lssd VMs with...
- [examples/hcls-blueprint.yaml](examples/hcls-blueprint.yaml) (`slurm`, `c2-standard-16, c2-standard-60, g2-standard-4`): This blueprint demonstrates an advanced architecture that can be used to run GROMACS...
- [examples/hpc-enterprise-slurm.yaml](examples/hpc-enterprise-slurm.yaml) (`slurm`, `n2-standard-2, c2-standard-60, c2d-standard-112, c3-highcpu-176, a2-ultragpu-8g, a2-megagpu-16g, h3-standard-88`): This advanced blueprint creates a cluster with Slurm with several performance tunings...
- [examples/hpc-gke.yaml](examples/hpc-gke.yaml) (`gke`, `c2-standard-60`): This blueprint uses GKE to provision a Kubernetes cluster with a system node pool...
- [examples/hpc-slurm-h4d/hpc-slurm-h4d.yaml](examples/hpc-slurm-h4d/hpc-slurm-h4d.yaml) (`slurm`, `h4d-highmem-192-lssd`): Creates a basic auto-scaling Slurm cluster with mostly default settings.
- [examples/hpc-slurm.yaml](examples/hpc-slurm.yaml) (`slurm`, `n2-standard-2, c2-standard-60, h3-standard-88`): Creates a basic auto-scaling Slurm cluster with mostly default settings.
- [examples/image-builder.yaml](examples/image-builder.yaml) (`slurm`, `c2-standard-60`): This blueprint uses the Packer template module to create a custom VM image and uses it...
- [examples/machine-learning/a3-highgpu-8g/a3high-slurm-blueprint.yaml](examples/machine-learning/a3-highgpu-8g/a3high-slurm-blueprint.yaml) (`slurm`, `a3-highgpu-8g`): This document will guide you to successfully provisioning a Slurm cluster with...
- [examples/machine-learning/a3-megagpu-8g/a3mega-slurm-blueprint.yaml](examples/machine-learning/a3-megagpu-8g/a3mega-slurm-blueprint.yaml) (`slurm`, `n2-standard-2, a3-megagpu-8g`): This directory provides a Cluster Toolkit blueprint (a3mega-slurm-blueprint.yaml) and...
- [examples/machine-learning/a3-megagpu-8g/a3mega-slurm-gcsfuse-lssd-blueprint.yaml](examples/machine-learning/a3-megagpu-8g/a3mega-slurm-gcsfuse-lssd-blueprint.yaml) (`slurm`, `n2-standard-2, a3-megagpu-8g`): GCSFuse with Local SSD Cache (a3mega-slurm-gcsfuse-lssd-blueprint.yaml): Reflects best...
- [examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-blueprint.yaml](examples/machine-learning/a3-ultragpu-8g/a3ultra-slurm-blueprint.yaml) (`slurm`, `a3-ultragpu-8g`): This blueprint provisions an A3 Ultra (a3-ultragpu-8g, 8x NVIDIA H200) Slurm cluster...
- [examples/machine-learning/a3-ultragpu-8g/a3ultra-vm.yaml](examples/machine-learning/a3-ultragpu-8g/a3ultra-vm.yaml) (`none`, `a3-ultragpu-8g`): The standalone VM blueprint (a3ultra-vm.yaml) uses a Filestore Zonal instance (2.5 TiB...
- [examples/machine-learning/a4-highgpu-8g/a4high-slurm-blueprint.yaml](examples/machine-learning/a4-highgpu-8g/a4high-slurm-blueprint.yaml) (`slurm`, `a4-highgpu-8g`): This blueprint provisions an A4 High (a4-highgpu-8g, 8x NVIDIA B200) Slurm cluster...
- [examples/machine-learning/a4-highgpu-8g/a4high-vm.yaml](examples/machine-learning/a4-highgpu-8g/a4high-vm.yaml) (`none`, `a4-highgpu-8g`): The standalone VM blueprint (a4high-vm.yaml) uses a Filestore Zonal instance (10 TiB /...
- [examples/machine-learning/a4x-highgpu-4g/a4x-vm.yaml](examples/machine-learning/a4x-highgpu-4g/a4x-vm.yaml) (`none`, `a4x-highgpu-4g`): This section covers deploying A4X High VMs as a standalone group, which is suitable...
- [examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-blueprint.yaml](examples/machine-learning/a4x-highgpu-4g/a4xhigh-slurm-blueprint.yaml) (`slurm`, `a4x-highgpu-4g`): This document outlines the deployment steps for provisioning A4X High a4x-highgpu-4g...
- [examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-blueprint.yaml](examples/machine-learning/a4x-maxgpu-4g-metal/a4xmax-bm-slurm-blueprint.yaml) (`slurm`, `a4x-maxgpu-4g-metal`): This document outlines the deployment steps for provisioning A4X Max...
- [examples/machine-learning/build-service-images/a3m/blueprint.yaml](examples/machine-learning/build-service-images/a3m/blueprint.yaml) (`none`, `unspecified`): Cluster Toolkit blueprint...
- [examples/machine-learning/build-service-images/a4x/blueprint.yaml](examples/machine-learning/build-service-images/a4x/blueprint.yaml) (`none`, `unspecified`): Cluster Toolkit blueprint...
- [examples/machine-learning/build-service-images/common/blueprint.yaml](examples/machine-learning/build-service-images/common/blueprint.yaml) (`none`, `unspecified`): Cluster Toolkit blueprint...
- [examples/machine-learning/tpu-v5e-v5p-v6e/tpu-slurm-blueprint.yaml](examples/machine-learning/tpu-v5e-v5p-v6e/tpu-slurm-blueprint.yaml) (`slurm`, `ct6e-standard-4t`): This directory provides a Cluster Toolkit blueprint (tpu-slurm-blueprint.yaml) and...
- [examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-blueprint.yaml](examples/machine-learning/tpu7x-standard-4t/tpu7x-slurm-blueprint.yaml) (`slurm`, `tpu7x-standard-4t`): This directory provides a Cluster Toolkit blueprint (tpu7x-slurm-blueprint.yaml) and...
- [examples/ml-gke.yaml](examples/ml-gke.yaml) (`gke`, `g2-standard-4`): This blueprint demonstrates how to set up a GPU GKE cluster using the Cluster Toolkit.
- [examples/ml-slurm-g4-vgpu.yaml](examples/ml-slurm-g4-vgpu.yaml) (`slurm`, `g4-standard-12`): This blueprint creates a Slurm cluster on Google Cloud optimized for machine learning...
- [examples/ml-slurm-g4.yaml](examples/ml-slurm-g4.yaml) (`slurm`, `g4-standard-48`): This blueprint deploys a high-performance computing (HPC) cluster featuring a Slurm...
- [examples/ml-slurm.yaml](examples/ml-slurm.yaml) (`slurm`, `a2-highgpu-1g, g2-standard-4`): This blueprint provisions an HPC cluster running the Slurm scheduler with the machine...
- [examples/netapp-volumes-slurm.yaml](examples/netapp-volumes-slurm.yaml) (`slurm`, `n2-standard-4`): This blueprint creates a basic Slurm cluster that mounts a Flex Unified large-capacity...
- [examples/netapp-volumes.yaml](examples/netapp-volumes.yaml) (`none`, `n2-standard-2`): This blueprint demonstrates how to provision NFS volumes as shared filesystems for...
- [examples/pfs-managed-lustre-slurm.yaml](examples/pfs-managed-lustre-slurm.yaml) (`slurm`, `c2-standard-4`): This blueprint, managed-lustre-slurm, is a specialized configuration designed to...
- [examples/pfs-managed-lustre-vm.yaml](examples/pfs-managed-lustre-vm.yaml) (`none`, `n2-standard-2`): Creates a Managed Lustre file-system that is mounted in one client instance.
- [examples/science/af3-slurm/af3-slurm.yaml](examples/science/af3-slurm/af3-slurm.yaml) (`slurm`, `unspecified`): This blueprint lets you create a high-throughput execution environment for Google...
- [examples/storage-gke.yaml](examples/storage-gke.yaml) (`gke`, `n2d-standard-2, c3d-standard-8`): This blueprint showcases the integration of several storage solutions.
- [examples/storage-slurm.yaml](examples/storage-slurm.yaml) (`slurm`, `c3d-standard-4`): This blueprint showcases the integration of several storage solutions.
- [examples/storage-vm.yaml](examples/storage-vm.yaml) (`none`, `c3d-standard-4`): Creates a standalone VM instance and securely attaches persistent disks that are...
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

