~ / rigs / phatblat / dotfiles

phatblat/dotfiles

Multi-agent shared harness, nushell function and tool configs.

share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~14.2k tokens
Heavy · median rig: 2.2k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add --transport http openaiDeveloperDocs https://developers.openai.com/mcp
$ npx degit phatblat/dotfiles/.claude ./rig-dotfiles  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add --transport http openaiDeveloperDocs https://developers.openai.com/mcp
$ npx degit phatblat/dotfiles/.<redacted>-message-bus .claude/skills/artifact-message-bus
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/aven .claude/skills/aven
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/boris
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/brainstorm
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/cmux-workspace-status .claude/skills/cmux-workspace-status
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/container
$ npx degit phatblat/dotfiles/.<redacted>-issue .claude/skills/debug-issue
$ npx degit phatblat/dotfiles/.<redacted>-parallel-agents .claude/skills/dispatching-parallel-agents
$ npx degit phatblat/dotfiles/.<redacted>-plans .claude/skills/executing-plans
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/find-docs .claude/skills/find-docs
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/find-skills .claude/skills/find-skills
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/graphify
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/grilling
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/ocr .claude/skills/ocr
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/omp-hooks .claude/skills/omp-hooks
$ npx degit phatblat/dotfiles/.<redacted>-committee .claude/skills/paseo-committee
$ npx degit phatblat/dotfiles/.<redacted>-help .claude/skills/paseo-help
$ npx degit phatblat/dotfiles/.<redacted>-plugin .claude/skills/paseo-plugin
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/paseo
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/plan-design-review .claude/skills/plan-design-review
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/pr-style .claude/skills/pr-style
$ npx degit phatblat/dotfiles/.<redacted>-code-review .claude/skills/receiving-code-review
$ npx degit phatblat/dotfiles/.<redacted>-safely .claude/skills/refactor-safely
$ npx degit phatblat/dotfiles/.<redacted>-code-review .claude/skills/requesting-code-review
$ npx degit phatblat/dotfiles/.<redacted>-changes .claude/skills/review-changes
$ npx degit phatblat/dotfiles/.<redacted>-audit .claude/skills/security-audit
$ npx degit phatblat/dotfiles/.<redacted>-driven-development .claude/skills/subagent-driven-development
$ npx degit phatblat/dotfiles/.agents/harness/adapters/antigravity/skills/test-driven-development .claude/skills/test-driven-development
$ npx degit phatblat/dotfiles/.<redacted>-ai .claude/skills/typesafe-ai
$ npx degit phatblat/dotfiles/.<redacted> .claude/skills/wayfinder
$ npx degit phatblat/dotfiles/.<redacted>-plans .claude/skills/writing-plans
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/2ndbrain .claude/skills/2ndbrain
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/branch-finish .claude/skills/branch-finish
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/ci-fix .claude/skills/ci-fix
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/dupe .claude/skills/dupe
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/gh-stack .claude/skills/gh-stack
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/gha-checks .claude/skills/gha-checks
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/gha-log-reader .claude/skills/gha-log-reader
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/git-cleanup .claude/skills/git-cleanup
$ npx degit phatblat/dotfiles/.agents/harness/adapters/cursor/skills/git-commit .claude/skills/git-commit
$ curl -fsSL --create-dirs -o .claude/agents/ai-sdk-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/ai-sdk-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/cli-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/cli-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/code-quality-linting-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/code-quality/code-quality-linting-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/database-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/database/database-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/database-postgres-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/database/database-postgres-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/devops-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/devops/devops-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/frontend-accessibility-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/frontend/frontend-accessibility-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/infrastructure-docker-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/infrastructure/infrastructure-docker-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/infrastructure-github-actions-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/infrastructure/infrastructure-github-actions-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/nodejs-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/nodejs/nodejs-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/refactoring-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/refactoring/refactoring-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/research-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/research-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript-build-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/typescript/typescript-build-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/typescript/typescript-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript-type-expert.md https://raw.githubusercontent.com/phatblat/dotfiles/main/.claude/agents/typescript/typescript-type-expert.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/scripts/write-guard.sh"
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/scripts/bash-guard.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/scripts/pre-commit-format.sh"
          }
        ]
      },
      {
        "matcher": "*",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/agent-flow/agent-flow-guard.sh"
          }
        ]
      }
    ]
  }
}

MCP servers (3)

serversourceest. tokens
computer-use local / custom 2.5k
node_repl
env: BROWSER_USE_AVAILABLE_BACKENDS, BROWSER_USE_CODEX_APP_BUILD_FLAVOR, BROWSER_USE_CODEX_APP_VERSION, BROWSER_USE_TINYSKY_ENABLED, CODEX_CLI_PATH +10
local / custom 2.5k
OpenAI Developer Docs · "openaiDeveloperDocs" remote · remote 1.0k

Skills (74)

Subagents (15)

ai-sdk-expertExpert in Vercel AI SDK v5 handling streaming, model integration, tool calling, hooks, state management, edge runtime, prompt engineering, and production patterns. Use PROACTIVELY for any AI SDK imple
cli-expertExpert in building npm package CLIs with Unix philosophy, automatic project root detection, argument parsing, interactive/non-interactive modes, and CLI library ecosystems. Use PROACTIVELY for CLI too
linting-expertCode linting, formatting, static analysis, and coding standards enforcement across multiple languages and tools
database-expertUse PROACTIVELY for database performance optimization, schema design issues, query performance problems, connection management, and transaction handling across PostgreSQL, MySQL, MongoDB, and SQLite w
postgres-expertUse PROACTIVELY for PostgreSQL query optimization, JSONB operations, advanced indexing strategies, partitioning, connection management, and database administration with deep PostgreSQL-specific expert
devops-expertDevOps and Infrastructure expert with comprehensive knowledge of CI/CD pipelines, containerization, orchestration, infrastructure as code, monitoring, security, and performance optimization. Use PROAC
accessibility-expertWCAG 2.1/2.2 compliance, WAI-ARIA implementation, screen reader optimization, keyboard navigation, and accessibility testing expert. Use PROACTIVELY for accessibility violations, ARIA errors, keyboard
docker-expertDocker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY for
github-actions-expertGitHub Actions CI/CD pipeline optimization, workflow automation, custom actions development, and security best practices for scalable software delivery
nodejs-expertNode.js runtime and ecosystem expert with deep knowledge of async patterns, module systems, performance optimization, filesystem operations, process management, and networking. Use PROACTIVELY for any
refactoring-expertExpert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality iss
research-expert
model: sonnet
Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.
typescript-build-expertTypeScript Build Expert - Compiler configuration, build optimization, module resolution, and build tool integration specialist
typescript-expert>-
typescript-type-expertAdvanced TypeScript type system specialist for complex generics, conditional types, template literals, type inference, performance optimization, and type-level programming. Use for intricate type syst

Hooks (22)

eventmatcherruns
Notification*bash ~/.claude/agent-flow/agent-flow-guard.sh
Notification*if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude Notification; fi
PostToolUseWrite|Editbash ~/.claude/hooks/scripts/auto-format.sh
PostToolUse*bash ~/.claude/agent-flow/agent-flow-guard.sh
PostToolUseFailure*bash ~/.claude/hooks/scripts/posttooluse-failure.sh
PostToolUseFailure*bash ~/.claude/agent-flow/agent-flow-guard.sh
PreCompact*bash ~/.claude/hooks/scripts/pre-compact.sh
PreToolUseWrite|Editbash ~/.claude/hooks/scripts/write-guard.sh
PreToolUseBashbash ~/.claude/hooks/scripts/bash-guard.sh
PreToolUseBashbash ~/.claude/hooks/scripts/pre-commit-format.sh
PreToolUse*bash ~/.claude/agent-flow/agent-flow-guard.sh
SessionEnd*bash ~/.claude/hooks/scripts/session-end.sh
SessionEnd*bash ~/.claude/agent-flow/agent-flow-guard.sh
SessionEnd*if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude SessionEnd; fi
SessionStart*bash ~/.claude/agent-flow/agent-flow-guard.sh
Stop*bash ~/.claude/agent-flow/agent-flow-guard.sh
Stop*if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude Stop; fi
StopFailure*if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude StopFailure; fi
SubagentStart*bash ~/.claude/agent-flow/agent-flow-guard.sh
SubagentStop*bash ~/.claude/agent-flow/agent-flow-guard.sh
UserPromptSubmit*bash ~/.claude/hooks/scripts/user-prompt-secrets.sh
UserPromptSubmit*if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude UserPromptSubmit; fi

Slash commands (28)

/2ndbrain/ci/fix/dupe/git/cleanup/git/commit/git/push/git/rebase/git/split/git/stack/git/status/git/worktree/linear/plan/linear/progress/optimize-harness/pr/approve/pr/create/pr/daily/pr/merge/pr/open-for-review/pr/post-review-findings/pr/resolve-review-feedback/pr/update-desc/retro/session-save/work/end-day/work/runners/work/start-day/work/track-item

Plugins (14)

clangd-lsp@claude-plugins-officialclaude-hud@claude-hudcode-review@claude-plugins-officialcsharp-lsp@claude-plugins-officialgopls-lsp@claude-plugins-officialjdtls-lsp@claude-plugins-officialkotlin-lsp@claude-plugins-officiallinear-cli@linear-clilua-lsp@claude-plugins-officialpyright-lsp@claude-plugins-officialruby-lsp@claude-plugins-officialrust-analyzer-lsp@claude-plugins-officialswift-lsp@claude-plugins-officialtypescript-lsp@claude-plugins-official

Cursor rules (1)

shared-harness · always

Permissions

deny (0)
—
ask (0)
—
allow (113)
mcp__acp__Edit
mcp__acp__Bash
mcp__acp__Write
WebSearch
WebFetch(domain:github.com)
WebFetch(domain:docs.basedpyright.com)
Bash(claude mcp list)
Bash(git status:*)
Bash(git branch:*)
Bash(git log:*)
Bash(git diff:*)
Bash(git fetch:*)
Bash(git checkout:*)
Bash(git check-ignore:*)
Bash(git switch:*)
Bash(git rev-list:*)
Bash(git ls-remote:*)
Bash(git rev-parse:*)
Bash(git show:*)
Bash(git remote:*)
Bash(git symbolic-ref:*)
Bash(git merge --ff-only:*)
Bash(git add:*)
Bash(git push:*)
Bash(git commit:*)
Bash(git pull:*)
Bash(git stash:*)
Bash(git worktree:*)
Bash(git rebase:*)
Bash(git tag:*)
Bash(gh pr list:*)
Bash(gh pr create:*)
Bash(gh pr view:*)
Bash(gh pr edit:*)
Bash(gh api:*)
Bash(gh run:*)
Bash(gh search:*)
Bash(gh issue:*)
Bash(gh stack:*)
Bash(linear:*)
Bash(sg:*)
Bash(just:*)
Bash(mise ls:*)
Bash(mise search:*)
Bash(mise use:*)
Bash(mise install:*)
Bash(mise current:*)
Bash(mise self-update:*)
Bash(mise upgrade:*)
Bash(brew update:*)
Bash(brew outdated:*)
Bash(brew upgrade:*)
Bash(uv tool upgrade:*)
Bash(ctx7:*)
Bash(date:*)
Bash(echo:*)
Bash(timeout:*)
Bash(wc:*)
Bash(find:*)
Bash(xargs:*)

Similar rigs

copied ✓