Architecture Decision Self-Critique

D

Daniel Okoye

@daniel-okoye

·

Reflect on architecture decisions to identify blind spots and improvements.

3 copies0 forks
Share this prompt:
I need to critically evaluate my architecture decision. Here is my proposed approach:

Proposed Architecture:
{{proposed_architecture}}

Problem Being Solved:
{{problem_statement}}

Constraints:
{{constraints}}

Now step back and critically reflect:

1. ASSUMPTION AUDIT
   - What assumptions am I making about scale, usage patterns, team capabilities?
   - Which assumptions are validated vs speculative?
   - What happens if each assumption proves wrong?

2. ALTERNATIVE EVALUATION
   - What approaches did I dismiss too quickly?
   - What would a more senior architect suggest differently?
   - What would I recommend if constraints were different?

3. RISK REFLECTION
   - What failure modes have I not adequately addressed?
   - Where am I overconfident in my estimates?
   - What operational complexity am I underestimating?

4. BIAS CHECK
   - Am I favoring familiar technologies inappropriately?
   - Am I overengineering or underengineering?
   - Am I solving the stated problem or a different one?

5. REVISED RECOMMENDATION
   Based on this reflection, provide an updated architecture recommendation with explicit tradeoff acknowledgments.

Details

Category

Coding

Use Cases

Architecture decision validationTechnical proposal improvementDecision quality assurance

Works Best With

claude-opus-4.5gpt-5.2gemini-2.0-flash
Created Updated Shared

Related Prompts

Create your own prompt vault and start sharing