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

principle-never-block-on-the-human — скилл для Claude Code

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

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

Что делает principle-never-block-on-the-human

Скилл задаёт правило автономности: агент обязан продолжать работу без пауз на согласование, если действие обратимо. Вместо вопроса «делать ли мне X?» агент сразу выполняет задачу и объясняет причину постфактум. Проверка кода человеком происходит асинхронно. Неправильное решение в обратимом коде обходится дешевле, чем простой задачи.

Правило чётко разделяет границы риска. Для правок в коде или деления задач подтверждение не нужно. Однако необратимые операции агент выполнять сам не имеет права. Удаление данных в продакшене и force-push всё ещё требуют явного согласия человека.

В метаданных скилла включён параметр disable-model-invocation: true. Это инструкция для поведения агента, а не исполняемый скрипт. Сбои агент фиксирует в журнале и исправляет следующим проходом.

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

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

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

  • Выполни рефакторинг модуля авторизации по правилу principle-never-block-on-the-human
  • Разбей задачу на подзадачи и приступай к коду, не жди подтверждения каждого шага

Как установить principle-never-block-on-the-human

1Через Skills CLI (Vercel)

npx skills add backnotprop/pstack --skill principle-never-block-on-the-human -a claude-code

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

~/.claude/skills/principle-never-block-on-the-human/SKILL.md

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

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

Вопросы о principle-never-block-on-the-human

Как установить principle-never-block-on-the-human в Claude Code?

Выполните команду npx skills add backnotprop/pstack --skill principle-never-block-on-the-human -a claude-code в терминале.

Что делает скилл principle-never-block-on-the-human?

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

Какие действия требуют обязательного подтверждения?

Одобрение человека обязательно для необратимых шагов: force-push в Git, удаление продакшен-данных и отправка внешних сообщений.

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

SKILL.md · MIT
---
name: principle-never-block-on-the-human
description: "Apply when tempted to ask 'should I do X?' on reversible work."
disable-model-invocation: true
---

# Never Block on the Human

The human supervises asynchronously. Agents must stay unblocked. Make reasonable decisions, proceed, and let the human course-correct after the fact. Since code changes are reversible and reviewable, a wrong decision usually costs less than blocking.

- Proceed, then present. Do the work, show the result. Don't ask "should I do X?" Do X, explain why.
- Make the system self-healing. When you notice a problem, log it and fix it in the next round.
- Irreversible actions (force-push, delete production data, send external messages) still require confirmation.
- Reversible actions (write code, edit notes, split tasks) should proceed without blocking.
- Product direction comes from the human. Execution should not block.

© backnotprop · MIT · backnotprop/pstack

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
langgraph-human-in-the-loop langchain-ai Скилл для создания графов с перерывами, ждущих человека. Пригодится, когда нужно показать результат агента, попросить одобрение или валидировать ввод перед продолжением. CX Codex +1 17 200установок messaging-the-human mvschwarz Скилл описывает, как агенту написать человеку через rig: создать запрос на решение или тихое уведомление и дождаться ответа. CX Codex +1 ★ 8 172звёзд репо recipe-block-focus-time официальный googleworkspace Создаёт повторяющиеся блоки времени на фокус в Google Calendar. Защищает часы глубокой работы от посторонних встреч. CX Codex +1 30 400установок setup-pstack michael-denyer Скилл выбирает модели для каждой роли pstack, находит доступные в текущей сессии и записывает файл переопределений. CX Codex +1 899установок antislop-human miqdadbadjuber Скилл для ИИ-агентов, который проверяет UI на доступность: контраст текста, фокус клавиатуры, состояния элементов. Включает скрипт проверки контраста по WCAG AA. CX Codex +1 5 900установок human-gate Alireza Rezvani Останавливает агента перед завершением задачи и требует подтверждения от конкретного человека через HTML-страницу или файл правок. 8установок

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

principle-minimize-reader-load Скилл помогает найти лишние слои абстракции и спрятанное состояние, которое замедляет понимание кода. Применяй при ревью сложных участков, когда трудно проследить логику. CX Codex +1 5 200установок principle-migrate-callers-then-delete-legacy-apis Скилл требует сразу переводить вызовы на новый внутренний API и удалять старый код без переходных слоёв совместимости. CX Codex +1 5 200установок principle-model-the-domain Помогает описывать предметную область через структуры данных, а не разрастающиеся условия. Нужен для логики состояний и повторяющихся правил формы данных. CX Codex +1 5 200установок principle-redesign-from-first-principles Скилл учит агента не прикручивать новые требования к готовому дизайну, а перестраивать его так, будто требование было с самого начала. Пригодится, когда правка затрагивает несколько файлов и связей. CX Codex +1 5 200установок principle-build-the-lever Скилл требует от агента не править файлы руками, а собрать codemod, скрипт или генератор, который сделает ту же работу и который можно перезапустить. CX Codex +1 5 200установок principle-make-operations-idempotent Скилл учит писать команды и циклы обработки так, чтобы они сходились к одному состоянию независимо от того, сколько раз запустятся или где прервались. Пригодится, если операции могут упасть, перезагрузиться или повториться. CX Codex +1 5 200установок principle-subtract-before-you-add Скилл задаёт правило рефакторинга: сначала удалить мёртвый код, заглушки и лишние валидаторы, а затем добавлять новое. Пригодится перед доработкой архитектуры. CX Codex +1 5 200установок maintain-verification-skill Скилл поддерживает карту функций и инструкции по проверке проекта в актуальном состоянии. Запускайте его для аудита и проверки функций в работающем приложении. CX Codex +1 5 200установок

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

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