Критическая проверка решений через adversarial review

★ 8.7 · testing

doubt-driven-development — это скилл для Claude Code, который подвергает каждое нетривиальное решение критическому разбору в свежем контексте перед фиксацией, используя adversarial review с установкой опровергнуть, а не одобрить. Процесс состоит из пяти шагов: CLAIM (формулировка решения), EXTRACT (минимальный артефакт + контракт без авторского reasoning), DOUBT (вызов свежего reviewer с adversarial-промптом), RECONCILE (классификация всех находок) и STOP (условие завершения — тривиальные находки, три цикла или явный override пользователя). Скилл предназначен для orchestrator-сессии: в frontmatter persona его добавлять нельзя, так как это порождало бы вложенный вызов субагента — антипаттерн из orchestration-patterns. Применяется при архитектурных решениях в незнакомом коде, перед коммитом логики с ветвлением, пересечением границ модулей, нарушением инвариантов или необратимыми операциями в production и безопасности — везде, где дешевле проверить сейчас, чем отлаживать потом.