К основному содержанию
скилл CX Codex

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

Находит единственное уязвимое место в архитектурном плане или идее до старта разработки. Предлагает дешёвый эксперимент для проверки гипотезы вместо длинного чек-листа.

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

Что делает hate

Скилл атакует проект целиком, а не цепляется к отдельным строкам. Он выявляет ключевое допущение системы. Без него вся конструкция рухнет. Конфигурация отключает автоматический вызов агентом через disable-model-invocation: true, поэтому запускать проверку нужно вручную. Постоянный скепсис мешал бы обычной работе агента.

Проверка идёт по нескольким осям. Скилл ищет ложные факты или ситуации, когда заявленный принцип подменяется противоположным кодом. Для исследовательских задач он проверяет статистическую мощность и утечки данных. В итоге модель возвращает не длинный список замечаний, а формат { root, first_nail } — коренное возражение и самый дешёвый тест, способный закрыть бесперспективный проект ещё до написания кода.

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

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

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

  • Проверь этот план миграции базы данных через hate
  • /hate разбери архитектуру микросервисов перед стартом спринта
  • Найди ключевое слабое место в этом техническом предложении

Как установить hate

1Через Skills CLI (Vercel)

npx skills add LilMGenius/paperthin --skill hate -a claude-code

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

~/.claude/skills/hate/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о hate

Как установить hate в Claude Code?

Выполните команду npx skills add LilMGenius/paperthin --skill hate -a claude-code.

Что делает скилл hate?

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

Почему модель не вызывает hate автоматически?

В манифесте скилла задан параметр disable-model-invocation: true. Постоянный инстинкт критики мешал бы созидательной работе агента, поэтому запуск оставлен на усмотрение пользователя.

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

SKILL.md · MIT
---
name: hate
disable-model-invocation: true
description: "Attack a plan, design, or argument like you want it to fail before you commit real effort — return the single load-bearing objection and the cheapest experiment that would prove it matters, not a checklist. User-invoked on purpose: a hate-it reflex always in the agent's reach would bias it toward demolition. Weighs many failure axes but owns the synthesis to one root."
---

Refuse to be nice to the plan — return the one objection that could kill it and the cheapest shot that proves it matters.

## Goal

`hate` asks "what would someone who wants this to fail attack first?" (validity). It attacks the *whole* plan — not one fact or one line, but the load-bearing structure — and collapses the attack to a single root. The highest-value output is never a checklist — it's one objection plus the cheaper experiment hiding inside the elaborate plan.

## Workflow

1. Pin the **load-bearing assumption(s)** — what must hold for the whole thing to stand.
2. Attack on whatever axes apply — the general ones first: **a load-bearing fact** that may be false, **confabulation** (a post-hoc story treated as ground truth), **analogy-mistaken-for-isomorphism** (structure assumed to transfer across domains where it doesn't), **future-tense suture** (the argument leans on a result that doesn't exist yet), and the sharpest — **cites a principle but implements its opposite**; and for empirical / research plans, **leakage** (no external ground-truth enters the validation independently) and **statistical power / family-wise α** (a true hypothesis auto-failing from uncorrected tests; a near-zero-power condition that rubber-stamps regardless of truth).
3. Collapse the findings to the **single root** objection — the one whose failure makes the others moot.
4. Find the **first nail** — the cheapest falsification of the load-bearing assumption: the check (in time / cost / sample) that could kill it *before* the expensive program runs.
5. Return `{ root, first_nail }` — not a list.

## Rules

- **Attack, don't improve** — improving is a different reflex.
- **Own the synthesis** — many axes may fire, but collapse them to the single load-bearing root; return that, never a list.

## Verification

Before finishing:

1. The root is genuinely load-bearing — the plan falls without it.
2. The first nail is genuinely cheaper than the plan it would pre-empt.

© LilMGenius · MIT · LilMGenius/paperthin

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
guarding-architecture riekelt Защищает архитектурные границы проекта и превращает правила в автоматические тесты сборки. Пригодится при сквозных правках модулей или случайных импортах. CX Codex +1 18 000установок Principal software engineer официальный github Субагент для GitHub Copilot, который ведёт ревью и проектирование как principal-инженер: разбирает требования, называет риски и предлагает план работ. ★ 40 418звёзд репо plan codewithmukesh Составляет план реализации для .NET-задач с учётом архитектуры проекта. Нужен перед изменениями, которые затрагивают несколько слоёв или модулей. CX Codex +1 2 800установок senior-architect sickn33 Скилл для проектирования и проверки архитектуры системы на основе явных требований, компромиссов и фактических данных. Помогает выбрать решение, оценив текущее состояние, альтернативы и риски. CX Codex +1 2 200установок subagent-driven-development NeoLabHQ Раздаёт задачи плана свежим субагентам и вставляет код-ревью между ними, чтобы не тащить грязный контекст через всю сессию. CX Codex +1 1 300установок principal-engineering riekelt Скилл задаёт строгие инженерные правила перед правками: запрещает заглушать ошибки, требует чекпоинт рисков и проверку работы реальным кодом, а не догадками. CX Codex +1 18 000установок

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

sip Скилл-оркестратор: после того как агент что-то создал или изменил, он прогоняет результат через другие скиллы репозитория вместо доверия к собственной оценке. CX Codex +1 1 300установок mandela Проверяет бенчмарки, A/B-тесты и метрики на скрытые утечки данных. Находит места, где модель и оценщик подтверждают выдуманный результат. CX Codex +1 1 300установок re0 Скилл переписывает существующий артефакт так, будто его сделали впервые: убирает следы правок, дубли и устаревшие куски. Пригодится после долгой итерации. CX Codex +1 1 300установок factchk Скилл проверяет утверждения о реальном мире по внешним источникам в обе стороны: не абсурдно ли то, что кажется нормой, и не реально ли то, что кажется бредом. CX Codex +1 1 300установок shower Запускает отдельный субагент без контекста, который читает ваш артефакт свежим взглядом и говорит, где спотыкается новый читатель. CX Codex +1 1 300установок ssotize Аудит и сведение разбросанной по файлам правды в один канонический источник. Сначала только чтение и отчёт, правки — после согласования плана. CX Codex +1 1 300установок re0-merge Помогает принять или отклонить внешний pull request с сохранением авторства, отдельными коммитами мейнтейнера и объяснением решения. CX Codex +1 1 200установок reorder Скилл приводит список, таблицу, каталог, разделы или enum к осмысленному порядку. Двигает только элементы — текст не переписывает. CX Codex +1 1 200установок

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

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