yunsii/wezdeck
A local-first control plane for AI coding agents, built on WezTerm, tmux, and git worktrees. / 本地优先的 AI Agent 控制平面,基于 WezTerm、tmux 和 git worktrees。
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
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)
frontend-designweb-design-guidelineschrome-devtoolsdev-taskerror-closed-loopexec-risksession-bridgetask-ledgeradversarial-reviewbrainstormcross-repo-delegatehabit-weeklyhuman-runrepo-hygienewezdeck-runtime-opsworktree-recycleyuns-engineer
Hooks (1)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | $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
WUBING2023/OPCStudio
Local-first multi-agent company and project work system with evidence-backed delivery, governed memory, MCP, ACP, Codex and Claude integrations.
Pragmatist 2.9k tok ·
slowernet/dietpowers
An opinionated test-first development flow plugin for Claude Code, inspired by Superpowers [WIP]
Skill Collector 2.1k tok ·
rohunj/claude-build-workflow
Automated workflow for building apps with Claude Code. Describe what you want, answer questions, let it build autonomously.
Skill Collector 17.7k tok ·
RodrigoTomeES/getmcp
One command. Every AI app. Install and configure MCP servers across 19 applications - from Claude Desktop to VS Code to Cursor. 3k+ servers ready, with automatic config generation for JSON, JSONC, YAML, and TOML.
Skill Collector 3.7k tok ·