do-backend
Installation
SKILL.md
Backend Code Review
Detect the language of the changed files, then load only that language's orchestrator. Mixed repos: run each detected language. Do not load the others.
Detect
Files under review are the branch diff, or the paths the user named. If the user named paths, they replace the diff: pass them to the orchestrator as its file list and skip its diff-based scope check. A language is present when any file under review matches:
| Language | Signal | Orchestrator |
|---|---|---|
| Go | .go or go.mod |
Go review |
| Python | .py or pyproject.toml |
Python review |
| Rust | .rs or Cargo.toml |
Rust review |
git diff --name-only $(git merge-base HEAD main)..HEAD
Load only the orchestrators whose signals match, and follow each one. If none match, say so and stop.