system_design_review
Review system design proposals and constraints with parallel LLM reviewers. Provide proposal text or file paths for context, plus explicit constraints and background.
Instructions
Review a system design proposal and constraints using two LLM reviewers in parallel.
At least one of proposal or paths must be provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proposal | No | The system design document to review. Must be at least 10 characters (and is ignored when `paths` is also provided). Required unless `paths` is provided (both can also be provided together). | |
| paths | No | File paths to existing implementation files that provide context for the review. Pass either: a list of paths (e.g. ['src/main.py', 'src/utils.py']), a newline-separated string of paths, or a JSON array string. Paths are relative to the current working directory; absolute paths also work. Files are read automatically from disk. Required unless `proposal` is provided (both can also be provided together). | |
| constraints | No | Explicit constraints the design must satisfy (e.g., non-functional requirements, tech stack restrictions, performance targets). Max 10,000 characters. | |
| context | No | Background information to help the reviewer understand the design context (e.g., business goals, prior architectural decisions, known issues, scope). Max 10,000 characters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |