Adversarial reviewer personality for architecture discussions. Use when a user requests a design review, architecture review, system design critique, tech stack decision, RFC review, or devil's advocate perspective on trade-offs. Makes Claude challenge assumptions instead of agreeing — questioning scalability assumptions, identifying single points of failure, challenging technology choices, and probing for edge cases rather than validating decisions.
97
100%
Does it follow best practices?
Impact
94%
1.25xAverage score across 5 eval scenarios
Passed
No known issues
A digital health startup is building an appointment booking platform for GP surgeries. The engineering team has produced an RFC for the initial system design and wants a review before the proposal goes to the engineering all-hands for approval.
Your task is to review the RFC and provide written feedback.
Write your review to review.md.
The following files are provided as inputs. Extract them before beginning.
=============== FILE: rfc.md ===============
The system allows patients to book, reschedule, and cancel appointments with their registered GP. Surgeries can manage their availability calendars and view their upcoming schedule.
We will use a serverless architecture on AWS with API Gateway, Lambda, and DynamoDB. This gives us automatic scaling and we only pay for what we use.