swiftui-debug
π―Skillfrom willsigmon/sigstack
Helps debug SwiftUI code by automatically identifying and suggesting fixes for common layout, state management, and rendering issues in iOS and macOS app development.
Installation
npx skills add https://github.com/willsigmon/sigstack --skill swiftui-debugSkill Details
Overview
# 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
```bash
# 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.
```bash
# 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](./ghostty/config) for my full configuration.
---
Claude Code Setup
Claude Code is the primary AI coding assistant. Here's the full setup.
Installation
```bash
# 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:
```markdown
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:
- Check memory/context first
- Understand full scope before acting
- Can MCP/skill/agent handle this? (usually yes)
- Spawn agent army for parallel work
- Fix forward - iterate fast
- Verify twice, ship once
- 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 Opu
More from this repository10
Resets and cleans up iOS simulator environments, clearing cached data and restoring the simulator to a pristine state.
Based on the repository structure and context, I'll infer a practical description for the "leavn commit machine" skill: Automatically generates and submits Git commits with contextually appropriat...
Audits code for potential error handling gaps, recommending improvements in exception management and error recovery strategies across different programming contexts.
Based on the README, I cannot definitively determine the specific functionality of the "navigation debugger" skill. While the README describes the overall Sigstack repository structure and Claude C...
Based on the repository README, I cannot definitively determine the specific functionality of the "knack goal tracker" Claude Code skill. The README provides an overview of the Sigstack development...
Debugs and provides interactive troubleshooting capabilities for iOS simulator environments, allowing developers to inspect and resolve runtime issues quickly.
Based on the README, I cannot definitively determine the specific functionality of the "knack filter sort" Claude Code skill. The README provides an overview of the Sigstack repository and Claude C...
Based on the context of a comprehensive AI development stack focused on coding assistance, the "find-bug-root-cause" Claude Code skill likely: Automatically diagnoses and traces the fundamental or...
Extracts and analyzes audio signal characteristics like frequency spectrum, pitch, tempo, and spectral features from audio files.
Analyzes Xcode build logs to identify performance bottlenecks, compilation errors, and potential optimization opportunities during iOS/macOS project builds.