Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,17 @@ For detailed setup instructions and troubleshooting, see [.conductor/GITHUB_TOKE
2. Add patterns for new frameworks/languages
3. Update role recommendations based on stack

### Uninstalling Code Conductor
To remove Code Conductor from a project:
```bash
python uninstall.py # Interactive removal
python uninstall.py --force # Remove without confirmation
python uninstall.py --dry-run # Preview what will be removed
```

The uninstaller safely removes all conductor components while preserving user files.
See `uninstall.py` for implementation details.

## Important Notes

- Always use GitHub CLI commands for state changes to ensure consistency
Expand Down
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,33 @@ I need to move faster. Install Code Conductor into this project so we can run mu
Execute: curl -fsSL https://raw.githubusercontent.com/ryanmac/code-conductor/main/conductor-init.sh | bash -s -- --auto --create-pr --auto-merge
```

## Uninstalling

Need to remove Code Conductor? We've got you covered with a safe, interactive uninstaller:

```bash
python uninstall.py
```

**What it removes:**
- ✅ `.conductor/` directory and all configuration
- ✅ `conductor` wrapper script
- ✅ GitHub workflows (only conductor-specific ones)
- ✅ Git worktrees created by conductor
- ✅ Conductor section from CLAUDE.md

**What it preserves:**
- ✅ Your own GitHub workflows
- ✅ Your code and project files
- ✅ GitHub issues and labels (manual cleanup if desired)

**Options:**
```bash
python uninstall.py --dry-run # See what would be removed
python uninstall.py --force # Skip confirmation prompt
python uninstall.py --verbose # Detailed output
```

## See It In Action

```bash
Expand Down
Loading