skills/tilt-dev/SKILL.md
Manage local development environments with Tilt. Use when working with projects that run services via Tilt (indicated by presence of Tiltfile), including checking service status, viewing logs, troubleshooting connectivity issues, or managing the Tilt stack. Essential for projects using Tiltfile with local_resource for orchestrating backend, frontend, and other services.
npx skillsauth add liatrio-labs/ai-prompts tilt-devInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage and troubleshoot local development stacks orchestrated by Tilt.
Script paths shown as scripts/... assume your current working directory is skills/tilt-dev/. From repo root, use skills/tilt-dev/scripts/....
Always check before starting Tilt:
# Run status check script
scripts/check_tilt_status.sh [port]
# Or manually
tilt get uiresources --port <PORT>
# Run health check script
scripts/get_service_health.sh
# Or manually check endpoints
curl http://localhost:3000/health # Backend
curl http://localhost:3001/ # Frontend
curl http://localhost:4111/swagger-ui # Mastra
Only if services are not already running:
tilt up --port <PORT>
Common ports: 10102, 10301, 10350
tilt logs --port <PORT> <resource>
# Follow logs
tilt logs --port <PORT> <resource> --follow
tilt down
Services are likely already running with hot reload. Never blindly run tilt up without checking status first.
Check health endpoints and logs before restarting services. Tilt hot-reloads changes automatically.
Access at http://localhost:<PORT> for:
tilt logs --port <PORT> <resource># Tail logs for specific service
tilt logs --port <PORT> <resource> | tail -50
# Follow logs in real-time
tilt logs --port <PORT> <resource> --follow
tilt doctor
See references/tilt_commands.md for:
scripts/check_tilt_status.sh [port] - Check if Tilt is running and list resourcesscripts/get_service_health.sh - Check health endpoints for common servicesdevelopment
Use when you need lightweight browser QA for a web page, local HTML file, or app: inspect console errors, broken assets, keyboard/focus behavior, viewport readability, and publish evidence-backed findings JSON through a local HTML report viewer.
data-ai
Provision DNS records for liatr.io subdomains in the liatrio/liatrio-external-dns repository. Use when adding, modifying, or removing DNS CNAME records, A records, or other Route53 records for liatr.io or k8s-ignite.com domains. Triggers on requests like 'add a domain', 'create a subdomain', 'point X.liatr.io to Y', or 'set up DNS for a new site'.
development
Provides concise guidance for using uv (Python package manager), including project workflows, pip-compatible commands, Python version management, and PEP 723 inline script dependencies. Use when users mention uv, uv run, inline dependencies, PEP 723, or Python dependency/project management.
tools
Interact with Mastra development server API for debugging agents, viewing conversation threads, listing/inspecting tools and workflows, accessing observability data, and managing Mastra resources. Use when working with Mastra agents and need to inspect runtime state, debug agent errors, view thread history, see available tools/workflows, or access API endpoints at localhost:4111/api or similar ports.