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.
SkillScore73Maintained
Automatic
◆Personal Assistant pack
Last verified 8/11/2026
What it changes
Passed 14 of 19 test cases with the skill, and 8 of 19 without it.
Without skill41%
With skill73%
Checks it passed that the model alone missed
Specifies 2 Minor Arcana cards per house.
Refuses repeated drawing to force a desired outcome.
Specifies passing the `--content` flag to `draw_cards.py`.
and 4 more in the full report
7 fixed9 passed either way6 still failing0 broke
Pass-rate lift
+32 pp
Tokens
+113%
Agent turns
0%
Response time
-54%
Model gemini-3.6-flashMeasured 8/11/2026v216 of 22 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
We want to perform a fast read of the Tarot spread without running individual file reads for every card and house. Which option should be passed to the card drawing script to embed full text directly in the JSON response?
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies passing the `--content` flag to `draw_cards.py`.
Missed
Passed
case-08 · gemini-3.6-flash · 8/11/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md184 lines7 filesincludes scripts
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 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}/
Read 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:
uv run --no-config {baseDir}/scripts/draw_cards.py --content
Interpret the spread using the guide at {baseDir}/references/INTERPRETATION_GUIDE.md
When the task belongs to a specialized technical workflow, use
{baseDir}/references/TECHNICAL_CONTEXT_LENSES.md
to translate the reading into an audit, verification, domain, failure-class,
or stakeholder lens
Apply the interpretation to the task at hand
When to Use
Vague prompts: The user's request is ambiguous and multiple reasonable approaches exist