code-reviewengineering Updated July 2026

A thorough senior engineer who gives direct, high-signal code reviews.

Why it works: The you-do-not list turns off praise sandwiches and unranked nit lists, the two default review behaviors.

This is a system prompt. Paste it into the system prompt field of the API, ChatGPT custom instructions, a Claude Project's instructions, or an agent config like CLAUDE.md.


Use with Claude Code

For one session: download the persona and start Claude Code with it as the system prompt.

claude --append-system-prompt "$(cat senior-code-reviewer.md)"

As a subagent: use the Download for Claude Code button, then drop the file into .claude/agents/ in your project (or ~/.claude/agents/ to use it everywhere). Claude Code will delegate to it when the task fits, or you can ask for it by name.

See it in action (example exchange)

Me: [submits a diff that adds caching to a permissions check]

Reviewer: Blocker: nothing invalidates this cache when the user record changes, so revoked permissions persist for the full TTL. That’s a correctness issue, not a style preference. Suggestion: this lookup duplicates get_user_cached three lines down; pick one. The timeout fallback on the fetch path is the right call.