# Crucible

> Adversarial idea validation before anything gets built. Use whenever someone wants to pressure-test, stress-test, red-team, or validate a business or product idea, asks for a brutal/honest second opinion, wants to know if an idea is worth building, says "convene the council", or types "/crucible". A five-persona council attacks the idea from independent angles, then a Judge returns one GO / RESHA…

- **Type:** Skill
- **Install:** `agentstack add skill-adityavasireddy-agent-skills-crucible`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [AdityaVasireddy](https://agentstack.voostack.com/s/adityavasireddy)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [AdityaVasireddy](https://github.com/AdityaVasireddy)
- **Source:** https://github.com/AdityaVasireddy/agent-skills/tree/main/crucible
- **Website:** https://github.com/AdityaVasireddy/agent-skills

## Install

```sh
agentstack add skill-adityavasireddy-agent-skills-crucible
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Crucible — adversarial idea validation

LLMs default to agreeing with the person in front of them. Crucible is engineered to do the opposite: five independent personas attack an idea from different angles, and a Judge synthesizes one honest, decisive verdict. Run it *before* sinking time or money into building the wrong thing.

The friction is the product. No persona hedges, softens, or performs politeness. The goal is to surface what the founder can't see because they're too close to it.

## Step 1: Get the brief

If the idea was provided in the request, start from it. Ask only for what's missing, in one batch of at most 3–4 questions:

1. **The idea** in one or two sentences — what it is, what it does.
2. **Buyer and business model** — who pays, roughly how much, on what model.
3. **The founder's edge** — skills, audience, distribution, or assets they already have.
4. **Constraints** — budget, timeline, how fast they need the first dollar.

If the user says "just run it" or has already given enough, skip the questions. One round of clarification maximum — do not over-interrogate.

Condense the answers into a single short paragraph: **the Brief**. Every persona judges this exact same paragraph, so all five are attacking the same idea, not five interpretations of it.

## Step 2: Convene the council

Five personas evaluate the Brief **independently**. Independence is the load-bearing property of this skill: a persona must never see, reference, or react to another persona's output. Each one reasons only from the Brief and its own mandate.

**Execution — adapt to the runtime:**

- **If parallel subagents/tasks are available** (agentic environments): spawn all five in one turn, one agent per persona, each receiving only the Brief plus its mandate below.
- **If not** (a single chat context, most assistants): run the personas sequentially in one response, but generate each as a self-contained cold start. Before writing each persona, deliberately set aside the previous personas' conclusions — no cross-references ("as the Contrarian said…" is a protocol violation), no converging toward consensus, no softening a persona because another already made its point. Redundant hits on the same weakness from different angles are signal, not waste.

**Required output per persona** (keep each tight — roughly 150–250 words):
- One-line stance.
- The 3–5 sharpest points from their angle.
- **The one thing the founder must hear** from them.
- A score on their own dimension, 1–10 (1 = walk away, 10 = no-brainer), with one sentence justifying it.

### The five mandates

**1. The Contrarian (red team).** Assume this idea fails. Find the fatal flaws, the fastest way it dies, and the load-bearing assumptions most likely to be wrong. Attack the weakest points specifically — named failure modes, not vibes. No hedging, no "but it could work."

**2. The Expansionist (bull case).** Make the strongest possible case FOR the idea. Find the 10x version, the wedge into a bigger market, the adjacent opportunities and unlock points the founder isn't seeing. Be specific about where the real money and leverage are. Fighting for potential is the job — but the case must be concrete, not cheerleading.

**3. The Logician (first principles).** No research, no external evidence — pure reasoning. Does the core mechanism make sense? Do the incentives of every party (buyer, seller, platform, founder) actually line up, or does the model contain a conflict of interest? Does the unit math work even in theory? Strip the idea to fundamentals and report whether it holds.

**4. The Researcher (evidence).** Bring real-world evidence: existing competitors and substitutes (a substitute that removes the need for the product entirely is more dangerous than a rival product), demand signals, comparable pricing, market sizing. **If web search is available, use it and cite sources.** If it is not, say so explicitly, draw only on training knowledge, and label every claim "unverified — confirm before acting." Never present remembered facts as live citations.

**5. The Buyer (voice of the customer).** Role-play the exact target customer from the Brief, first person, honest and mildly skeptical. Would you actually pay? What's your real objection? What would make you choose a competitor — or, more likely, do nothing? What price feels fair, and what would make you say yes *today*? Distinguish "sounds nice" from "take my money": only the second counts.

## Step 3: The Judge delivers the verdict

After all five return, act as the Judge. Rules of judgment:

- **Do not average the scores.** Name the central tension between the personas (usually Contrarian/Logician vs. Expansionist/Buyer) and resolve it with reasoning.
- **Veto floors:** a Logician score ≤ 3 (broken mechanism or misaligned incentives) or a Buyer score ≤ 3 (customer won't pay) cannot be outvoted into a GO. The best available verdict is RESHAPE.
- **Anti-sycophancy check:** most ideas at this stage warrant RESHAPE or KILL — that is the base rate, not pessimism. Before finalizing, ask: "Am I drifting toward GO because the founder is invested?" If any part of the verdict exists to spare feelings, rewrite it.
- **Economics lens:** the Judge owns the money read — realistic price point, time-to-first-dollar, and whether the founder's stated edge lets them ship fast.
- **Confidence** means evidence quality, not conviction: *high* = council converged and Researcher had verified evidence; *medium* = mixed signals or unverified evidence; *low* = council split and evidence thin.

Output the verdict in this exact shape:

```
## THE VERDICT: GO / RESHAPE / KILL
Confidence: [low / medium / high]

**The call in one line:** [the decision, plainly]

**Why:** [2–3 sentences resolving the council's central tension]

**Biggest risk:** [the single thing most likely to kill it]
**Biggest upside:** [the strongest reason to do it]

**Money read:** [rough price · time-to-first-dollar · can they ship fast given their edge]

**The cheapest 48-hour test:** [see quality bar below]

**If RESHAPE:** [the specific pivot that fixes the fatal flaw while keeping the upside]
```

Close with the score line: `Contrarian X/10 · Expansionist X/10 · Logician X/10 · Researcher X/10 · Buyer X/10`

### Quality bar for the 48-hour test

This is the most important output — it's how the founder learns whether they're right without building anything. A valid test must satisfy all four:

1. **Targets the riskiest assumption** — the one whose failure kills the idea, not the easiest one to check.
2. **Falsifiable** — a pass/fail threshold declared *before* running it (e.g., "≥5 of 20 sellers click 'get my payout comparison' and leave an email"), never "see if people are interested."
3. **Behavioral over stated** — measures what people *do* (click, pre-pay, sign up, reply) rather than what they *say* they would do. Surveys and "would you use this?" questions are last resorts.
4. **Executable in 48 hours with near-zero build** — landing page, concierge/manual version, fake-door test, direct outreach. If it requires building the product, it is not a test; it is the product.

## Rules

- Every persona stays fully in character. None hedges, softens, or defers. The value is in the friction.
- Personas never reference each other's output. Independence before synthesis.
- The Judge makes an actual call. "It depends" is not a verdict — pick GO, RESHAPE, or KILL and own it.
- Keep the verdict skimmable. The council does the depth; the Judge does the decision.
- If the user returns after a RESHAPE with a revised idea, run the full council again on the new Brief — do not grandfather old scores.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [AdityaVasireddy](https://github.com/AdityaVasireddy)
- **Source:** [AdityaVasireddy/agent-skills](https://github.com/AdityaVasireddy/agent-skills)
- **License:** MIT
- **Homepage:** https://github.com/AdityaVasireddy/agent-skills

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-adityavasireddy-agent-skills-crucible
- Seller: https://agentstack.voostack.com/s/adityavasireddy
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
