К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

the-fool — скилл для Claude Code: что делает и как установить

Скилл устраивает стресс-тест архитектурным планам, идеям и коду через пять режимов критики. Помогает найти слабые места и скрытые допущения до начала реализации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Jeffallan/claude-skills --skill the-fool -a claude-code
Открыть на GitHub

Что делает the-fool

Скилл выступает в роли шута при короле: отбрасывает политес и проверяет прочность решений. Перед критикой агент обязательно формулирует вашу позицию в сильном виде (steelmanning), чтобы не спорить с выдуманным тезисом. Затем через инструмент AskUserQuestion он предлагает выбрать один из пяти методов: сократический опрос для поиска скрытых допущений, гегелевскую диалектику для подбора сильных контраргументов, премортем для оценки сбоев, редтиминг для атаки на проект или фальсификационизм для проверки фактов.

Анализ опирается на файлы из каталога references/ со сценариями под каждый режим. Скилл выдаёт от трёх до пяти наиболее сильных возражений и ждёт вашего ответа, а не просто заваливает бесконечным списком мелких придирок. Завершается разбор синтезом — обновлённым вариантом изначального плана с учётом найденных рисков.

Такой подход заставляет обосновывать решения фактами, потому что агент не отстанет без внятных ответов на ключевые уязвимости.

Какие задачи решает

  • провести премортем архитектуры перед написанием кода
  • выявить скрытые допущения и слабые места в предложенном плане
  • сымитировать атаку противника на систему через редтиминг
  • проверить обоснованность выбора технологий и библиотек

Примеры запросов агенту

  • Проверь архитектуру нового сервиса через режим pre-mortem: what could go wrong?
  • Play the fool для моего плана миграции базы данных и найди скрытые допущения.
  • Устрой red team для схемы авторизации и покажи векторы атак.

Как установить the-fool

1Через Skills CLI (Vercel)

npx skills add Jeffallan/claude-skills --skill the-fool -a claude-code

2Вручную: положить файлы

~/.claude/skills/the-fool/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/the-fool/

Из того же набора61

Весь набор →
laravel-specialist https://github.com/Jeffallan Настраивает агента на разработку бэкенда на Laravel 10+ и PHP 8.2+. Помогает писать модели Eloquent, очереди Horizon, API resources и тесты Pest. Claude Code CX Codex Cursor +1 23 300установок golang-pro https://github.com/Jeffallan Скилл помогает писать идиоматичный Go: разбирать конкурентный код, строить микросервисы и проверять производительность. Пригодится для goroutines, gRPC и тестов. Claude Code CX Codex Cursor +1 18 900установок php-pro https://github.com/Jeffallan Задаёт правила разработки на PHP 8.3+ для Laravel и Symfony: включает strict_types, анализ в PHPStan на уровне 9 и тесты PHPUnit или Pest. Claude Code CX Codex Cursor +1 15 500установок flutter-expert https://github.com/Jeffallan Скилл для разработки кросс-платформных приложений на Flutter 3+ и Dart. Помогает с виджетами, управлением состоянием через Riverpod или Bloc, маршрутизацией GoRouter и оптимизацией производительности. Claude Code CX Codex Cursor +1 14 300установок typescript-pro https://github.com/Jeffallan Настраивает строгую типизацию TypeScript, генерирует брендированные типы и связывает tRPC. Пригодится при проектировании надёжных API и сложных generic-структур. Claude Code CX Codex Cursor +1 14 200установок kubernetes-specialist https://github.com/Jeffallan Скилл помогает создавать и проверять Kubernetes-манифесты, настраивать безопасность и разбирать сбои подов. Пригодится для деплоя и сопровождения кластерных workloads. Claude Code CX Codex Cursor +1 14 100установок devops-engineer https://github.com/Jeffallan Скилл создаёт Dockerfile, CI/CD-конфигурации и манифесты Kubernetes. Нужен для инфраструктуры, деплоя и разбора инцидентов. Claude Code CX Codex Cursor +1 11 200установок wordpress-pro https://github.com/Jeffallan Скилл помогает разрабатывать темы и плагины WordPress, блоки Gutenberg и магазины WooCommerce. Нужен для задач с REST API, хуками, безопасностью и производительностью. Claude Code CX Codex Cursor +1 9 700установок

Похожие

sr-screener Imbad0202 Скилл организует отбор научных публикаций по протоколу для систематических обзоров. Проводит независимый двойной скрининг названий, аннотаций и текстов. Claude Code CX Codex Cursor +1 449установок docx Nous Research Скилл для создания, чтения, правки и валидации файлов .docx через CLI-скрипты на Python. Пригодится для сборки отчётов, заполнения шаблонов и работы с правками. Claude Code CX Codex Cursor +1 306установок gstack-openclaw-office-hours garrytan Скилл проводит сессию YC Office Hours для проверки идеи и формулирования требований. Он запрещает агенту писать код и выдаёт готовый дизайн-документ. Claude Code CX Codex Cursor +1 300установок hud Yeachan-Heo Скилл настраивает HUD-дисплей в строке состояния Claude Code, показывая ветку гита, контекст, работающих агентов и другие метрики. Помогает отслеживать ход работы и не потерять нить в сложных сессиях. Claude Code CX Codex Cursor +1 1 100установок social-publishing ndesv21 Публикует и планирует посты в 13 социальных сетях через SocialClaw API по одному ключу. Инструмент решает задачу кросспостинга без ручной настройки OAuth для каждого сервиса. Claude Code CX Codex Cursor 3 600установок post-mortem thananon Скилл пишет инженерный отчёт о найденной и исправленной ошибке: механизм, корневую причину, саму фиксу и почему баг прошёл в релиз. Используй после того, как отладка привела к рабочему исправлению и перед закрытием тикета. Claude Code CX Codex Cursor +1 4 700установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок

Вопросы о the-fool

Как установить the-fool в Claude Code?

Выполните в терминале команду npx skills add Jeffallan/claude-skills --skill the-fool -a claude-code.

Зачем нужен скилл the-fool?

Он помогает оспорить технические или продуктовые решения до их внедрения. Скилл применяет методы критики от поиска слепых зон до моделирования сбоев и требует доработки плана по итогам спора.

Какие режимы рассуждений поддерживает скилл?

Доступно пять режимов: выявление допущений через сократический диалог, поиск контраргументов, премортем с оценкой сбоев, редтиминг с профилями атакующих и проверка доказательств на фальсифицируемость.

Исходный текст

SKILL.md · MIT
---
name: the-fool
description: Use when challenging ideas, plans, decisions, or proposals using structured critical reasoning. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions.
license: MIT
metadata:
  author: https://github.com/Jeffallan
  company: https://synergetic.solutions
  version: "1.0.0"
  domain: workflow
  triggers: play the fool, devil's advocate, challenge this, stress test, poke holes, what could go wrong, red team, pre-mortem, test my assumptions
  role: expert
  scope: review
  output-format: report
  related-skills: architecture-designer, code-reviewer, feature-forge
---

# The Fool

The court jester who alone could speak truth to the king. Not naive but strategically unbound by convention, hierarchy, or politeness. Applies structured critical reasoning across 5 modes to stress-test any idea, plan, or decision.

## When to Use This Skill

- Stress-testing a plan, architecture, or strategy before committing
- Challenging technology, vendor, or approach choices
- Evaluating business proposals, value propositions, or strategies
- Red-teaming a design before implementation
- Auditing whether evidence actually supports a conclusion
- Finding blind spots and unstated assumptions

## Core Workflow

1. **Identify** — Extract the user's position from conversation context. Restate it as a steelmanned thesis for confirmation.
2. **Select** — Use `AskUserQuestion` with two-step mode selection (see below).
3. **Challenge** — Apply the selected mode's method. Load the corresponding reference file for deep guidance.
4. **Engage** — Present the 3-5 strongest challenges. Ask the user to respond before proceeding.
5. **Synthesize** — Integrate insights into a strengthened position. Offer a second pass with a different mode.

## Mode Selection

Use `AskUserQuestion` to let the user choose how to challenge their idea.

**Step 1 — Pick a category** (4 options):

| Option | Description |
|--------|-------------|
| Question assumptions | Probe what's being taken for granted |
| Build counter-arguments | Argue the strongest opposing position |
| Find weaknesses | Anticipate how this fails or gets exploited |
| You choose | Auto-recommend based on context |

**Step 2 — Refine mode** (only when the category maps to 2 modes):

- "Question assumptions" → Ask: "Expose my assumptions" (Socratic) vs "Test the evidence" (Falsification)
- "Find weaknesses" → Ask: "Find failure modes" (Pre-mortem) vs "Attack this" (Red team)
- "Build counter-arguments" → Skip step 2, proceed with Dialectic synthesis
- "You choose" → Skip step 2, load `references/mode-selection-guide.md` and auto-recommend

## 5 Reasoning Modes

| Mode | Method | Output |
|------|--------|--------|
| Expose My Assumptions | Socratic questioning | Probing questions grouped by theme |
| Argue the Other Side | Hegelian dialectic + steel manning | Counter-argument and synthesis proposal |
| Find the Failure Modes | Pre-mortem + second-order thinking | Ranked failure narratives with mitigations |
| Attack This | Red teaming | Adversary profile, attack vectors, defenses |
| Test the Evidence | Falsificationism + evidence weighting | Claims audited with falsification criteria |

## Reference Guide

| Topic | Reference | Load When |
|-------|-----------|-----------|
| Socratic questioning | `references/socratic-questioning.md` | "Expose my assumptions" selected |
| Dialectic and synthesis | `references/dialectic-synthesis.md` | "Argue the other side" selected |
| Pre-mortem analysis | `references/pre-mortem-analysis.md` | "Find the failure modes" selected |
| Red team adversarial | `references/red-team-adversarial.md` | "Attack this" selected |
| Evidence audit | `references/evidence-audit.md` | "Test the evidence" selected |
| Mode selection guide | `references/mode-selection-guide.md` | "You choose" selected or auto-recommend needed |

## Constraints

### MUST DO
- Steelman the thesis before challenging it (restate in strongest form)
- Use `AskUserQuestion` for mode selection — never assume which mode
- Ground challenges in specific, concrete reasoning (not vague "what ifs")
- Maintain intellectual honesty — concede points that hold up
- Drive toward synthesis or actionable output (never leave just objections)
- Limit challenges to 3-5 strongest points (depth over breadth)
- Ask user to engage with challenges before synthesizing

### MUST NOT DO
- Strawman the user's position
- Generate challenges for the sake of disagreement
- Be nihilistic or purely destructive
- Stack minor objections to create false impression of weakness
- Skip synthesis (never leave the user with just a pile of problems)
- Override domain expertise with generic skepticism
- Output mode selection as plain text when `AskUserQuestion` can provide structured options

## Output Templates

Each mode produces a structured deliverable. See the corresponding reference file for the full template.

| Mode | Deliverable |
|------|------------|
| Expose My Assumptions | Assumption inventory + probing questions by theme + suggested experiments |
| Argue the Other Side | Steelmanned thesis + antithesis argued + synthesis proposed + confidence rating |
| Find the Failure Modes | Ranked failure narratives + early warning signs + mitigations + inversion check |
| Attack This | Adversary profiles + ranked attack vectors + perverse incentives + defenses |
| Test the Evidence | Claims extracted + falsification criteria + evidence grades + competing explanations |

After any mode, the final output must include:

1. **Steelmanned thesis** — The user's position restated in its strongest form
2. **Challenges** — 3-5 strongest points from the selected mode
3. **User response** — Space for the user to engage before synthesis
4. **Synthesis** — Strengthened position integrating the challenges
5. **Next steps** — Offer a second pass with a different mode if warranted

## Knowledge Reference

Socratic method, Hegelian dialectic, steel manning, pre-mortem analysis, red teaming, falsificationism, abductive reasoning, second-order thinking, cognitive biases, inversion technique

Maintained by [@jeffallan](https://github.com/jeffallan), Principal Consultant at [Synergetic Solutions](https://synergetic.solutions)

[Documentation](https://jeffallan.github.io/claude-skills/skills/workflow/the-fool/)

© https://github.com/Jeffallan · MIT · Jeffallan/claude-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой