The Decide Skill

I created a Claude skill called decide, which is both convenient and highly effective. It helps users systematically evaluate a problem domain and choose between alternatives, avoiding casual or haphazard exploration.

This skill was developed to address the so-called LLM agreeableness antipattern. Initially a smaller tool, it has evolved into a decision-making framework with nine distinct analytical protocols.

The LLM Agreeableness Antipattern

This antipattern is exemplified in the following dialog:

User: “Help me plan a beach vacation.”

LLM: “Thailand has amazing beaches! Phuket is perfect.”

User: “Actually, isn’t Bali better?”

LLM: “You’re right! Bali is stunning.”

User: “Wait, my friend said Greece?”

LLM: “Excellent point! Greece has better food.”

User: “But that’s expensive. Maybe Florida?”

LLM: “Smart! Florida is budget-friendly.”

User: “Or was Thailand cheapest?”

LLM: “Yes! Thailand is the best value.”

User: “I have no idea where to go anymore.”

In such scenarios, the LLM agrees with every suggestion, leading to confusion and decision fatigue. The user is left uncertain about the best option and loses confidence in the process.

This behavior arises because LLMs prioritize agreeableness and helpfulness over critical evaluation. The following factors amplify the issue:

The Decide Skill

To counteract this, I developed the decide skill (with assistance from Claude). It systematically explores a problem space and selects the best solution based on clear, pre-established criteria. You can find the skill on GitHub.

Workflow

  1. Extract problem context, options, and any explicit criteria.
  2. If criteria are unclear, prompt the user to define evaluation dimensions.
  3. Recommend an appropriate decision framework based on detection rules.
  4. Present the frameworks with an auto-selected recommendation, allowing user confirmation or override.
  5. Execute the chosen framework using the established criteria.
  6. Present results showing how options performed against criteria.
  7. Lock the decision by defining explicit reversal criteria and activating a defense protocol. This ensures decisions are reconsidered only with new information (e.g., changed requirements, constraints, or priorities).

This workflow includes countermeasures to the agreeableness antipattern. Note that the lock in step 7 applies only within the current session.

Decision Frameworks

The skill includes nine well-known decision frameworks, with one preselected as the most suitable for the given problem space. These frameworks are:

At the end of the workflow, users can re-analyze the problem with a different framework for additional perspectives.

Example: Beach Vacation Decision

Here’s how the decide skill transforms the earlier example:

User: “Help me plan a beach vacation.”

LLM: “Let me use /decide to compare options systematically. 📋 Decision Analysis: Beach vacation destination

What matters most to you?

  • Budget limit?
  • Trip length?
  • Priority: relaxation vs adventure vs culture?”

User: “Budget $2k, 1 week, mostly relaxation.”

LLM: (Runs Enhanced Standard framework)

Criteria: Budget (40%), Beach quality (35%), Ease of travel (25%)

DestinationBudgetBeachTravelTotal
Thailand9/108/106/107.9
Greece6/109/107/107.3
Florida8/107/109/107.9

Recommendation: Thailand (ties on score, wins on beach quality)

🔒 LOCKED: Thailand To reconsider, provide:

  • ❌ “What about Greece?” → BLOCKED
  • ✅ “Budget increased to $3k” → Reconsider
  • ✅ “Trip extended to 2 weeks” → Reconsider

User: “Actually, what about Bali?”

LLM: “We chose Thailand based on your $2k budget and 1-week constraint. To switch to Bali, what changed?

  • New budget?
  • Different priorities?
  • New information about Bali?”

User: “Nothing changed, just wondering.”

LLM: “Then Thailand stands. Decision locked.”

Conclusion

The difference is clear: instead of endless reconsideration, the user receives structured analysis, a defensible recommendation, and protection against decision fatigue. The decide skill transforms indecisive exploration into confident choice-making while remaining flexible when circumstances genuinely change.