From tilt
Manage and monitor Tilt dev environment resources. Use when checking build/deploy status, viewing logs, debugging failing resources, triggering rebuilds, or enabling/disabling services. Activates for any Tilt-related development workflow task.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tilt:tiltThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill calls direct `tilt` CLI commands. All operations use the local `tilt` binary.
This skill calls direct tilt CLI commands. All operations use the local tilt binary.
For advanced debugging workflows, see workflows.md.
| Operation | Command |
|---|---|
| List resources | tilt get uiresource -o json |
| Get logs | tilt logs <resource> |
| Describe resource | tilt describe uiresource <resource> |
| Trigger rebuild | tilt trigger <resource> |
| Enable resources | tilt enable <resource1> <resource2> |
| Enable only these | tilt enable --only <resource1> <resource2> |
| Disable resources | tilt disable <resource1> <resource2> |
| Wait for ready | tilt wait uiresource/<resource> --for=condition=Ready --timeout=30s |
| Wait for updated | tilt wait uiresource/<resource> --for=condition=UpToDate --timeout=30s |
By default, Tilt runs on port 10350. When working on multiple projects on the same dev machine, append --port {port_number} to any command to target a different Tilt instance (e.g. tilt get uiresource -o json --port 10351).
tilt get uiresource -o json
Parse the JSON output to get resource status. Key fields per resource:
metadata.name — Resource namestatus.runtimeStatus — ok, error, pending, not_applicable, nonestatus.updateStatus — ok, error, pending, in_progress, not_applicable, nonestatus.disableStatus.state — Enabled or Disabledstatus.conditions[] — Array with type (Ready/UpToDate), status (True/False), reasonstatus.buildHistory[0].error — Latest build error (if any)Health status derivation:
# Last N lines (native --tail flag, no piping needed)
tilt logs <resource> --tail 200
# Show only errors/warnings (native --level flag)
tilt logs <resource> --level error --tail 100
# Logs from last 5 minutes
tilt logs <resource> --since 5m
# Only build logs or only runtime logs
tilt logs <resource> --source build
tilt logs <resource> --source runtime
# Combine native flags with grep for regex filtering
tilt logs <resource> --tail 500 | grep -iE 'exception|traceback'
# Filter by request ID
tilt logs <resource> | grep 'X-Request-Id: abc123'
tilt describe uiresource <resource>
Returns configuration, conditions, build history, and current state.
tilt trigger <resource>
Forces a rebuild/update of the resource. Useful for manual-trigger resources or to force a fresh build.
# Enable specific resources
tilt enable resource1 resource2
# Enable ONLY these (disables all others — saves system resources)
tilt enable --only resource1 resource2
# Disable specific resources
tilt disable resource1 resource2
# Wait for resource to be ready (most common)
tilt wait uiresource/<resource> --for=condition=Ready --timeout=30s
# Wait for resource to be up-to-date
tilt wait uiresource/<resource> --for=condition=UpToDate --timeout=30s
Valid conditions: Ready, UpToDate
Before waiting, always pre-check the resource status to avoid waiting on terminal failures:
disableStatus.state = "Disabled" → enable it firstruntimeStatus = "error" OR updateStatus = "error" → investigate the error, don't waittilt trigger--only when focusing — conserves memory/CPU by disabling unused services--tail, --since, --level, --source are more efficient than piping; use grep only for regex patterns not covered by native flagstilt describe uiresource <name> shows the latest build error at a glance-o json when you need to programmatically process resource datanpx claudepluginhub rrmistry/tilt-skill --plugin tiltWrites and debugs Tiltfiles, manages Tilt resources (image builds, k8s deploys, local commands), and controls the Tilt dev loop (up/down/trigger/logs) for local Kubernetes development.
Operates Railway infrastructure: create projects, provision services and databases, manage object storage buckets, deploy code, configure environments and variables, manage domains, and troubleshoot failures via the Railway CLI.
Deploys apps to Render by analyzing codebases, generating render.yaml blueprints, and providing dashboard deeplinks. For Git-backed services, Docker images, databases, and cron jobs.