brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
claude-code-wingmanYour Claude Code wingman - dispatch coding tasks via tmux for free/work-paid coding while keeping Clawdbot API costs minimal
Independent GitHub snapshot · Automated classification · Original documentation governs
Automate Claude Code sessions from Clawdbot - leverage free/work Claude Code API while keeping your Anthropic budget for conversations.
GitHub: https://github.com/yossiovadia/claude-code-wingman
Spawns Claude Code in tmux sessions with automatic approval of permission prompts. Perfect for when you have free/work Claude Code access but limited Anthropic API budget.
Cost Comparison:
The skill references the standalone repo. Install it once:
cd ~/code
git clone https://github.com/yossiovadia/claude-code-wingman.git
cd claude-code-wingman
chmod +x *.sh
When a user asks for coding work, spawn Claude Code:
~/code/claude-code-wingman/claude-wingman.sh \
--session <session-name> \
--workdir <project-directory> \
--prompt "<task description>"
User: "Fix the bug in api.py"
Clawdbot Response:
Spawning Claude Code for this...
bash:~/code/claude-code-wingman/claude-wingman.sh \
--session vsr-bug-fix \
--workdir ~/code/semantic-router \
--prompt "Fix the bug in src/api.py - add proper error handling for null responses"
Then report:
User: "What's the status?"
Clawdbot: Capture tmux output and summarize:
tmux capture-pane -t vsr-bug-fix -p -S -50
~/code/claude-code-wingman/claude-wingman.sh \
--session <name> \
--workdir <dir> \
--prompt "<task>"
tmux capture-pane -t <session-name> -p -S -100
cat /tmp/auto-approver-<session-name>.log
tmux kill-session -t <session-name>
tmux ls | grep claude-auto
When running in a new directory, Claude Code asks:
"Do you trust the files in this folder?"
First run: User must attach and approve (press Enter). After that, it's automatic.
Handle it:
User, Claude Code needs you to approve the folder trust (one-time). Please run:
tmux attach -t <session-name>
Press Enter to approve, then Ctrl+B followed by D to detach.
✅ Use wingman for:
❌ Don't use wingman for:
Use descriptive names:
vsr-issue-1131 - specific issue workvsr-feature-auth - feature developmentproject-bugfix-X - bug fixesThe wingman sends Enter twice with delays. If stuck, user can attach and press Enter manually.
Check logs: cat /tmp/auto-approver-<session-name>.log
Should see: "Approval prompt detected! Navigating to option 2..."
Kill it: tmux kill-session -t <name>
After successful tasks, update TOOLS.md:
### Recent Claude Code Sessions
- 2026-01-26: VSR AWS check - verified vLLM server running ✅
- Session pattern: vsr-* for semantic-router work
Remember: This skill saves API costs by using free work Claude Code for heavy lifting, keeping your Anthropic budget for conversations.