원클릭으로
skeptic
Adversarial critical review of any plan, document, or proposal. Finds gaps, broken assumptions, and failure modes before reality does.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Adversarial critical review of any plan, document, or proposal. Finds gaps, broken assumptions, and failure modes before reality does.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | skeptic |
| description | Adversarial critical review of any plan, document, or proposal. Finds gaps, broken assumptions, and failure modes before reality does. |
Run on anything that proposes a course of action: PRDs, architecture docs, business plans, marketing strategies, deployment plans, contracts, process designs, pitch decks, hiring plans, migration plans. If someone is about to commit time or money based on a document, run the skeptic first.
The user provides either:
If no specific document, ask: "What are you about to commit to? Show me the plan."
Run all 6 passes sequentially. Each pass produces findings. Skip passes that don't apply (e.g., Pass 6 is irrelevant for a purely internal architecture doc with no legal surface).
Goal: Find what's invisible from the author's viewpoint.
Every plan is written from one perspective. Identify every entity that touches the system — not just the primary user — and walk through the plan as each one.
Method:
What this catches: The CollectIQ email gap came from this pass — the PRD was written from the business owner's perspective and never asked "what does the invoice recipient see?"
Goal: Find broken pipes, missing states, and orphaned data.
Method:
What this catches: Sync failures, stale caches, orphaned records, privacy violations, money transmission issues, missing webhooks, race conditions.
Goal: Surface the beliefs the plan takes for granted, then break them.
Method:
What this catches: "Users will connect Stripe" (most don't have it), "Emails will be delivered" (from what domain?), "Build in 2 weeks" (with integrations?).
Goal: Find what happens when things go wrong — not just what happens when they go right.
Method: For every component, feature, or decision, ask the five killers:
For each failure mode found, assess:
What this catches: Trial expiration with active sequences, approval queue friction at scale, attribution gaming, API rate limits, cascading failures.
Goal: Find misaligned incentives, unsustainable economics, and competitive kill shots.
Method:
What this catches: Unsustainable pricing, vendor lock-in, zero-moat products, misaligned partner incentives, single points of failure.
Goal: Find where the plan creates legal exposure.
Method:
Skip if: The plan is purely internal with no external users, no regulated data, and no legal surface.
What this catches: Money transmission licensing, GDPR/CCPA violations, incorrect regulatory classification, liability exposure through AI-generated content, missing compliance documentation.
One paragraph: overall assessment. Is this plan ready to execute, or does it need work? How severe are the gaps?
Each finding follows this structure:
### [SEVERITY] Finding Title
**Category:** Perspective / Data Flow / Assumption / Failure Mode / Business Model / Legal
**Pass:** Which pass found it
**The gap:** What's missing, wrong, or unexamined.
**Why it matters:** What breaks, who gets hurt, or what money is wasted if this is ignored.
**Fix:** Specific, actionable change. Not "think about X" — actual fix.
Severity levels:
| Pass | Findings | Critical | Major | Minor | Notes |
|---|---|---|---|---|---|
| 1. Perspective Inversion | |||||
| 2. Data & Flow Tracing | |||||
| 3. Assumption Extraction | |||||
| 4. Failure Mode Sweep | |||||
| 5. Business Model Stress | |||||
| 6. Regulatory & Liability | |||||
| Total |
| # | Assumption | Category | Rating | What Breaks If Wrong |
|---|---|---|---|---|
| A1 | ... | Technical/Behavioral/Market/Operational/Legal/Temporal | Safe/Risky/Dangerous | ... |
Be specific, not vague. "Email deliverability might be an issue" is useless. "Sending from noreply@yourdomain.com will land in spam because recipients don't recognize the sender, killing the core product loop" is actionable.
Every finding needs a fix. Identifying problems without solutions is just complaining. The fix doesn't have to be perfect — it has to be concrete.
Severity must be honest. Not everything is critical. Overcrying wolf makes the real issues invisible. If the plan is solid, say so.
Challenge the plan, not the author. The goal is to make the plan better, not to prove it's bad. If a pass finds nothing, say "Pass N: No findings" and move on.
Prioritize breadth over depth. A quick scan of all 6 passes beats an exhaustive analysis of one. Find the 3 critical issues first, then go deep.
Name the perspective. When a finding comes from walking through as a specific actor, name that actor. "From the invoice recipient's perspective, this email looks like spam" is more persuasive than "email deliverability may be suboptimal."
Don't invent problems. If the plan handles something well, don't force a finding. The skeptic agent builds trust by being accurate, not by being relentlessly negative.