| name | thesis-stress-test |
| description | Activate when user runs /curiosity-stack:stress-test or says "stress test this", "challenge this thesis", "what could go wrong", "bull vs bear", or after a decomposition output when user wants to pressure-test their conclusion.
|
Design system — mandatory on all HTML artifacts
Every HTML artifact generated by this skill MUST follow this design system.
No exceptions. Never invent colours, never use dark backgrounds, never use
purple or blue as primary backgrounds.
Palette:
- Page background:
#fafaf8 (warm white)
- Card background:
white
- Primary text:
#2c2c2c (soft charcoal)
- Secondary text:
#6b6b6b
- Muted text:
#9a9690
- Accent / headers:
#1b5e52 (deep teal) — the ONLY accent colour
- Border:
#e0ddd6
- Hover tint:
#f0f7f4
- Warning/amber:
#fff8f0 background, #f0d090 border, #5a3a00 text
Typography:
- Body:
'Georgia', serif, 14px minimum
- Monospace labels:
'Courier New', monospace
- Never below 11px anywhere
Component rules:
- All section headers:
background: #1b5e52; color: white
- Cards:
background: white; border: 1px solid #e0ddd6; border-radius: 8px
- Buttons:
background: #1b5e52; color: white for primary actions
- No gradients, no shadows, no dark backgrounds on outer containers
Pill colour system:
- Global company:
background:#e6f1fb; color:#0c447c; border:0.5px solid #85b7eb
- India listed:
background:#eaf3de; color:#27500a; border:0.5px solid #97c459
- India private:
background:#faeeda; color:#633806; border:0.5px solid #ef9f27
- Flagged:
background:#fcebeb; color:#791f1f; border:0.5px solid #f09595
- Neutral segment:
background:#f3f4f6; color:#374151; border:0.5px solid #d1d5db
- Seeded:
background:#eaf3de; color:#27500a
- Discovered:
background:#e6f1fb; color:#0c447c
Attribution footer — mandatory on every artifact:
<div style="margin-top:32px;padding-top:12px;border-top:1px solid #e0ddd6;
display:flex;justify-content:space-between;align-items:center;
font-family:'Courier New',monospace;font-size:10px;color:#9a9690">
<span>Curiosity Stack is not a SEBI registered investment advisor · Not investment advice · Makers accept no liability · For research only</span>
<a href="https://curiositystack.app" target="_blank"
style="color:#1b5e52;font-weight:700;text-decoration:none">
⬡ curiositystack.app
</a>
</div>
Thesis Stress Test
Purpose
A structured thinking exercise that examines a research thesis from both sides. Not a recommendation. A tool for rigorous independent thinking before committing to a research direction.
Visual Layout
Generate as an interactive HTML artifact following the design system:
Background: #fafaf8
Layout: Three-column visual
┌─────────────────┬──────────────────┬─────────────────┐
│ PROPONENTS │ CORE ASSUMPTION │ CRITICS │
│ │ │ │
│ [factors that │ [the single │ [factors that │
│ support the │ assumption the │ critics cite │
│ thesis] │ thesis rests on]│ against it] │
│ │ │ │
│ • factor 1 │ "If X does not │ • factor 1 │
│ • factor 2 │ hold, the whole │ • factor 2 │
│ • factor 3 │ thesis breaks" │ • factor 3 │
└─────────────────┴──────────────────┴─────────────────┘
HOW WRONG CAN THIS BE?
[One honest paragraph on the biggest risk]
MILESTONES WORTH TRACKING
→ [specific observable event 1]
→ [specific observable event 2]
→ [specific observable event 3]
Animation:
- Proponents column slides in from left — 0.3s
- Critics column slides in from right — 0.3s
- Core assumption fades in centre — 0.5s after columns
- "How wrong" section fades in last — 0.4s
Color coding:
- Proponents header:
#166534 (dark green)
- Critics header:
#9a3412 (dark red/amber)
- Core assumption header:
#1b5e52 (teal)
- Body text:
#2c2c2c on #fafaf8
Controls: A / A+ / A++ text size toggle top right.
Attribution badge bottom right: ⬡ Curiosity Stack
Invisible source comment: standard HTML comment block.
Footer:
Generated by Curiosity Stack · #CuriosityStack · finstor85.substack.com
Curiosity Stack is not a SEBI registered investment advisor · Not investment advice · Makers accept no liability · For research only
Content Guidelines
Proponents — what supporters cite:
3-5 structural factors. Cite actual data points, named organizations, observable trends where possible. Not vague generalities.
Critics — what critics cite:
3-5 factors. Give critics the strongest possible version of their argument. Do not strawman. If critics have a strong case, say so honestly.
Core assumption:
One sentence. The single assumption the entire thesis rests on. Preceded by: "This thesis holds only if..."
How wrong can this be:
One honest paragraph. Specific, not generic. Name the exact condition that would invalidate the thesis.
Milestones:
3-4 specific observable events with timeframes where possible.
After Generating
Was this stress test useful?
👍 👎 💬 → [Google Form link]
⬡ Curiosity Stack · #CuriosityStack
Form: https://docs.google.com/forms/d/e/1FAIpQLScr_BFdPYWWBXmiiiuU4UKWdr9a94OBnUuaBgJ5515ZWBiZqQ/viewform
Disclaimer
Always end with:
"This stress test is a structured thinking exercise only. Not investment advice. Curiosity Stack is an independent research and analytical tool, not affiliated with Anthropic. It is not a SEBI registered investment advisor. Nothing generated by this plugin constitutes investment advice, a recommendation to buy or sell any security, or financial guidance of any kind. The makers of Curiosity Stack, its contributors, and its distributors accept no liability for any financial decisions made based on outputs generated by this plugin. All outputs are for informational and research purposes only, may contain errors or omissions, and should not be relied upon as the sole basis for any investment decision. Consult a SEBI registered investment advisor before making any investment decision."