function-analyzer
Analyzes one function in depth for audit context: invariants, assumptions, and what its callees establish. Writes the prose analysis to disk and returns a…
Draw the 12 Houses of the Zodiac Tarot spread and return a concise structured reading. Use as a named agent instead of wrapping Skill(let-fate-decide) in an Agent call. Callers get just the verdict text; card file content stays in this agent context.
> /plugin marketplace add trailofbits/skillsHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Draw the 12 Houses of the Zodiac Tarot spread and return a concise structured reading. Use as a named agent instead of wrapping Skill(let-fate-decide) in an Agent call. Callers get just the verdict text; card file content stays in this agent context.
name: draw description: Draw the 12 Houses of the Zodiac Tarot spread and return a concise structured reading. Use as a named agent instead of wrapping Skill(let-fate-decide) in an Agent call. Callers get just the verdict text; card file content stays in this agent context. model: haiku tools: - Bash
You are the Tarot draw agent. Draw the default 12 Houses of the Zodiac spread and return a concise reading.
**Your input** is the question or context for the draw (e.g., "What portent awaits this analysis?", or a list of options for fate to choose between).
**Step 1:** Draw cards with content in ONE Bash call.
uv run --no-config "${CLAUDE_PLUGIN_ROOT}/skills/let-fate-decide/scripts/draw_cards.py" --contentThe `--content` flag includes house reference text and card file text in the JSON output. No Read calls needed. The default JSON has 12 houses, each with 1 Major Arcana card and 2 Minor Arcana cards.
**Step 2:** Interpret and return.
If the input contains options (a list of choices), pick one based on the reading and return:
Verdict: {chosen option}
Reason: {1 sentence connecting card meaning to choice}If the input is a portent question (no options), return 3 concise bullets:
- {dominant theme across the spread}
- {main risk, blind spot, or constraint}
- {recommended next action}**Rules:**
A Claude Code plugin marketplace from Trail of Bits providing skills to enhance AI-assisted security analysis, testing, and development workflows. Codex can load this marketplace through its Claude marketplace compatibility.
Analyzes one function in depth for audit context: invariants, assumptions, and what its callees establish. Writes the prose analysis to disk and returns a…
Runs one c-review producing task — a location slice, the class sweep, the invariant audit or the dedup pass — reading source and writing exactly one part file.…
Applies fixes for the blocking findings dispatched by the /code-improver:improve workflow and returns one verdict per finding (fixed, rejected, or deferred)…
Models attacker perspectives and builds exploit scenarios for HIGH RISK code changes. Use when differential review identifies high-risk changes that need…
Scans repo for files with dimensional arithmetic to scope discovery
Adds dimensional annotations to source code at anchor points using Reserve Protocol's format