Made for Engineers

Set Practical Constraints Before Designing the Solution

Also useful for: people in Software Engineering

25 min Intermediate Decisions Get Something Done Need to Compare Options

Define the boundaries a proposed solution must respect before spending time comparing designs.

We'll use them to write your prompt.

Make Your Play

Give us the situation. We’ll build the prompt.

Expose hard limits, flexible targets, conflicts, and missing evidence before design work locks in costly assumptions.

Your answers save as you type.

What you'll do

This is the plan inside your prompt. Add your details first. Then follow these steps with ChatGPT or Claude.

01 Gather the real boundaries Collect the problem, system context, known limits, assumptions, and open questions before discussing designs.
02 Test the constraints Use the AI prompt to classify each item, expose conflicts, and isolate questions that could change design viability.
03 Publish the comparison gate Convert the reviewed constraints into checks that every candidate design must pass or be scored against.

Use this when

You are about to compare technical designs, estimate a solution, review an architecture proposal, or start a change with unclear operating limits.

You'll need

  • Problem and outcome
  • System context
  • Known constraints
  • Unknowns and assumptions
  • Candidate direction

Fill these in the prompt workspace.

You'll get

  • Every relevant constraint area reviewed
  • Each constraint classified as a hard limit, target, assumption, or unknown
  • Important thresholds tied to an acceptance test
  • Constraint conflicts made visible
  • Decision-changing investigations ranked
  • A reusable design comparison gate completed.

By the end of this playbook

You will have:

  • Every relevant constraint area reviewed
  • Each constraint classified as a hard limit, target, assumption, or unknown
  • Important thresholds tied to an acceptance test
  • Constraint conflicts made visible
  • Decision-changing investigations ranked
  • A reusable design comparison gate completed.

Part of a collection

Turn the Vague Problem Into Something You Can Solve

10 playbooks

Clarify requests, expose assumptions, set constraints, investigate unknowns, document decisions, and break risky changes into safer delivery steps.

Next: Triage an Ambiguous Bug Report

View collection

Best next playbooks

View all related playbooks →
Suggest an idea

What should we add?

Loading the suggestion form…