By pranav7
Hands-off implementation pipeline orchestrating simplify, lint, browser test, UX review, and azcodex external review.
Run azcodex external review.
Run the browser-test gate against the current branch.
Run the implement-pipeline orchestrator on `$ARGUMENTS`.
UX + scope review on current diff. Design-system pass plus scope-discipline pass.
External code review via azcodex (codex --profile azure). Reviews diff vs base for correctness, security, regressions, and spec compliance. Parses severity markers, emits VERDICT. Use when the user runs /azcodex-review or as stage 6 of /implement.
Spin up a local dev server, exercise UI routes touched by the current diff in a real browser, capture screenshots/console/network logs. Use when the user runs /browser-test or as stage 4 of /implement.
Hands-off implementation pipeline. Picks up a spec/plan/issue/task, runs implement → simplify → lint → browser test → UX review → azcodex review → PR, with babysitting. Use when the user runs /implement or asks to "implement X end to end".
Evaluate UI changes for design-system adherence, sizing/spacing/alignment, dead-end buttons, and scope discipline (every element traces to a spec requirement). Invokes frontend-design:frontend-design internally. Use when the user runs /ux-review or as stage 5 of /implement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An opinionated tmux workbench. Two TUIs, one binary:
cd-ing through subdirs doesn't lose context.# Open the todo TUI for the current domux context
domux
domux todo # explicit alias
# Open the session switcher
domux switcher
domux sessions # historical alias
# Start or resume tmux work in this directory
domux start
# Start or resume tmux work in another directory
domux start ~/code/my-repo
# Adopt an existing tmux session into domux
domux adopt
# Attach or switch to an existing session
domux attach my-repo
# Reset/free the current tmux workspace, same as trr/tmux-reset
domux clear
# Reset only git branch, keeping domux session state
domux reset-branch
# Clear only domux session state, without git reset behavior
domux clear-state
# Toggle the current tmux session as running the server
domux server
# Preview installable tmux, Claude Code, and Codex integration
domux install tmux
domux install claude
domux install codex
# Register caffeinate (partial mode — idle-sleep prevention, no sudo)
domux install caffeinate
# One-shot setup: detect brew/tmux/Claude/Codex and apply hooks
domux bootstrap
# Open the utilities popup (toggle caffeinate, …)
domux commands
# Check installed integration state
domux doctor
# Print storage path for current context
domux --path
# Show help
domux --help
curl -fsSL https://raw.githubusercontent.com/pranav7/domux/main/install.sh | sh
macOS only (Apple Silicon + Intel). No Go toolchain required — the script
downloads the latest checksum-verified release binary into ~/.local/bin
and then hands off to domux bootstrap.
Env var overrides: DOMUX_VERSION=v0.1.0, DOMUX_INSTALL_DIR=/custom/path,
DOMUX_SKIP_BOOTSTRAP=1.
go install github.com/pranav7/domux@latest
domux bootstrap
domux bootstrap detects Homebrew, tmux, Claude Code, and Codex; prints
the plan; asks once for confirmation; then writes the tmux integration,
patches Claude and Codex hooks if those tools are present, and registers
caffeinate in partial mode (idle-sleep prevention only — no sudo). For
lid-close sleep prevention (requires sudo), run
domux install caffeinate --full separately.
The generated bind-key entries inherit whatever tmux prefix you already
use — domux does not change your prefix.
make # build ./domux
make install # symlink ~/bin/domux -> ./domux (one-time)
make test
make switcher # quick launch for testing
After make install, every subsequent make is live on your PATH — no
copy step. Use make uninstall to remove the symlink (the original
binary, if any, was backed up to ~/bin/domux.pre-symlink.bak).
Preview the generated tmux integration:
domux install tmux
When ready, write it:
domux install tmux --apply
Then add this line to ~/.tmux.conf:
source-file ~/.config/domux/domux.tmux
Claude Code integration is also preview-first:
domux install claude
domux install claude --apply
This patches ~/.claude/settings.json with AI-state hooks and writes a
/start-task slash command to ~/.claude/commands/start-task.md. Inside
Claude Code, run:
/start-task fix login redirect on Safari
The command teaches Claude about domux + git worktrees, then has it refresh
origin/main, branch off, and set the domux session label before touching
code. Restricted branches (main, master, workspace-*) are noted so
Claude won't commit to them.
Codex integration is preview-first too:
domux install codex
domux install codex --apply
Install commands create backups before writing and do not delete legacy
~/.tmux-* state files.
domux install claude --apply also installs the implement-pipeline Claude Code plugin:
/implement — hands-off pipeline (implement → simplify → lint → browser → UX → azcodex review → PR)/browser-test, /ux-review, /azcodex-review — individually invokable gatesSee docs/implement-pipeline.md for details.
<prefix> u opens a small popup with toggleable utilities:
domux commands
First entry is caffeinate. Enter toggles it. Partial mode runs
caffeinate -dimsu in the background (idle-sleep only). Full mode also
manages a launchd daemon and pmset disablesleep — enable it via
domux install caffeinate --full (requires sudo once at install time).
npx claudepluginhub pranav7/domux --plugin implement-pipelineComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use