dot-claude/skills/pueue-orchestrator/SKILL.md
Parallel task orchestration with pueue — queue builds, tests, scans in parallel
npx skillsauth add sutanunandigrami/claude-titan-setup dot-claude/skills/pueue-orchestratorInstall 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.
Use pueue to run multiple tasks in parallel with dependency management.
pueued -d # start daemon (if not running)
pueue status # check status
pueue parallel 4 # allow 4 parallel tasks (default: 1)
# Add tasks
pueue add -- 'ruff check .' # add to default group
pueue add --label "lint-py" -- 'ruff check .' # with label
pueue add --after 0 -- 'bun test' # run after task 0
# Groups (for organizing)
pueue group add build
pueue group add test
pueue add --group build -- 'make build'
pueue add --group test -- 'bun test'
# Monitor
pueue status # see all tasks
pueue log <id> # see output of task
pueue follow <id> # stream output live
# Control
pueue pause <id> # pause task
pueue start <id> # resume task
pueue kill <id> # kill task
pueue clean # remove finished tasks
pueue reset # kill all, clean everything
pueued -d 2>/dev/null || true
pueue parallel 3
LINT=$(pueue add --print-task-id -- 'ruff check . && shellcheck **/*.sh')
TEST=$(pueue add --print-task-id -- 'bun test')
pueue add --after "$LINT,$TEST" -- 'gitleaks detect --verbose'
pueue wait # blocks until all done
pueue status
BUILD=$(pueue add --print-task-id --label build -- 'docker build -t app .')
SCAN=$(pueue add --print-task-id --after "$BUILD" --label scan -- 'trivy image app')
pueue add --after "$SCAN" --label deploy -- 'docker push app'
pueue parallel 5
pueue add --label secrets -- 'gitleaks detect --verbose'
pueue add --label deps -- 'osv-scanner -r .'
pueue add --label sast -- 'opengrep scan -f auto .'
pueue add --label container -- 'trivy image myapp:latest'
pueue add --label iac -- 'tflint --recursive'
pueue wait
pueued -d before adding tasks.pueue parallel N based on task type (CPU-bound: nproc, IO-bound: higher).--print-task-id to capture IDs for dependencies.pueue wait to block until pipeline completes.pueue log <id> for failures, not just exit codes.pueue clean after reviewing results.tools
Project workspace configuration — auto-detect commands, _workspace.json convention, .envrc templates
development
This skill helps Claude write secure web applications. Use this when working on any web application or when a user requests a scan or audit to ensure security best practices are followed.
tools
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
tools
Control tmux sessions — create panes, run commands, read output, monitor processes