Skip to content
AI Primer

let-fate-decide

trailofbitsby trailofbits2 months ago5.8k

Draws the 12 Houses of the Zodiac Tarot spread 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.

Install

npx skills add https://github.com/trailofbits/skills --skill let-fate-decide
Show step-by-step
  1. 1

    Open your terminal

    • Mac: Press ⌘ Space, type "Terminal", press Enter
    • Windows: Press Win R, type "cmd", press Enter
  2. 2

    Paste the command above and press Enter

    Use the Copy command button, then paste in your terminal (Mac: ⌘V, Windows: Ctrl V).

  3. 3

    Restart Claude Code

    Close and reopen Claude Code, or start a new session, so it picks up the new skill.

Where it lives
~/.claude/skills/trailofbits--skills--plugins--let-fate-decide--skills--let-fate-decide/
├── SKILL.md
└── ... (skill resource files)
View on GitHub

Always review skill code before installing. Third-party skills may contain scripts that run on your machine.

First 3 tasks to try

  1. 1Run the drawing script:
    ```bash uv run --no-config {baseDir}/scripts/draw_cards.py ```
  2. 2The script outputs JSON for the default 12 Houses of the Zodiac spread:
    12 houses, each with 1 Major Arcana card and 2 Minor Arcana cards. Each house and card includes a `file` path relative to `{baseDir}/`
  3. 3Read each house file and each card's meaning file to understand the draw.
    For faster reads, use `--content` to include house and card text directly in the JSON: ```bash uv run --no-config {baseDir}/scripts/draw_cards.py --content ```

Related skills