let-fate-decide
Draws 4 Tarot cards using cryptographic entropy to guide decisions when prompts are vague or ambiguous.
- Triggers on explicit invocations ("let fate decide", "feeling lucky"), nonchalant delegation, Yu-Gi-Oh references, or genuinely ambiguous prompts where multiple approaches are equally valid
- Uses a standard 78-card deck with Fisher-Yates shuffle and 50% reversal chance per card; outputs JSON with card meanings from markdown files
- Interprets a 4-position spread (Context, Challenge, Guidance, Outcome) to synthesize abstract card meanings into concrete technical decisions
- Explicitly avoids safety-critical decisions, overriding user requirements, or simulating draws when the script fails; one draw per decision point only
Let Fate Decide
When the path forward is unclear, let the cards speak.
Quick Start
-
Run the drawing script:
uv run --no-config {baseDir}/scripts/draw_cards.py -
The script outputs JSON with 4 drawn cards, each with a
filepath 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
More from trailofbits/skills
ask-questions-if-underspecified
Clarify requirements before implementing. Use when serious doubts arise.
4.2Ksemgrep
>-
3.8Kmodern-python
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
3.8Kcodeql
>-
3.6Kinsecure-defaults
Detects fail-open insecure defaults (hardcoded secrets, weak auth, permissive security) that allow apps to run insecurely in production. Use when auditing security, reviewing config management, or analyzing environment variable handling.
3.5Ksecure-workflow-guide
Guides through Trail of Bits' 5-step secure development workflow. Runs Slither scans, checks special features (upgradeability/ERC conformance/token integration), generates visual security diagrams, helps document security properties for fuzzing/verification, and reviews manual security areas.
3.4K