ai/skills/devstack/SKILL.md
Manage dev environment orchestration with process-compose. Use when setting up devstack for a project (init mode), creating worktrees, starting/stopping services, or managing the dev stack. Triggers on 'set up devstack', 'initialize devstack', 'create process-compose', 'start services', 'stop services', 'create a worktree', 'spin up an instance', 'dev environment', 'process-compose', 'DEVSTACK.md', 'bin/dev'.
npx skillsauth add steveclarke/dotfiles devstackInstall 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.
Manages dev environments using process-compose for headless process orchestration with health checks, dependency ordering, and a TUI. Works for both humans and AI agents.
Status: Work in progress (March 2026). If you encounter unexpected issues controlling the running stack (client commands failing, connection refused, socket errors), surface these to the user immediately rather than silently working around them. The user maintains this skill and needs feedback to improve it.
Check context to determine which mode to use:
Init mode — the project does NOT have a DEVSTACK.md yet, or the user
explicitly asks to set up devstack:
references/init-reference.mdDaily mode — the project HAS a DEVSTACK.md, and the user wants to
create worktrees, start/stop services, or manage the dev environment:
DEVSTACK.md in the project root and follow its instructionsreferences/daily-reference.mdIf DEVSTACK.md exists, these are the standard commands:
| Task | Command |
|------|---------|
| Start (human, TUI) | bin/dev |
| Start (agent, headless) | bin/dev -D |
| Stop | bin/dev stop |
| Status (table) | bin/dev status |
| Status (JSON) | bin/dev status --json |
| Logs | bin/dev logs <service> |
| Restart service | bin/dev restart <service> |
| Wait for healthy | bin/dev status (poll until all services show Ready) |
Always read DEVSTACK.md for project-specific details — the commands above
are conventions, not guarantees.
content-media
Download content from YouTube including transcripts, captions, subtitles, music, MP3s, and playlists. Use when the user provides a YouTube URL or asks to download, transcribe, or get content from YouTube videos or playlists.
development
Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.
development
Review UI for visual consistency, layout structure, and design system compliance. Two modes — code review (check view files against patterns) and visual audit (screenshot all routes and analyze). Use when reviewing UI code, checking consistency, auditing views, or when user says "review the UI", "check consistency", "UI audit", "design review".
tools
Improves typography by fixing font choices, hierarchy, sizing, weight, and readability so text feels intentional. Use when the user mentions fonts, type, readability, text hierarchy, sizing looks off, or wants more polished, intentional typography.