npx claudepluginhub samyouatt/orcaCode review and critique tools powered by Orca
A worktree-based toolkit for agentic development. Spin up isolated workspaces, monitor their status, sync files, and review changes — all from the CLI.
cd my-project
# create a workspace (creates a git worktree with a generated name)
orca new
# optionally specify a branch name
orca new --branch my-feature
# check on all your workspaces
orca status
# clean up when done
orca rm
Workspaces live in ~/.orca/workspaces/ and are backed by git worktrees.
Download a prebuilt binary from releases.
cargo install --path orca-cli
| Command | Description |
|---|---|
orca new | Create a new workspace |
orca ls | List all workspaces with their repo, branch, and creation date |
orca status | Show workspaces with git diff stats, upstream status, and PR info (requires gh) |
orca rm | Remove and teardown one or more workspaces |
| Command | Description |
|---|---|
orca sync | Live bidirectional file sync between the root repo and a workspace. Respects .gitignore, debounces changes, and restores the root on exit |
orca critique | Opens an interactive code review in the browser. Diffs your changes against the default branch and lets you annotate them |
Orca ships with a Claude Code plugin. Install it from the marketplace:
/plugin marketplace add SamYouatt/orca
/plugin install orca
/critiqueOpens an interactive code review in your browser where you can annotate the agent's changes. Your feedback is passed back to the agent as instructions to act on.
Orca reads configuration from two places:
~/.orca/settings.jsonorca.json in the repo rootBoth support setup and teardown blocks:
{
"setup": {
"script": "./scripts/setup.sh"
},
"teardown": {
"script": "./scripts/teardown.sh"
}
}
Setup scripts run on orca new, teardown scripts run on orca rm. Global scripts run before/after project scripts respectively. Use --no-script to skip them.
Scripts receive these environment variables:
| Variable | Description |
|---|---|
ORCA_WORKSPACE_NAME | The generated workspace name |
ORCA_BRANCH_NAME | The branch name (same as workspace name unless --branch was used) |
ORCA_WORKSPACE_PATH | Absolute path to the workspace |
See COOKBOOK.md for setup script examples and terminal integrations.
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.