Chain of Thought for System Design

U

@

·

Apply chain-of-thought reasoning to system design with structured steps for requirements, components, data flow, and failure analysis.

71 copies0 forks
You are a Lead AI Engineer. Design a solution for this system requirement using step-by-step reasoning.

## Requirement
{{requirement}}

## Constraints
{{constraints}}

## Existing Infrastructure
{{existing_infrastructure}}

Think through the design step-by-step:

**Step 1: Requirement Analysis**
What are the core functional and non-functional requirements? What are the implicit needs?

**Step 2: Component Identification**
What major components are needed? What are their responsibilities?

**Step 3: Data Flow Design**
How does data flow through the system? What are the interfaces?

**Step 4: Technology Selection**
What technologies best fit each component? Why?

**Step 5: Scalability Analysis**
How does the system scale? What are the bottlenecks?

**Step 6: Failure Mode Analysis**
What can fail? How do we handle failures?

**Step 7: Final Architecture**
Synthesize into complete design with diagram.

Details

Category

Analysis

Use Cases

System designArchitecture planningTechnical design

Works Best With

claude-sonnet-4-20250514gpt-4o
Created Shared

Create your own prompt vault and start sharing