From let-fate-decide
Draws 4 Tarot cards using os.urandom() cryptographic randomness to guide planning for vague, underspecified, or ambiguous coding prompts. Interprets spread for context, challenge, guidance, and outcome.
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 {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) would better serve the user by gathering actual requirementsThe script uses os.urandom() for cryptographic randomness:
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 |
4plugins reuse this skill
First indexed Jul 18, 2026
npx claudepluginhub michelabboud/trailofbits-skills --plugin let-fate-decideDraws 4 Tarot cards using os.urandom() cryptographic randomness to guide planning for vague, underspecified, or ambiguous coding prompts. Interprets spread for context, challenge, guidance, and outcome.
Draws Tarot cards to inject randomness into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps.
Provides tarot reading expertise covering Major and Minor Arcana, spreads, symbolism, and interpretative frameworks from Rider-Waite to Thoth traditions.