# let-fate-decide

This skill uses a Tarot spread to suggest a direction when a request leaves several reasonable options open. It suits casual handoffs where the agent is asked to choose.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 4700 installs · ★ 7805
- Author: trailofbits
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/trailofbits/skills/tree/HEAD/plugins/let-fate-decide/skills/let-fate-decide/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/let-fate-decide

## What it does

When a task is vague or several approaches could work, the skill runs `scripts/draw_cards.py` and produces a 12-house Zodiac spread. Each house gets one Major Arcana card and two Minor Arcana cards. The agent reads their meanings, then relates the draw to the task.

Run the script with `uv run --no-config`; add `--content` to put house and card text in the JSON output. The skill also includes a guide for interpreting the spread and context lenses for technical work. Cards can appear reversed. For security or correctness work, the draw can suggest where to look next, but it cannot stand in for tests or engineering evidence.

The skill is not meant to choose when the user has given precise requirements or the task has one clear answer. Running it requires `uv`, and the script uses the `secrets` module. Do not use the cards alone to approve critical work.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill let-fate-decide -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/let-fate-decide/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/let-fate-decide/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill let-fate-decide -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/let-fate-decide/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill let-fate-decide -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/let-fate-decide/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install trailofbits/skills let-fate-decide
```

2. **Manually: put the files in place**
- File: `.github/skills/let-fate-decide/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill let-fate-decide -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/trailofbits/skills --path plugins/let-fate-decide/skills/let-fate-decide
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/let-fate-decide/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add trailofbits/skills --skill let-fate-decide -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/trailofbits/skills/tree/HEAD/plugins/let-fate-decide/skills/let-fate-decide/SKILL.md

## When to use it
- pick a direction for an ambiguous request
- break a tie between valid approaches
- find another angle for a technical check
- turn a random draw into suggested next steps

## Example prompts
- Use a card spread to choose which of these two approaches to start with.
- Pick a direction at random for investigating this task.
- Suggest a security-check angle, then support it with engineering evidence.

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

From the same set: [trailofbits/skills](https://affpapa.org/en/nevibecode/by/trailofbits/skills.md) — 77 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
