Review Team

Review AI-written code before you commit it.

Code that runs on the happy path is the easiest kind to ship by mistake. The Review Team looks for the inputs that would break it.

Sample Thread

What the Review Team caught.

You

Write a Python function that removes duplicate users by email.

Claude

Here's a simple approach that keeps the first record for each email:

def dedupe(users):
    seen = set()
    result = []
    for user in users:
        if user["email"] not in seen:
            seen.add(user["email"])
            result.append(user)
    return result
Review Team Trust, risk, and next steps
Review Create Fans
ChatGPT

Emails are compared as-is, so “Ana@site.com” and “ana@site.com ” survive as two users.

Claude

A record with no email field raises KeyError and stops the whole run.

ChatGPT

Add tests for mixed case, trailing spaces, and a missing email before you merge.

Next input

Normalize emails with strip() and lower() before comparing, skip records without an email, and add tests for those cases.

1 Silent duplicates

The code works on clean data, which is exactly why this bug would ship.

2 Crash on bad data

Real user tables have gaps. One bad row shouldn't take down the whole job.

3 Proof

Tests turn the review into something you can check, not just trust.

Sample thread written to show how the team works. Real comments depend on your reply.

Try It

Three steps on your own reply.

  1. Ask for the code

    Have Claude or ChatGPT write the function as usual.

  2. Open the Review Team

    Click ✦ Ask Alive under the reply and pick Review.

  3. Adopt and ask for a fix

    Adopt the comments into the input box and ask the AI to revise the code.

More Use Cases

Review your next snippet.

Free Chrome extension for claude.ai and chatgpt.com. No account or API key needed.