~ / rigs / yunsii / wezdeck

yunsii/wezdeck

A local-first control plane for AI coding agents, built on WezTerm, tmux, and git worktrees. / 本地优先的 AI Agent 控制平面,基于 WezTerm、tmux 和 git worktrees。

↗ GitHub ★ 5 MIT updated today project Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~6.2k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit yunsii/wezdeck/.claude ./rig-wezdeck  # 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.

$ npx degit yunsii/wezdeck/.agents/skills/frontend-design .claude/skills/frontend-design
$ npx degit yunsii/wezdeck/.agents/skills/web-design-guidelines .claude/skills/web-design-guidelines
$ npx degit yunsii/wezdeck/openclaw/workspace/skills/chrome-devtools .claude/skills/chrome-devtools
$ npx degit yunsii/wezdeck/openclaw/workspace/skills/dev-task .claude/skills/dev-task
$ npx degit yunsii/wezdeck/openclaw/workspace/skills/error-closed-loop .claude/skills/error-closed-loop
$ npx degit yunsii/wezdeck/openclaw/workspace/skills/exec-risk .claude/skills/exec-risk
$ npx degit <redacted>-bridge .claude/skills/session-bridge
$ npx degit yunsii/wezdeck/openclaw/workspace/skills/task-ledger .claude/skills/task-ledger
$ npx degit yunsii/wezdeck/skills/adversarial-review .claude/skills/adversarial-review
$ npx degit yunsii/wezdeck/skills/brainstorm .claude/skills/brainstorm
$ npx degit yunsii/wezdeck/skills/cross-repo-delegate .claude/skills/cross-repo-delegate
$ npx degit yunsii/wezdeck/skills/habit-weekly .claude/skills/habit-weekly
$ npx degit yunsii/wezdeck/skills/human-run .claude/skills/human-run
$ npx degit yunsii/wezdeck/skills/repo-hygiene .claude/skills/repo-hygiene
$ npx degit yunsii/wezdeck/skills/wezdeck-runtime-ops .claude/skills/wezdeck-runtime-ops
$ npx degit yunsii/wezdeck/skills/worktree-recycle .claude/skills/worktree-recycle
$ npx degit yunsii/wezdeck/skills/yuns-engineer .claude/skills/yuns-engineer

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": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/scripts/claude-hooks/block-direct-windows-shell.sh"
          }
        ]
      }
    ]
  }
}

Skills (17)

Hooks (1)

eventmatcherruns
PreToolUseBash$CLAUDE_PROJECT_DIR/scripts/claude-hooks/block-direct-windows-shell.sh

Permissions

deny (0)
—
ask (0)
—
allow (66)
Bash(deepwiki-mcp-cli ask_question *)
Bash(pnpm lint)
Bash(pnpm typecheck)
Bash(npm view *)
Bash(npm list *)
Bash(npm info *)
Bash(tmux list-keys *)
Bash(tmux list-sessions *)
Bash(tmux list-windows *)
Bash(tmux list-panes *)
Bash(tmux show-options *)
Bash(tmux show-environment *)
Bash(tmux display-message *)
Bash(tmux ls *)
Bash(tmux show *)
Bash(tmux display *)
Bash(command -v *)
Bash(gh search *)
Bash(tasklist.exe)
Bash(reg.exe query *)
Bash(dotnet --version)
Bash(env)
Bash(apt list *)
mcp__chrome-devtools__list_pages
mcp__chrome-devtools__take_snapshot
mcp__chrome-devtools__take_screenshot
WebSearch
WebFetch(domain:wezterm.org)
WebFetch(domain:github.com)
Bash(sed -n *)
Bash(infocmp *)
Bash(apt-cache *)
Bash(bash -n *)
Bash(tmux show-hooks *)
Bash(tmux -V)
Bash(tmux info *)
Bash(tmux set-option *)
Bash(tmux set-environment *)
Bash(tmux source-file *)
Bash(tmux select-pane *)
Bash(skills/wezdeck-runtime-ops/scripts/sync-runtime.sh:*)
Bash(skills/wezdeck-runtime-ops/scripts/check-runtime.sh:*)
Bash(scripts/dev/reload-tmux.sh)
Bash(native/picker/build.sh)
Bash(scripts/dev/bench-menu-prep.sh *)
Bash(scripts/dev/perf-trend.sh *)
Bash(scripts/runtime/worktree/worktree-task *)
Bash(scripts/runtime/worktree/open-task-window *)
Bash(gh issue *)
Bash(gh pr *)
Bash(gh repo *)
Bash(gh auth *)
Bash(gh api *)
Bash(claude config:*)
Bash(unset WEZTERM_RUNTIME_LOG_FILE)
mcp__chrome-devtools__wait_for
mcp__chrome-devtools__list_console_messages
mcp__chrome-devtools__get_console_message
mcp__chrome-devtools__list_network_requests
mcp__chrome-devtools__get_network_request

Similar rigs

copied ✓