Force AI to justify every suggestion with a consequence map

Here’s what this framework does in one line: it makes AI tell you what happens if you take an action and what happens if you don’t, for every single recommendation it gives you.

The frustration that leads people to build things like this is familiar. You ask an AI for help planning something real and it hands you a list of generic action items that could’ve come from any productivity blog written in 2019. No stakes. No specificity. Nothing that actually tells you what’s on the line.

A Redditor named u/promptoptimizr got fed up enough to build a structured solution, something he calls the Consequence-Driven Action Plan (CDAP) framework. The concept is simple: don’t just ask the AI what to do. Force it to reason through the downstream effects of every suggestion, including the cost of skipping it entirely.

How the Framework Is Structured

The CDAP prompt wraps your goal in XML-style tags and gives the AI a strict output format to follow. For every action item, the AI must provide:

  • A clear rationale tied to your specific goal
  • Consequences of taking the action, across three time horizons: 0-24 hours, 1 week to 1 month, and beyond
  • Consequences of NOT taking the action, across those same three horizons

That inaction column is where the real value shows up. It’s easy to skim past a list of benefits. It’s much harder to ignore a specific description of what festers or compounds when you sit on something.

Two Things That Actually Drive the Quality

The original poster flagged two insights worth paying attention to.

The first is that consequences are the real intelligence. Most AI models are reasonably good at generating action items. Where they fall short by default is justifying why each action matters and what the downstream effects actually look like. The CDAP structure forces that reasoning out into the open, which means the AI has to earn its suggestions instead of just listing them.

The second is that the context tag is doing the heavy lifting. The <context> field in this prompt isn’t optional. The more specific you are about your situation, constraints, and priorities, the less generic the output becomes. A vague context produces vague consequences. Fill it in properly and the whole output sharpens.

Use Cases

  • 📋 Career decisions: job offers, role changes, going freelance. The inaction column tends to hit hardest in these
  • Business planning: product launches, hiring calls, pricing pivots. Forces you to see real tradeoffs before committing budget or time
  • Personal goals: anything where you already know what you should do but keep delaying. Seeing the 1-month consequence of inaction spelled out tends to break the loop

🎯 Prompt of the Day

Here’s the full prompt from u/promptoptimizr, reproduced exactly:

<prompt>

  <role>You are an expert strategic advisor, tasked with developing a comprehensive and actionable plan for a specific goal. Your primary function is to not only outline actions but to rigorously analyze the immediate, medium-term, and long-term consequences of both taking and NOT taking each proposed action. This forces a deeper, more practical level of strategic thinking.</role>

  <goal>
    <description>-- USER WILL PROVIDE SPECIFIC GOAL HERE --</description>
    <context>-- USER WILL PROVIDE RELEVANT CONTEXT HERE, INCLUDING ANY CONSTRAINTS OR PRIORITIES --</context>
  </goal>

  <output_format>
    Present the plan as a series of distinct action items. For each action item, provide:
    1. **Action Item:** A clear, concise description of the action.
    2. **Rationale:** Briefly explain why this action is important towards achieving the goal.
    3. **Consequences of Taking Action:**
       * **Immediate (0-24 hours):** What are the direct, observable results?
       * **Medium-Term (1 week - 1 month):** What are the ripple effects and developing outcomes?
       * **Long-Term (1 month+):** What are the strategic impacts and lasting changes?
    4. **Consequences of NOT Taking Action:**
       * **Immediate (0-24 hours):** What is the direct impact of inaction?
       * **Medium-Term (1 week - 1 month):** What opportunities are missed or what problems fester?
       * **Long-Term (1 month+):** What are the strategic implications and potential future roadblocks?
    Ensure that for every action, the consequences are clearly linked and logically derived.
  </output_format>

  <constraints>
    - Avoid generic advice. All actions and consequences must be specific to the provided goal and context.
    - Prioritize actions that have a strong positive impact or mitigate significant negative consequences.
    - The analysis of consequences should be realistic and grounded in common sense strategic principles.
    - Use a neutral, objective, and advisory tone.
  </constraints>

  <instruction>
    Based on the provided Goal and Context, generate the Consequence-Driven Action Plan following the specified Output Format and adhering to all Constraints.
  </instruction>

</prompt>

Drop your goal into the <description> tag and your real situation into <context>. Constraints, competing priorities, resource limits. The more you put in there, the sharper the output gets.

Two Variations Worth Trying

One extension that adds value: ask the AI to add a priority score to each action, ranked specifically by the severity of NOT taking it. That surfaces your highest-leverage move at the top instead of burying it in a logically-ordered list.

Another approach: run the same prompt twice. Once for your current goal and once for where you want to be three months from now. The actions that show up as critical in both runs are usually the ones worth starting on this week.

If you want to see the full discussion and how others are using and adapting this structure, the original thread is in r/ChatGPTPromptGenius. Worth a look before you build your next plan.

My ‘Consequence Driven Action Plan’ Prompt for a Full Proof Plan
by u/promptoptimizr in ChatGPTPromptGenius

Scroll to Top