# Claude Code Global Configuration

Minimal, reusable Claude Code setup for Tanstack + TypeScript + Python stacks with Bun.

## Quick Install

```bash
# Clone
git clone https://github.com/sbusso/claude-global.git ~/Code/claude-global

# Symlink
ln -sf ~/Code/claude-global ~/.claude
ln -sf ~/Code/claude-global/.claude.json ~/.claude.json

# Make hooks executable
chmod +x ~/Code/claude-global/hooks/*.sh
```

## Environment Variables

Add to `~/.zshrc`:

```bash
export CONTEXT7_API_KEY="your-key"
export GITHUB_TOKEN="your-token"
```

## What's Included

- **MCPs**: context7, sequential-thinking, memory, github
- **Workflow Skill**: Analysis → Planning → Implementation → Validation
- **Commands**: `/plan`, `/tdd`, `/commit`, `/pr`
- **Agents**: reviewer, test-writer
- **Hooks**: auto-format, skill activation

## Per-Project Setup

Create `CLAUDE.md` in project root with project-specific context only.

## Usage

```bash
/plan user authentication
/tdd login validation
/commit feat: add auth
/pr Add authentication
```

## License

MIT
