willsigmon/sigstack
My Claude Code stack: 84 skills, 24 commands, BRAIN network config, and setup guides
npx skills add willsigmon/sigstackREADME
Sigstack - Vibe Coder's AI Development Stack
Your buddy's complete guide to my AI-assisted development setup
Last Updated: January 2026
Welcome to Sigstack — my complete Claude Code configuration for shipping software with AI. This repo contains everything you need to replicate my vibe coding setup across macOS, Linux, and Windows.
Quick Start
# Clone this repo
git clone https://github.com/willsigmon/sigstack.git ~/.sigstack
# Run the setup script
cd ~/.sigstack && ./setup.sh
What's Inside
sigstack/
├── claude/ # Claude Code configuration (primary tool)
│ ├── skills/ # 89 reusable AI skills
│ ├── commands/ # 24 slash commands
│ ├── rules/ # Vibe rules synced across machines
│ └── settings.json # Hooks & permissions
├── gemini/ # Gemini CLI configuration
├── n8n/ # Workflow automation
├── n8n-workflows/ # Ready-to-import workflows
├── mcp/ # MCP server configurations
├── shell/ # zsh/bash config
└── hub/ # Sync scripts
The Stack
Primary IDE: VS Code + Claude Extension
My recommendation for your setup
I primarily use Claude Code CLI in Ghostty terminal, but for a friend getting started, I recommend:
VS Code + Claude Extension because:
- Prettier UI than raw CLI
- Easy to see file changes
- Integrated terminal still works
- Extension provides same AI capabilities
- Great for learning the workflow
Alternative options:
- Cursor - Good if you want AI-first IDE, but $$$/month
- Zed - Fast, Rust-based, Claude built-in (macOS only currently)
- Claude CLI - What I actually use daily (terminal-native)
Terminal: Ghostty
The best terminal emulator. Fast, GPU-accelerated, native feel.
# Install on macOS
brew install ghostty
# Config lives at ~/.config/ghostty/config
Key features I use:
- Quick terminal dropdown (Ctrl+`)
- Split navigation (Ctrl+h/j/k/l)
- Session retention
- Built-in shell integration
See ghostty/config for my full configuration.
Claude Code Setup
Claude Code is the primary AI coding assistant. Here's the full setup.
Installation
# Install Claude Code CLI
npm install -g @anthropic-ai/claude-code
# Or use the installer
curl -fsSL https://claude.ai/install.sh | sh
# Verify
claude --version
Configuration Structure
~/.claude/
├── settings.json # Main config (hooks, permissions)
├── skills/ # Reusable skill definitions
├── commands/ # Slash command definitions
├── rules/ # Auto-loaded vibe rules
├── logs/ # Execution logs
└── handoffs/ # Session handoff notes
YOLO Mode
YOLO mode = maximum autonomy. Claude acts as a "nanobot healing swarm" fixing everything in its path.
To enable YOLO mode, add this to your system prompt or ~/.claude/CLAUDE.md:
YOLO MODE ENGAGED - NANOBOT HEALING SWARM PROTOCOL
You are operating in maximum autonomy mode with a singular mission: produce magnum opus quality output.
CORE PHILOSOPHY:
You are a healing swarm of nanobots coursing through a codebase. Your mission is to find and fix every bug, scrub every infection, optimize every inefficiency until nothing remains but a pristine, customer-delighting experience.
EXECUTION PROTOCOL:
1. Check memory/context first
2. Understand full scope before acting
3. Can MCP/skill/agent handle this? (usually yes)
4. Spawn agent army for parallel work
5. Fix forward - iterate fast
6. Verify twice, ship once
7. Leave the codebase better than you found it
Token-Saving Hooks
These hooks automatically prevent wasteful operations:
| Hook | Blocks/Warns |
|---|---|
| Read Validator | Files >100KB, lockfiles, minified, .xcodeproj |
| Bash Validator | Commands touching node_modules, .git, DerivedData |
| Model Enforcer | Blocks Opus model (cost optimization) |
| Write Validator | Warns on files >50KB |
| Glob Validator | Warns on **/* patterns |
See claude/settings.json for the full hook configuration.
Tasks (NEW in Claude Code 2.1.17+)
Tasks are the evolution of Todos - a new primitive for tracking complex projects across multiple sessions and subagents.
Key Features:
- Dependencies: Tasks can block/unblock each other
- File-system persistence: Stored in
~/.claude/tasks/ - Cross-session coordination: Multiple Claude instances can collaborate on the same task list
- Subagent aware: Perfect for spawning parallel agent swarms
Usage:
# Start Claude with a shared task list
CLAUDE_CODE_TASK_LIST_ID=my-project claude
# Works with headless mode too
CLAUDE_CODE_TASK_LIST_ID=my-project claude -p "implement auth feature"
Task Tools:
TaskCreate- Create new tasks with subject, description, activeFormTaskGet- Get full task d
...