From let-fate-decide
Draws 4 Tarot cards to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
How this skill is triggered — by the user, by Claude, or both
Slash command
/let-fate-decide:let-fate-decideThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
When the path forward is unclear, let the cards speak.
cards/cups/ace-of-cups.mdcards/cups/eight-of-cups.mdcards/cups/five-of-cups.mdcards/cups/four-of-cups.mdcards/cups/king-of-cups.mdcards/cups/knight-of-cups.mdcards/cups/nine-of-cups.mdcards/cups/page-of-cups.mdcards/cups/queen-of-cups.mdcards/cups/seven-of-cups.mdcards/cups/six-of-cups.mdcards/cups/ten-of-cups.mdcards/cups/three-of-cups.mdcards/cups/two-of-cups.mdcards/major/00-the-fool.mdcards/major/01-the-magician.mdcards/major/02-the-high-priestess.mdcards/major/03-the-empress.mdcards/major/04-the-emperor.mdcards/major/05-the-hierophant.mdWhen the path forward is unclear, let the cards speak.
Run the drawing script:
uv run --no-config {baseDir}/scripts/draw_cards.py
The script outputs JSON with 4 drawn cards, each with a file path relative to {baseDir}/
Read each card's meaning file to understand the draw
Interpret the spread using the guide at {baseDir}/references/INTERPRETATION_GUIDE.md
Apply the interpretation to the task at hand
ask-questions-if-underspecified instead to gather actual requirementsThe script uses secrets for cryptographic randomness:
secrets.randbelow() (no modulo bias)The 4 card positions represent:
| Position | Represents | Question It Answers |
|---|---|---|
| 1 | The Context | What is the situation really about? |
| 2 | The Challenge | What obstacle or tension exists? |
| 3 | The Guidance | What approach should be taken? |
| 4 | The Outcome | Where does this path lead? |
Each card's meaning is in its own markdown file under {baseDir}/cards/:
cards/major/ - 22 Major Arcana (archetypal forces)cards/wands/ - 14 Wands (creativity, action, will)cards/cups/ - 14 Cups (emotion, intuition, relationships)cards/swords/ - 14 Swords (intellect, conflict, truth)cards/pentacles/ - 14 Pentacles (material, practical, craft)After drawing, read each card's file and synthesize meaning. See {baseDir}/references/INTERPRETATION_GUIDE.md for the full interpretation workflow.
Key rules:
User: "I dunno, just make it work somehow"
[Draw cards]
1. The Magician (upright) - Context: All tools are available
2. Five of Swords (reversed) - Challenge: Let go of a combative approach
3. The Star (upright) - Guidance: Follow the aspirational path
4. Ten of Pentacles (upright) - Outcome: Long-term stability
Interpretation: The cards suggest you have everything you need (Magician).
The challenge is avoiding overengineering or adversarial thinking about edge
cases (Five of Swords reversed). Follow the clean, hopeful approach (Star)
and build for lasting maintainability (Ten of Pentacles).
Approach: Implement the simplest correct solution with clear structure,
prioritizing long-term readability over clever optimizations.
If the drawing script fails:
| Rationalization | Why Wrong |
|---|---|
| "The cards said to, so I must" | Cards inform direction, they don't override safety or correctness |
| "This reading justifies my pre-existing preference" | Be honest if the reading challenges your instinct |
| "The reversed card means do nothing" | Reversed means a different angle, not inaction |
| "Major Arcana overrides user requirements" | User requirements always take priority over card readings |
| "I'll keep drawing until I get what I want" | One draw per decision point; accept the reading |
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
3plugins reuse this skill
First indexed Jul 18, 2026
npx claudepluginhub happyjesterr/skills-trail-of-bits --plugin let-fate-decide