# claude-fix-bugs

AI-powered parallel bug fixer using Claude CLI and VS Code.

从 `bugs.md` 解析未修复的 bug，自动分析文件冲突，在 VS Code 终端中并行调用 Claude 修复。

## 安装

```bash
pip install claude-fix-bugs
```

## 前置条件

- Python >= 3.8
- VS Code（`code` 命令在 PATH 中）
- [Claude CLI](https://docs.anthropic.com/en/docs/claude-cli)

## 使用

### 修复 bug

在项目根目录准备好 `bugs.md`，格式：

```markdown
1. 登录页面点击按钮无响应
2. 用户列表分页不正确 [已修复]
3. 导出 CSV 编码错误
```

然后运行：

```bash
fix-bugs
```

工具会自动：
1. 解析未修复的 bug（跳过 `[已修复]`）
2. 调用 Claude 分析文件冲突，决定并行/串行
3. 在 VS Code 终端中启动最多 6 个并行修复任务
4. 修复完成后自动标记 `[已修复]`

### 安装 VS Code 扩展

```bash
fix-bugs install
```

首次运行 `fix-bugs` 时也会自动安装。

## 开发

```bash
cd tools/fix-bugs
pip install -e .
```
