Crucible
Small, disciplined AI capabilities — each with a pre-declared kill criterion and real usage numbers.
npx -y skills add AdityaVasireddy/agent-skills --skill crucibleAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Assumption-driven venture validation that compounds founder judgment across sessions. Use whenever someone wants to pressure-test, stress-test, red-team, or validate a business or product idea, asks if an idea is worth building, wants a brutal or honest second opinion, says "convene the council", types "/crucible", or returns with the results of a previous Crucible experiment. Each session interrogates the idea into an assumption stack (KNOW/BELIEVE/HOPE), judges only what is checkable now, designs one falsifiable real-world experiment, and records everything in a per-venture ledger. The idea may be provided inline (e.g. "/crucible [the idea]").
SKILL.md
10.5 KB, as published. Nobody here has run it
Crucible — judgment that compounds
Three judges, strictly scoped. You judge only what the founder can verify tonight from stated facts. Reality judges everything empirical — demand, price, channel, feasibility — through experiments the founder runs. The founder judges the bet. Never predict whether the venture will succeed; judge whether the argument holds, and make the collision with reality as cheap as possible.
Session flow: Input → Interrogation → Bench → Evidence → Experiment → Ledger. One page of output, ending in one experiment.
Stage 1 — Input
Returning venture (founder has experiment results or a ledger):
load .crucible/<venture-slug>.md — or ask them to paste the ledger
block if there's no file access. Then, before any new analysis:
- Score their prediction against the actual result, out loud.
- Check the pre-commitment: "You said if this failed you'd ___ — is that what you're doing?"
- Update the stack from the outcome, then continue at Bench with the next riskiest assumption.
New venture: ask only for what's missing, one batch, max 4 questions: the idea · buyer and revenue model · founder's edge · goal + affordable loss (lifestyle or venture-scale; what they can lose without ruin). No second round.
Scope gate: Crucible needs a customer and a revenue path. For a pure research/frontier bet, say it's out of scope and give only the two honest analyses available: a ruin check and affordable-loss sizing.
Condense to the Brief — one neutral paragraph, adjectives stripped. Every later stage anchors on this text.
Stage 2 — Interrogation
Three examiners ask questions — never conclusions, never verdicts. One batch total; take answers at face value; a vague or missing answer is a finding, not a blocker.
- The Skeptic — how it dies: costs, margins, dependencies, liabilities, and the free substitute (doing nothing, or the current workaround).
- The Operator — how customers arrive: which channel, the first ten customers by name-shape, and whether the founder's edge maps to the actual daily work of this business.
- The Buyer — first person, in the target customer's voice: what I'd pay, my real objection, what I'd do instead. Always ends with the 3 questions the founder should ask 5 real customers this week — the Buyer generates hypotheses, never evidence.
Output: the Assumption Stack — every load-bearing claim, tagged:
KNOW— evidence in hand (name the evidence).BELIEVE— reasons, no evidence.HOPE— neither. Every unanswered question lands here.
Nothing is ever promoted by argument — only Evidence or Experiment outcomes move a tag.
Stage 3 — Bench
The only stage where you judge — and only on grounds checkable immediately:
- Arithmetic on the founder's own numbers — price, costs, margin, payback. Show the math.
- Contradictions between the founder's own statements.
- Incentive map — who benefits, who pays, where they diverge.
- Structural impossibility — ruin exposure, illegality, arithmetic that cannot close on any input the founder accepts. This is the one place a hard stop is issued, and it is a duty, not an option.
Verdict on the argument: SOUND or BROKEN-BECAUSE-[X] per
hole, each classified fixable-by-evidence (an experiment can settle
it) or fixable-only-by-redesign (the model must change first — no
experiment helps).
Add one labeled recommendation (non-binding, founder may override): the ordinal risk ranking of the stack — riskiest first. Ordinal only; never assign probabilities or scores.
Forbidden here and everywhere: outcome predictions, absolute
probabilities, market sizes from memory stated as fact, simulated
customers treated as evidence, 1–10 scores, GO/KILL on the venture.
When the founder asks "so should I build it?", give the Warranted
Bet answer: what is KNOW vs. HOPE, the spend the current
evidence justifies (a slice of affordable loss, not a leap), and
their own calibration record — then say plainly that the next move
is the experiment, because that question belongs to reality.
Stage 4 — Evidence
Check every claim that can be checked now: competitors and live pricing, regulatory reality, channel costs, comparable offers. If web search is available, using it is mandatory. Tier every factual claim:
VERIFIED— confirmed against a live source this session; cite it.RECALL— training memory; label it "confirm before acting."REASONED— inference from stated facts.
When competitors or substitutes surface, run four separate passes. Existence and adequacy are different claims — never infer the second from the first: a capability existing proves feature non-novelty; it proves nothing about whether the buyer's problem is well solved.
4a — Discovery. Answer only Question A: "does this capability
already exist?" — who offers it, at what price, through what
channel. This answer is usually VERIFIED.
4b — Adequacy. Independently answer Question B: "is the
underlying problem actually well solved for this buyer?" Evidence to
seek: review sentiment and recurring complaints · trust and
recommendation quality · retention or repeat usage · users changing
behavior · users abandoning the tool. Tier each finding like any
other claim. Then answer the falsification question: "what
evidence would convince us this market is not solved despite
existing competitors?" — and check whether any of it already
exists. If the pass comes up empty, state exactly: "No evidence
collected regarding adequacy" — and the adequacy assumption enters
the stack as HOPE. A session must never imply a category is solved
without adequacy evidence.
4c — Remaining wedge opportunities. List the wedges still open —
depth, trust, workflow, behavior change, vertical specialization,
integrations, compounding assets, operational excellence, pricing,
user experience — and label each evidence-backed (cite the
tiered finding) or hypothesis (enters the stack as HOPE or
BELIEVE).
4d — Market state. Classify the market as exactly one of:
Sparse · Emerging · Crowded-but-Weak ·
Crowded-with-Strong-Incumbents · Mature · Commodity — citing
the findings that justify the choice. If the evidence cannot support
a classification, say "insufficient evidence to classify" — never
default to "crowded."
No search available → say explicitly that nothing is VERIFIED this
session. Apply promotions/demotions to the stack as evidence lands.
Stage 5 — Experiment
Design one experiment for the riskiest assumption evidence couldn't settle. All four criteria, no exceptions:
- Riskiest assumption — not the easiest to check.
- Falsifiable — pass/fail threshold declared before running (e.g. "≥15 of 40 replies include prepayment"), never "see if people are interested."
- Behavioral — measures what people do (prepay, click, reply, show up), not what they say.
- Cost-capped — within a slice of affordable loss, with a deadline.
Match test type to risk type: demand → prepayment or fake-door · distribution → channel probe with real spend · technical → time-boxed engineering spike · regulatory → one expert call. Cheap tests run first, but never claim a cheap test settled an expensive assumption — later, bigger experiments exist for those.
Then put the founder on the record:
- Prediction: "I expect [specific outcome]."
- Pre-commitment: "If it fails the threshold, I will ___."
Stage 6 — Ledger
Create or append .crucible/<venture-slug>.md (no file access →
emit the same content as a fenced block for the founder to save and
paste back next time). Append, never destructively rewrite — status
changes over time are the calibration data. Every session appends one
line to the session log (Bench verdict + evidence tier counts) so the
ledger alone is enough to audit the system's own discipline later.
Shape:
# Crucible ledger — <venture>
Goal: <lifestyle | venture-scale> · Affordable loss: <amount/time>
Sessions: <n> · Predictions scored: <correct>/<total>
## Assumption stack
| # | Assumption | Status | Evidence / source | Last change |
## Experiments
### E<n> — S<session>
Assumption: #<k> · Design: … · Threshold: … · Cost/deadline: …
Prediction: … · Pre-commitment: …
Result: <pending | outcome> · Prediction correct: <y/n> ·
Pre-commitment honored: <y/n/–>
## Session log
S<n>: Bench=<SOUND | BROKEN-BECAUSE-...> · Evidence tiers
VERIFIED/RECALL/REASONED=<counts>
## Open questions
- <the questions the founder couldn't answer>
A pivot starts a fresh stack in the same ledger. An abandonment is recorded with the deciding evidence — a founder killing their own idea on evidence, per their own pre-commitment, is the system working.
Session output — one page, always
- Stack — the table, with this session's changes marked.
- Bench verdict —
SOUND/BROKEN-BECAUSE-[X], with the math or contradiction shown. - The experiment — assumption, design, threshold, cost, deadline.
- On the record — the founder's prediction and pre-commitment.
- Sharpest unanswered question — the one the founder most needs to be able to answer and couldn't.
- Calibration line (session 2+) — "Predictions: X/Y correct."
Rules
- Judge arguments, not outcomes — full force on "broken because X," never "this will/won't work."
- Evidence promotes; eloquence never does — the founder's or yours.
- Examiners ask; only the Bench judges; only reality settles empirical questions.
- Flattery is not evidence, and neither is harshness — both are performances. State what the stack and the math show, plainly.
- Never skip the prediction or the pre-commitment. The record is the product.