Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
infrastructure-storage【部署与运维】Configure and troubleshoot SkyPilot clouds, Kubernetes, Slurm, SSH node pools, resources, GPUs, workspaces, storage, and volumes.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user needs to configure, select, or troubleshoot SkyPilot infrastructure and data surfaces: cloud credentials, Kubernetes contexts, Slurm clusters and partitions, SSH node pools, workspaces, GPU/resource availability, sky check, sky gpus, object-store storage, file mounts, and volumes.
resources.infra, --infra, sky check, sky gpus list, sky gpus label, and provider setup triage.kubernetes, k8s, k8s/<context>, kube contexts, namespaces, pod config, GPU labels, service accounts, ports, priorities, autoscaler hints, PVC-backed volumes, and multi-context routing.slurm, slurm/<cluster>, slurm/<cluster>/<partition>, partition/GPU/resource mapping, Pyxis/FUSE support, and scheduler-specific symptoms.ssh, ssh/<pool>, node-pool setup expectations, host volumes, and Kubernetes-compatible implementation details.workdir, file_mounts, SkyPilot Storage objects, MOUNT, COPY, MOUNT_CACHED, cloud object-store backends, sky storage, sky volumes, persistent volumes, ephemeral volumes, and mount-mode troubleshooting.resources, file_mounts, volumes, envs, and secrets field construction belongs to ../task-yaml/SKILL.md.Run the bundled checklist helper to plan what the user should verify locally:
python sub-skills/infrastructure-storage/scripts/resource_checklist.py \
--cloud k8s --gpu H100:1 --storage volume --include-triage
The helper prints checks and SkyPilot commands only. It does not import SkyPilot, read credentials, inspect kubeconfig, contact cloud APIs, or mutate infrastructure.
--infra, region, zone, instance type, Kubernetes context, Slurm partition, or SSH pool only when the user has a concrete placement or compliance requirement.sky check <infra> for credential/config readiness, sky gpus list for catalog and availability, and sky launch --dryrun for optimizer planning; do not parse pricing tables manually to choose the cheapest region.file_mounts, and volumes as different tools: object stores are cross-region/cloud data surfaces, file mounts sync paths into a cluster, and volumes are high-performance provider/Kubernetes/RunPod-backed storage with lifecycle rules.