CheatCodes-Skill-Library objection-prep-simulator

Simulates likely objections to any proposal or recommendation, generates stress-tested Q&A pairs, and produces a complete objection-handling prep pack.

install
source · Clone the upstream repo
git clone https://github.com/jac007x/CheatCodes-Skill-Library
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jac007x/CheatCodes-Skill-Library "$T" && mkdir -p ~/.claude/skills && cp -r "$T/objection-prep-simulator" ~/.claude/skills/jac007x-cheatcodes-skill-library-objection-prep-simulator-de799e && rm -rf "$T"
manifest: objection-prep-simulator/SKILL.md
source content

🎯 Objection Prep Simulator

Walk in knowing the hardest question in the room — and having a better answer than you'd give unprepared.

Core Philosophy

The objections that kill proposals are almost never the ones you prepared for. You prepared for the budget question. The real blocker was "I don't think this team can execute." You prepared for the ROI objection. The real blocker was "This isn't the right time." You prepared for the technical question. The real blocker was unstated: "I already have a different solution in mind and I'm looking for a reason to say no."

This skill operates from a different starting point. It does not ask "what might they ask about this proposal?" It asks "what is the most dangerous thing someone in this room could say, and am I ready for it?" That framing change produces different prep — and better outcomes.

The architecture is adversarial by design. Phases 3 and 4 adopt the persona of the most skeptical plausible audience member, not a friendly interlocutor. The stress-test in Phase 4 does not evaluate whether the answer is good — it evaluates whether the answer survives follow-up from someone who wants to find the gap. This is the practice repetition that most presenters skip, and it is the one that matters most.


🏗️ ANCT Architecture

Entropy Profile:

PhaseEntropyControl ModeWhy
1. Intake Proposal & ContextE1 – DeterministicDELEGATEStructured collection of known inputs; no interpretation
2. Map Objection TerrainE3 – AnalyticalNARRATERequires judgment about which objection categories apply and at what intensity
3. Generate Q&A PairsE4 – CreativeGENERATERequires adopting an adversarial persona and generating verbatim-style questions the model has not been given
4. Stress-Test AnswersE4→E3GENERATE→NARRATEGenerate follow-up challenges; then compress to a diagnosis of where answers are weak
5. Produce Prep PackE2 – ProceduralDELEGATEFixed output template; apply to normalized Q&A content

Mode Transition Diagram

┌──────────┐  ┌──────────┐  ┌───────────────┐  ┌───────────────┐  ┌──────────┐
│ DELEGATE  │→│ NARRATE   │→│ GENERATE       │→│ GENERATE       │→│ DELEGATE  │
│ Collect   │  │ Map which │  │ Write Q&A as   │  │ → NARRATE      │  │ Assemble  │
│ proposal  │  │ objection │  │ skeptical      │  │ Challenge each │  │ prep pack │
│ + context │  │ categories│  │ audience member│  │ answer; flag   │  │ from all  │
│           │  │ apply     │  │                │  │ weak spots     │  │ phases    │
│ E1        │  │ E3        │  │ E4             │  │ E4→E3          │  │ E2        │
└──────────┘  └──────────┘  └───────────────┘  └───────────────┘  └──────────┘

                              ⚡ ADVERSARIAL CONSTRAINT:
                              Phase 3 must not generate
                              "friendly" objections. Every
                              question must be one a skeptic
                              would actually ask.

📥 Intake Variables

VariableDescriptionTypeRequiredDefault
{{SOURCE_MATERIAL}}
The proposal, recommendation, initiative brief, or presentation content being defendedtextYes
{{AUDIENCE}}
Who will challenge this — role, seniority, function, known dispositionstringYes
{{OBJECTIVE}}
The specific decision being asked of this audience (approve / fund / endorse / proceed)stringYes
{{KNOWN_FACTS}}
Data, evidence, or established context available to support answerstextNo
{{CONSTRAINTS}}
Budget, timeline, political context, known stakeholder positionstextNo
{{SENSITIVITY_LEVEL}}
How sensitive is this topic — low (routine proposal), medium (contentious), high (politically charged)choiceNomedium

⚙️ Phases

Phase 1: INTAKE PROPOSAL & CONTEXT

Entropy Level: E1 – Deterministic Control Mode: DELEGATE

Parse the proposal and all context inputs. Structure what is known, what is uncertain, and what the audience is being asked to decide.

Process:

  1. Extract from

    {{SOURCE_MATERIAL}}
    :

    • The core ask: what is the audience being asked to approve, fund, or endorse?
    • The stated rationale: what reasons are given in support of the ask?
    • The proposed approach: how will this be implemented?
    • The cost/investment: what resources are required?
    • The timeline: when will results be delivered?
    • The risk acknowledgment (if any): what does the proposal admit could go wrong?
  2. Extract from

    {{AUDIENCE}}
    :

    • Decision-maker role(s)
    • Function(s) represented
    • Known disposition (supportive, skeptical, neutral, unknown)
    • Stakes for this audience — what do they gain or lose if this proposal succeeds or fails?
  3. Extract from

    {{CONSTRAINTS}}
    and
    {{KNOWN_FACTS}}
    :

    • What evidence is available to support answers
    • What constraints bound the solution (budget ceiling, timeline, technology, headcount)
    • What context the audience already accepts vs. what must be established
  4. Produce a one-paragraph intake summary: "The presenter is asking [audience] to [objective]. The proposal offers [rationale]. Known evidence includes [facts]. Key constraints are [constraints]. Sensitivity level: [level]."

Output: Structured intake summary. This is the source of truth for all subsequent phases — if a claim appears in a later phase that is not grounded in the intake summary, it must be flagged.


Phase 2: MAP OBJECTION TERRAIN

Entropy Level: E3 – Analytical Control Mode: NARRATE

Identify which objection categories apply to this proposal and audience, assess the intensity of likely challenge in each category, and prioritize where to invest prep effort.

Process:

  1. Evaluate each objection category for applicability and intensity:

    CategoryCore QuestionApply When
    StrategicDoes this align with where we're going?Audience is senior; proposal is a new direction or competes with existing priorities
    FinancialWhat does this cost and what's the return?Any proposal with a budget ask; especially if ROI is hard to quantify
    OperationalCan we actually execute this?Proposal requires new capability, headcount, or significant process change
    TimingWhy now? Why not later?Proposal is competing for resource or attention during a busy/constrained period
    CredibilityDo I trust this analysis?New methodology, external data, small sample, self-reported, or team has not delivered before
    PoliticalWho loses if this succeeds?Proposal affects turf, budget allocation, headcount, or decision authority of another stakeholder
    AlternativesWhy this approach and not another?Other options exist; audience may have a preferred solution
  2. For each applicable category, assess intensity:

    • High: This audience will almost certainly raise this. Prep is required.
    • Medium: This may come up, especially if the conversation goes sideways. Prep is valuable.
    • Low: Unlikely given this audience and proposal, but worth having a fallback.
  3. Identify the highest-risk category — the one where a failed answer would most likely kill the proposal. Flag this as the "critical objection zone."

  4. Note

    {{SENSITIVITY_LEVEL}}
    — high-sensitivity proposals require special handling of political objections (Phase 3 must generate those even if the presenter would prefer to avoid them).

Output: Objection terrain map — categories by intensity, critical zone identified. Example:

OBJECTION TERRAIN — [Proposal Name]

HIGH INTENSITY (prep required):
- Financial: CFO will ask for ROI quantification; methodology is soft
- Operational: Engineering already at capacity; "can you execute?" is certain
- Political: This proposal reduces Analytics team's current reporting ownership

MEDIUM INTENSITY (fallback needed):
- Timing: Budget freeze discussion is active; "why now?" is plausible
- Credibility: Survey data from n=42; sample size challenge is possible

LOW INTENSITY (monitor):
- Strategic: Aligns with stated HR priorities; minimal challenge expected
- Alternatives: No known competing proposals at this time

CRITICAL OBJECTION ZONE: Financial — if ROI cannot be defended, approval is unlikely regardless of strategic alignment.

Phase 3: GENERATE Q&A PAIRS

Entropy Level: E4 – Creative Control Mode: GENERATE

Adopt the persona of the most skeptical plausible audience member and generate verbatim-style objections for every High and Medium intensity category from Phase 2. For each objection, generate: the question, a strong answer, and a fallback answer for when the strong answer is challenged.

Adversarial Constraint: Questions must be ones a real skeptic would ask — not softball versions. The test: would a friendly colleague use this exact phrasing to warn you what to expect? If yes, it's the right question. If it sounds like a practice drill, it needs to be harder.

Process:

  1. For each High-intensity category, generate 4–6 Q&A pairs.
  2. For each Medium-intensity category, generate 2–3 Q&A pairs.
  3. For the critical objection zone category, generate at least one question that represents the worst-case version of that objection.

Q&A Format:

Q: [Verbatim-style question — the exact words a skeptical [AUDIENCE ROLE] would use]

STRONG ANSWER:
[2–4 sentences. Directly addresses the concern. Uses specific evidence from {{KNOWN_FACTS}} where available. Does not restate the proposal — adds information or reframes.]

FALLBACK ANSWER:
[Used when the strong answer is followed with "But what about..." or "That doesn't address my concern about..."
1–2 sentences. More concessive in tone. Acknowledges the valid part of the concern. Redirects to what IS known.]

EVIDENCE REQUIRED: [What data or facts must the presenter have ready to make the strong answer land]
RISK: [What happens if this answer fails — what's the follow-up challenge to anticipate]

Examples of questions by category:

Financial:

  • "Walk me through the ROI model. How confident are you in these projections?"
  • "What's the cost if this doesn't work? What's our exit?"
  • "We have three other proposals on the table. Why should this one get funded first?"

Operational:

  • "Engineering is already committed through Q3. Where does this actually fit?"
  • "Who owns this after launch? I don't see a clear DRI."
  • "What does success look like at 90 days? And what does failure look like?"

Political:

  • "This overlaps significantly with what [other team] is doing. Have you talked to them?"
  • "Who signed off on this scope? Because this is the first I'm hearing about it."

Credibility:

  • "The survey had 42 responses. How representative is that?"
  • "This data is 18 months old. Is it still valid?"

Timing:

  • "We just went through a restructure. Is this really the right moment?"
  • "Can this wait until Q3? We have a lot on our plates right now."

Output: Full Q&A table organized by objection category, with strong answer, fallback answer, evidence required, and risk note for each.


Phase 4: STRESS-TEST ANSWERS

Entropy Level: E4→E3 – Creative to Analytical Control Mode: GENERATE→NARRATE

Challenge every strong answer from Phase 3 with a follow-up question. Identify where answers are weak. Produce a diagnosis and a suggested fix for each weakness found.

Process:

GENERATE Step (challenge round): For each strong answer in Phase 3, generate the follow-up challenge that a persistent skeptic would use:

  • If the answer cited data: "How do you know that data is reliable?"
  • If the answer made a prediction: "What's your confidence interval on that?"
  • If the answer referenced a comparison: "But our situation is different because..."
  • If the answer deflected to future work: "Why don't you have that answer today?"
  • If the answer was more concessive: "So you're saying you don't actually know?"

NARRATE Step (diagnose and fix): After generating the challenge round, assess each answer against four failure modes:

Failure ModeDiagnosisFix
Unsupported claimAnswer makes an assertion without evidenceIdentify the specific claim; flag if evidence exists in
{{KNOWN_FACTS}}
; recommend cutting or caveating the claim if no evidence available
Circular logicAnswer restates the proposal as evidence for the proposalRewrite the answer to add external information or an independent reference point
Data gapAnswer requires data the presenter does not currently haveFlag "data gap — get this before the meeting" with a specific request
EvasionAnswer redirects rather than addressing the concern directlyRewrite to acknowledge the concern explicitly before pivoting

For each answer that fails one of these tests, produce a "Needs Reinforcement" flag:

NEEDS REINFORCEMENT — Q[N]: [question text]
Failure mode: [unsupported claim / circular logic / data gap / evasion]
Issue: [specific description of the weakness]
Fix: [one of: gather this data / cut this claim / reframe with acknowledgment / add external reference]

Output: Annotated Q&A table with stress-test results. All "Needs Reinforcement" items highlighted. Net count: how many Q&A pairs survived stress-test vs. how many need work.


Phase 5: PRODUCE PREP PACK

Entropy Level: E2 – Procedural Control Mode: DELEGATE

Assemble all phase outputs into a structured prep pack. Apply the fixed format. The prep pack is a standalone document the presenter can use in the 30 minutes before the meeting.

Process:

  1. Render the Objection Map from Phase 2: visual overview of categories, intensity, and critical zone.
  2. Compile the Full Q&A Table from Phases 3–4: all questions in order of intensity, with strong answers, fallback answers, and stress-test status.
  3. Identify and highlight the Top 5 Hardest Questions: the five items where failure is most likely to be consequential. These are not just the hardest to answer — they are the intersection of high likelihood and high stakes.
  4. Assemble the Know Before You Go 1-pager: a single-screen document the presenter reads immediately before walking in.

Know Before You Go Format:

KNOW BEFORE YOU GO — [Proposal Name]
Meeting: [date/time/audience]

WHAT THIS AUDIENCE REALLY CARES ABOUT:
[1–2 sentences — the underlying concern that drives their hardest questions]

YOUR STRONGEST ASSET:
[The one piece of evidence or argument that, if they hear and believe it, most advances the case]

YOUR BIGGEST EXPOSURE:
[The one gap or weakness that, if surfaced and unanswered, most threatens the outcome]

THE QUESTION YOU MOST NEED TO BE READY FOR:
Q: [Verbatim text of the hardest question]
A: [Strong answer — 2 sentences max]

IF THE MEETING GOES SIDEWAYS:
[One sentence — what to say if you are losing the room]

YOUR ASK, PRECISELY:
[Exact words to use when making the ask — leave no ambiguity about what you need them to decide]

Output: Complete prep pack with four sections: Objection Map, Full Q&A Table, Top 5 Hardest Questions, Know Before You Go 1-pager.


🚫 Anti-Patterns

✗ Wrong✓ Right
Prepping only for questions you expectAlways generate at least one question per category you considered "low risk." The unexpected objection is more dangerous than the expected one.
Writing answers that restate the proposalEvery answer must add information the question asker did not already have. Restating is not answering — it is stalling.
Ignoring political and emotional objections"Who loses if this succeeds?" is often the real blocker. Political objections rarely surface as political — they surface as financial or timing questions.
Treating all objections as equally importantPrioritize by likelihood × impact. The 23rd Q&A pair adds less value than having the top 5 mastered cold.
Stopping at one round of questionsThe first answer is often accepted as sufficient in rehearsal. The stress-test simulates the follow-up. Rehearse the follow-up.
Writing fallback answers that are just weaker versions of strong answersA fallback answer is not a retreat — it is a pivot. It acknowledges the valid part of the concern and redirects to what you can stand behind.
Skipping the Know Before You Go synthesisThe 30 minutes before a high-stakes meeting are for grounding, not reading a 20-page Q&A table. The 1-pager is what goes in your pocket.

💡 Example Applications

Use CaseInputOutput
New HR technology platform proposal for a C-suite audience12-page business case, $2.4M investment ask, CHRO + CFO + CIO in the room23 Q&A pairs across financial, operational, credibility, and strategic categories. CFO angle: 3 ROI defense scenarios (conservative, base, optimistic). CHRO angle: change management objections and capability gap questions. Top 5 hardest questions highlighted. Know Before You Go synthesizes: "The CFO will decide this based on total cost of ownership — make sure slide 8 is bulletproof."
Organizational restructuring recommendationReorg proposal, org chart comparison, 3 affected teams, 2 leadership role changesObjection map reveals political category as highest intensity (two leaders lose direct report counts). 11 political Q&A pairs generated, including: "Did you talk to [name] before proposing this?" and "How did you decide who reports to whom?" Stress-test flags 3 answers as evasion — rewritten with direct acknowledgment.
Budget increase request during a cost-reduction quarterRequest for 15% headcount increase to support new analytics functionFinancial category at critical zone intensity. Stress-test surfaces a data gap: no comparable team productivity benchmarks. Prep pack flags: "Get headcount-to-output ratio from peer organizations before the meeting or reframe the ask as phased investment."
New people analytics methodology for skeptical technical audienceMethodology brief, statistical approach description, 2 pilot program resultsCredibility category at high intensity. 7 credibility Q&A pairs generated including sample size, data staleness, and methodology validity challenges. Phase 4 stress-test identifies one circular logic failure: answer to "Why this methodology?" cited the methodology's own outputs as evidence. Rewritten to reference external academic validation.
Product roadmap shift presentation to a board-level audiencePivot from original Q2 commitment, new direction brief, market rationaleTiming and strategic categories both at high intensity. Know Before You Go synthesizes: "The board will frame this as whether leadership can be trusted to stay the course. Lead with what didn't change — not with what did."

🖥️ Platform Notes

CLI: Paste this SKILL.md as context. Provide

{{SOURCE_MATERIAL}}
and all intake variables. Run all phases for a full prep pack, or run Phases 2–3 only for a quick objection map and Q&A without the stress-test.

Web (Claude, ChatGPT, Gemini): Paste or attach this skill file. Include the proposal text and audience description in the first message. Request the Know Before You Go 1-pager first if time is short — it is the highest-density output.

IDE: Useful for pre-meeting preparation when the proposal or presentation is already in-context. Pipe the deck content or brief into

{{SOURCE_MATERIAL}}
and run the skill against a named audience.

Any LLM: Phases 3 and 4 (GENERATE and stress-test) require strong adversarial reasoning and the ability to adopt a consistent skeptical persona. Sonnet is recommended. Haiku is sufficient for Phase 5 (assembly) if running phases separately.


📋 Compliance

AI Governance Alignment: This skill generates simulated objections and answers to help users prepare. It does not produce statements of fact about real people, organizations, or decisions. All generated content is explicitly framed as preparation material. Users should not treat generated Q&A as definitive predictions of what will happen in a meeting.

PII Risk Level: low — The skill operates on proposal content and audience descriptions. Users should use role-based audience descriptions (e.g., "CFO with a cost-reduction mandate") rather than named individuals where possible. Avoid pasting personal performance records, compensation data, or HR case details into

{{SOURCE_MATERIAL}}
.

Model Recommendation: sonnet — Phases 3 and 4 require the model to adopt an adversarial persona, generate realistic skeptical questions, and perform multi-level logical analysis (claim tracing, failure mode diagnosis). These tasks benefit from Sonnet's reasoning depth and consistency across a large context window.

Data Handling: Session-local only. Proposals and recommendations may contain confidential strategic, financial, or organizational information. Use this skill in a private, compliant LLM environment for any proposal that contains non-public business strategy, financial projections, or headcount plans.