Guides developers through creating, testing, and debugging Kurtosis Starlark packages. It documents package layout, examples for main.star and kurtosis.yml, running local and remote packages, the plan-vs-execution model, debugging with plan.print(), and common patterns like waiting for readiness, executing commands inside services, template rendering, and importing shared modules.
Use this skill when you're authoring or troubleshooting .star packages for Kurtosis — building service plans, resolving future references, performing dry-runs, or testing service interactions and lifecycle commands. Also handy for learning correct patterns (plan.verify vs direct value checks) and testing created enclaves.
Likely compatible with general-purpose code-capable agents that can run shell/python commands and inspect files (Copilot/Codex/Code-capable LLMs).
Well-structured documentation skill for developing and debugging Kurtosis Starlark packages. Covers package structure, execution model, debugging patterns, and testing workflow with clear code examples. No scripts bundled — purely a reference/instructional SKILL.md. Niche audience limited to Kurtosis users, but fills that niche well.
Clean skill with no security concerns. No scripts to test. SKILL.md is well-written with good code examples and a helpful common errors table. The planning vs execution phase explanation is particularly valuable. Architecture is decent but purely instructional — no scripts/ or references/ directories. Usefulness is limited by the narrow Kurtosis ecosystem.
Kurtosis Cluster Manage
Switch and manage Kurtosis clusters (Docker vs Kubernetes), list available clusters, and configure the Kurtosis engine and gateway for the chosen backend.
Kurtosis Portal
Start, stop, and check the Kurtosis Portal daemon to enable communication with remote Kurtosis servers and remote contexts.
Kurtosis: Lint
Lint and auto-format Kurtosis Starlark (.star) files; check syntax and validate docstrings to keep Starlark packages consistent and CI-friendly.
Kurtosis: Dump
Export Kurtosis enclave state (service logs, configs, artifacts, metadata) to a local directory for debugging, reporting, or archival comparison.
Kurtosis Clean
Commands and procedures to remove stopped or all Kurtosis enclaves and engine containers; includes tips for handling hanging clean operations on Docker and Kube
Kurtosis Gateway
Starts and manages a local gateway that forwards ports from a Kubernetes cluster to your local machine so the Kurtosis CLI can reach the engine and services.