Systematically find problems in a design before building it. Four lenses:
unnecessary complexity, missing fundamentals, feasibility gaps, and scope
mismatch. Use after creating an implementation plan or when a design feels
wrong. Invoked via /critique.
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Systematically find problems in a design before building it. Four lenses:
unnecessary complexity, missing fundamentals, feasibility gaps, and scope
mismatch. Use after creating an implementation plan or when a design feels
wrong. Invoked via /critique.
Critique
Apply four lenses to the design. Each lens asks different questions.
Lens 1: Unnecessary Complexity
What could be removed without losing the core value?
Which components exist for hypothetical future needs?
Where are abstractions hiding simple operations?
What would the simplest version look like?
Lens 2: Missing Fundamentals
What happens on the first error?
What happens at 10x the expected load?
How does this fail when a dependency is down?
What's the recovery path from data corruption?
Where are the implicit assumptions?
Lens 3: Feasibility Gaps
Which components have we never built before?
Where are we estimating based on hope rather than measurement?
What are the integration boundaries we haven't tested?
Which third-party dependencies are we trusting blindly?
Lens 4: Scope Mismatch
Does the implementation match what was actually asked for?
Are we building Level 2 (polish) before Level 0 (platform)?
What's the gap between the demo and production?
Which features are solving the wrong problem?
Output Format
For each problem found:
Which lens caught it
The specific problem (one sentence)
The risk if unaddressed
A concrete fix (not "think about it more")
Number problems sequentially. The list IS the deliverable.