BUSINESS.md that describes the rules your product must keep. That lets it flag a broken business rule or a risky migration, not only a style slip.
How it works
Every PR or MR gets a review posted back on it, and each new push gets an incremental review.
- A PR or MR opens. You connect your Git provider and pick repositories once, and after that your provider sends CloudThinker an event whenever a PR or MR opens, with nobody starting a review. Draft PRs and MRs are skipped until they’re marked ready for review.
- CloudThinker gathers context. It checks out the change and reads the diff, a ticket linked from the description (Jira, Linear, Backlog or a provider issue, once you add an extension), and the files listed in What Review reads.
- The review runs. Depth depends on the workspace review mode: Fast, Auto or Advanced. Each review uses credits; see usage and credits.
- Findings land on the PR. You get one summary comment plus inline comments. Each finding has a severity (Critical, High, Medium or Low) and a suggested fix.
- New pushes get an incremental review. Only the commits pushed since the last review are read, and the review checks whether earlier findings were fixed.
CloudThinker keeps its own copy of each selected repository to read it, and deletes those copies when you click Remove setup. Secrets in tool output are replaced with placeholders before the model sees them; see data protection.
docs/ and vendored Jsonnet aren’t reviewed: no finding is ever placed in one.
Full list of skipped path patterns
Full list of skipped path patterns
What Review reads
Besides the diff, Review reads your team’s own knowledge. All of it is optional, and it makes every review sharper over time.
You write
BUSINESS.md by hand in a short, fixed format: see Business flow checks. If the file doesn’t parse, the review still runs without it.
What it checks
Each finding carries one category.What you can do
Supported providers
GitHub, GitLab (GitLab.com or self-hosted), Bitbucket Cloud, Azure DevOps and AWS CodeCommit. See provider authentication for what each one needs. Check these limits before you plan a rollout:- One provider and one Azure DevOps project per workspace. A second provider, or repositories in a second Azure DevOps project, need their own workspace.
- Self-hosted GitLab is the only instance URL you can enter. GitHub Enterprise Server and Bitbucket Data Center aren’t options, and a CodeCommit connection covers one AWS account and region.
- Comment commands with
@cloudthinker-aidiffer by provider, and AWS CodeCommit takes top-level questions only. See provider support. - Apply fix is listed per provider in Work the findings; Fix all findings and Merge in Re-run, fix, and merge.
- Auto-resolve conflicts works on every provider except Azure DevOps.
@cloudthinker-ai in a comment asks a question, a re-review or a fix, while @cloudthinker:ignore in the description skips the review on that one change. See mention commands.
Get started
Set up Review
Connect a provider, pick repositories and get your first review.
Provider authentication
Tokens, scopes and webhooks for each Git provider.