| name | review |
| description | Review code changes in this Terraform provider repository. Use when asked to review, self-review, check a diff, review a PR, or assess changes to Go provider code, Terraform docs, examples, generation, release scripts, or CI for terraform-provider-ona. |
Review
Review for bugs, regressions, missing tests, and provider-state mistakes. Suppress nitpicks unless they hide a real risk.
Modes
Self-review mode
Review the local diff against the merge-base with main:
git fetch origin main
BASE=$(git merge-base origin/main HEAD)
git diff "$BASE" --name-only
git diff "$BASE"
Diff against the merge-base, not origin/main directly, so unrelated changes on main do not appear as phantom removals.
PR review mode
Read the PR description, changed files, and diff using the available SCM tools. Post inline comments only for concrete findings tied to changed lines.
Workflow
- Detect scope:
- Provider code:
internal/provider/**.
- API wrapper code:
internal/client/**.
- Documentation generation:
tools/**, GNUmakefile, generated docs/**.
- Copied/generated API subset:
internal/api/go/**.
- Docs/examples:
docs/**, examples/**, README.md, dev/local-devloop/README.md.
- Import/release tooling:
scripts/**, docs/release.md.