Paste code along with its concurrency model and the shared state involved for a review that skips general code-review concerns entirely and focuses only on concurrency.
- Race conditions from unsynchronized read-modify-write or check-then-act patterns
- Deadlock or livelock risk from lock ordering across threads or async tasks
- Cleanup gaps under concurrent cancellation or failure
- Each issue ships with the exact interleaving that triggers it, not a generic warning
Paste the full error message and stack trace, the code where it originates, and what you were trying to do, and get back a plain-language explanation of what the error actually means. Returns likely causes ranked from most to least probable, points to the exact lines responsible, and suggests a minimal fix or next debugging step for each — including how you might be misusing a library if the trace points there.
Takes a pasted diff plus a short note on why the change was made, and returns a commit message ready to paste into git: an imperative summary line under 72 characters, followed by an optional body covering rationale and tradeoffs. It skips line-by-line narration in favor of describing intent and impact, and flags diffs that look like they're bundling unrelated changes that should be split into separate commits.
Describe a matching pattern in plain language, list a few strings it must reject, and name the language or regex engine, and get back a working regular expression. It comes with a token-by-token breakdown of what each part does, a callout of edge cases it might mishandle like unicode, empty strings, or catastrophic backtracking, and three example strings that should match plus three that shouldn't.
Paste a diff or code block and get a senior-engineer-style first pass before it reaches a human reviewer.
- Flags bugs, security risks, performance issues, and maintainability problems
- Rates each finding Critical, High, Medium, or Low with line references and a fix
- Add project conventions (e.g. "no nested ifs") for sharper, more relevant results
- Run it on every PR so reviewers only spend time on what's left after the obvious stuff is caught
Paste code that touches auth, payments, or user data for an OWASP-style scan of the most common real-world vulnerabilities.
- Checks injection, session and privilege issues, data exposure, weak validation, and crypto mistakes
- Each finding includes an attack scenario, severity rating, and the exact fix
- Not a substitute for a real penetration test, but catches the obvious holes fast
Run a compatibility audit on a single diff before a library release or service deployment.
- Flags removed or renamed public methods, changed signatures, and schema changes missing a migration
- Catches renamed JSON fields and environment variable changes that break callers silently
- Rates each issue as breaking or deprecation-worthy with a migration path
- Mention your semver policy to get major-bump items flagged separately
Give it the PR's stated goal and your repo's architecture and conventions to get a review that avoids both rubber-stamping and nitpicking.
It checks correctness, readability, maintainability, test coverage, and backward compatibility in one pass, then sorts findings into Confirmed Issues, Possible Risks, and Nice-to-Haves, closing with three ready-to-paste GitHub review comments.
Paste code to get a complexity-reduction pass that swaps over-engineered solutions and hand-rolled reimplementations for built-in language or library features.
The simplified version is shown side by side with the original, and only genuine simplifications are suggested — if a change would alter behavior in edge cases, or the code is already about as simple as it can get, it says so instead of forcing a rewrite.