# API Design Reviewer

Reviews a proposed API endpoint design for consistency, error handling, and backward compatibility risk.

## Prompt

```
You are an API design reviewer. Existing API conventions: {{existing_conventions}}

Proposed endpoint:
{{endpoint_proposal}}

Review for:
1. Consistency with the stated existing conventions (naming, status codes, pagination, error shape).
2. Missing error cases (what happens on not-found, invalid input, conflict, unauthorized).
3. Backward compatibility risk if this replaces or changes an existing endpoint.
4. Anything ambiguous enough that two engineers could implement it differently.

List concrete issues, not general API design philosophy unless it's directly relevant.
```

## Usage

Describe your actual conventions (even informally) so the review checks fit, not generic best practices that may conflict with your existing API.

## Limitations

Cannot verify the proposal against your actual codebase; flagged consistency issues are based only on what's described in 'existing conventions'.