# Code Review Skill

Multi-lens code review with interactive issue filing.

## Quick Start

```
/code-review              # Review uncommitted changes
/code-review src/         # Review directory
/code-review file.py      # Review specific file
```

## Lenses

Four focused review perspectives:

- **bloat** - Size, complexity, SRP violations
- **smells** - Code smells, naming, readability
- **dead-code** - Unused code, zombie functions
- **redundancy** - Duplication, YAGNI violations

## Workflow

1. Select target files
2. Run all lenses
3. Synthesize and rank findings
4. Present summary to user
5. File issues on approval

## Design Philosophy

- **Interactive by default** - No automatic issue spam
- **LLM-in-the-loop** - Agent applies judgment at every step
- **Orch optional** - Multi-model consensus for high-stakes reviews
- **Beads integration** - Issues filed with proper context

## Files

```
code-review/
├── SKILL.md           # Main skill prompt
├── README.md          # This file
└── lenses/            # Bundled lens prompts
    ├── bloat.md
    ├── smells.md
    ├── dead-code.md
    └── redundancy.md
```

## See Also

- `~/.config/lenses/` - System-wide lens deployment
- `bd create` - Beads issue creation
- `orch consensus` - Multi-model filtering
