tilt

This AI agent skill empowers efficient management and monitoring of local development environments using Tilt. It allows for quick checks of deployment health, investigation of errors, retrieval of logs, and control over Tilt-managed resources.

42 stars
Complexity: medium

About this skill

The `tilt` AI agent skill provides a robust interface for interacting with Tilt, a powerful toolkit designed for local development of microservices and complex applications. This skill enables an AI agent to perform essential operational tasks such as querying the real-time status of Tilt resources to identify errors or pending updates, fetching detailed logs for specific services, and managing the lifecycle (start, stop, trigger updates) of your Tilt-controlled development stack. It is particularly valuable for developers and DevOps engineers seeking to automate routine health checks and accelerate debugging processes within their local setups. By leveraging this skill, an AI agent can efficiently diagnose issues, understand the state of multiple microservices, and even initiate corrective actions based on observed statuses, all without requiring manual command-line input from the user. This capability significantly streamlines the development workflow, reduces the time spent on environment management, and ensures that developers can focus more on coding rather than troubleshooting their local infrastructure.

Best use case

The primary use case for this skill is for developers and operations teams who utilize Tilt to orchestrate and manage their local Kubernetes-based development environments. It allows an AI agent to become an intelligent assistant for monitoring application health, proactively identifying misconfigurations or runtime errors, and providing precise diagnostic information, thereby accelerating the iteration cycle and ensuring a stable local development experience.

This AI agent skill empowers efficient management and monitoring of local development environments using Tilt. It allows for quick checks of deployment health, investigation of errors, retrieval of logs, and control over Tilt-managed resources.

The user should expect clear, structured information about their Tilt-managed development environment's health, identified errors or pending statuses, relevant logs, or the successful execution of Tilt lifecycle commands.

Practical example

Example input

My local Tilt environment seems to have an issue. Please check the status of all `uiresources` and highlight any that are in an 'error' or 'pending' state.

Example output

Checking Tilt resource health...
api-service: runtime=ok update=pending
frontend-app: runtime=error update=error
backend-service: runtime=ok update=ok

Summary of statuses:
- ok: 2 resources
- pending: 1 resource
- error: 1 resource

The 'frontend-app' is currently in an error state. Would you like to view its logs?

When to use this skill

  • To quickly assess the health and status of a local Tilt-managed development environment.
  • When investigating deployment failures, errors, or unexpected behavior in microservices.
  • To retrieve and analyze logs from specific services or the entire Tilt environment.
  • For triggering resource updates or managing the start/stop lifecycle of the Tilt application.

When not to use this skill

  • When working with production environments; Tilt is exclusively for local development.
  • If the project or development setup does not utilize Tilt for environment management.
  • For tasks requiring deep code modifications or complex refactoring beyond operational commands.
  • When an interactive GUI-based debugging experience is preferred over CLI outputs.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/tilt/SKILL.md --create-dirs "https://raw.githubusercontent.com/0xBigBoss/claude-code/main/.claude/skills/tilt/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/tilt/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How tilt Compares

Feature / AgenttiltStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

This AI agent skill empowers efficient management and monitoring of local development environments using Tilt. It allows for quick checks of deployment health, investigation of errors, retrieval of logs, and control over Tilt-managed resources.

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Tilt

## First Action: Check for Errors

Before investigating issues or verifying deployments, check resource health:

```bash
# Find errors and pending resources (primary health check)
tilt get uiresources -o json | jq -r '.items[] | select(.status.runtimeStatus == "error" or .status.updateStatus == "error" or .status.updateStatus == "pending") | "\(.metadata.name): runtime=\(.status.runtimeStatus) update=\(.status.updateStatus)"'

# Quick status overview
tilt get uiresources -o json | jq '[.items[].status.updateStatus] | group_by(.) | map({status: .[0], count: length})'
```

## Non-Default Ports

When Tilt runs on a non-default port, add `--port`:

```bash
tilt get uiresources --port 37035
tilt logs <resource> --port 37035
```

## Resource Status

```bash
# All resources with status
tilt get uiresources -o json | jq '.items[] | {name: .metadata.name, runtime: .status.runtimeStatus, update: .status.updateStatus}'

# Single resource detail
tilt get uiresource/<name> -o json

# Wait for ready
tilt wait --for=condition=Ready uiresource/<name> --timeout=120s
```

**Status values:**
- RuntimeStatus: `ok`, `error`, `pending`, `none`, `not_applicable`
- UpdateStatus: `ok`, `error`, `pending`, `in_progress`, `none`, `not_applicable`

## Logs

```bash
tilt logs <resource>
tilt logs <resource> --since 5m
tilt logs <resource> --tail 100
tilt logs --json                    # JSON Lines output
```

## Trigger and Lifecycle

```bash
tilt trigger <resource>             # Force update
tilt up                             # Start
tilt down                           # Stop and clean up
```

## Running tilt up

Follow `zmx` skill patterns — check for existing sessions, derive name from git root, use `zmx run` (not attach):

```bash
PROJECT=$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" || basename "$PWD")
SESSION="${PROJECT}-tilt"

if zmx list --short 2>/dev/null | grep -q "^${SESSION}$"; then
  echo "Tilt session already exists: $SESSION"
else
  zmx run "$SESSION" 'tilt up'
  echo "Started tilt in zmx session: $SESSION"
fi
```

## Critical: Never Restart for Code Changes

Tilt live-reloads automatically. **Never suggest restarting `tilt up`** for:
- Tiltfile edits
- Source code changes
- Kubernetes manifest updates

Restart only for: Tilt version upgrades, port/host changes, crashes, cluster context switches.

## References

- [TILTFILE_API.md](TILTFILE_API.md) - Tiltfile authoring
- [CLI_REFERENCE.md](CLI_REFERENCE.md) - Complete CLI with JSON patterns
- https://docs.tilt.dev/

Related Skills

linux-shell-scripting

31392
from sickn33/antigravity-awesome-skills

Provide production-ready shell script templates for common Linux system administration tasks including backups, monitoring, user management, log analysis, and automation. These scripts serve as building blocks for security operations and penetration testing environments.

DevOps & InfrastructureClaude

iterate-pr

31392
from sickn33/antigravity-awesome-skills

Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.

DevOps & InfrastructureClaude

istio-traffic-management

31392
from sickn33/antigravity-awesome-skills

Comprehensive guide to Istio traffic management for production service mesh deployments.

DevOps & InfrastructureClaude

incident-runbook-templates

31392
from sickn33/antigravity-awesome-skills

Production-ready templates for incident response runbooks covering detection, triage, mitigation, resolution, and communication.

DevOps & InfrastructureClaude

incident-response-smart-fix

31392
from sickn33/antigravity-awesome-skills

[Extended thinking: This workflow implements a sophisticated debugging and resolution pipeline that leverages AI-assisted debugging tools and observability platforms to systematically diagnose and res

DevOps & InfrastructureClaudeGitHub Copilot

incident-responder

31392
from sickn33/antigravity-awesome-skills

Expert SRE incident responder specializing in rapid problem resolution, modern observability, and comprehensive incident management.

DevOps & InfrastructureClaude

expo-cicd-workflows

31392
from sickn33/antigravity-awesome-skills

Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.

DevOps & InfrastructureClaude

error-diagnostics-error-trace

31392
from sickn33/antigravity-awesome-skills

You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured logging,

DevOps & InfrastructureClaude

error-debugging-error-trace

31392
from sickn33/antigravity-awesome-skills

You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured logging, and ensure teams can quickly identify and resolve production issues.

DevOps & InfrastructureClaude

error-debugging-error-analysis

31392
from sickn33/antigravity-awesome-skills

You are an expert error analysis specialist with deep expertise in debugging distributed systems, analyzing production incidents, and implementing comprehensive observability solutions.

DevOps & InfrastructureClaude

docker-expert

31392
from sickn33/antigravity-awesome-skills

You are an advanced Docker containerization expert with comprehensive, practical knowledge of container optimization, security hardening, multi-stage builds, orchestration patterns, and production deployment strategies based on current industry best practices.

DevOps & InfrastructureClaude

devops-troubleshooter

31392
from sickn33/antigravity-awesome-skills

Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability.

DevOps & InfrastructureClaude