Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Using Superpowers — это мета-навык, предназначенный для использования в начале любого диалога. Его цель — задать строгие правила работы с навыками (skills) и гарантировать, что они применяются перед любым действием или ответом.
Ключевая идея проста: если существует хотя бы минимальная вероятность (даже 1%), что навык может быть полезен — его необходимо вызвать. Это правило не подлежит обсуждению и не допускает исключений. :
Главный принцип
Если навык применим — вы обязаны его использовать.
Если есть хотя бы 1% вероятность, что навык подходит — вы ДОЛЖНЫ его вызвать. Это не обсуждается. Это не опционально. Вы не можете «обойти» это правило логикой.
Такой подход устраняет импровизацию и заставляет следовать проверенным процессам вместо интуитивных, но потенциально ошибочных решений.
Как получить доступ к навыкам
В средах вроде Claude Code используется специальный инструмент Skill. При его вызове содержимое навыка загружается и должно строго соблюдаться.
Важно: нельзя читать файлы навыков напрямую — нужно использовать только предусмотренный механизм их вызова. :
В других средах следует ориентироваться на документацию платформы, чтобы понять, как подключаются навыки.
Правило использования навыков
Перед любым действием или ответом необходимо проверить, может ли быть применён какой-либо навык.
- Если вероятность хотя бы 1% — вызываем навык
- Если навык оказался неподходящим — его можно не использовать дальше
- Но проверка обязательна всегда
Таким образом формируется строгий процесс работы, исключающий пропуск важных шагов.
Логика выполнения
Рабочий процесс выглядит следующим образом:
- Получено сообщение пользователя
- Проверка: может ли подойти какой-либо навык?
- Если да — вызвать Skill tool
- Объявить, какой навык используется и зачем
- Если есть чеклист — создать задачи
- Строго следовать инструкции навыка
- Только после этого — ответить пользователю
Этот алгоритм делает поведение агента предсказуемым и дисциплинированным.
Красные флаги мышления
Если у вас возникают следующие мысли — это сигнал, что вы нарушаете правила:
- «Это простой вопрос» → любой вопрос — это задача
- «Сначала нужно больше контекста» → сначала проверка навыков
- «Я быстро посмотрю код» → навыки определяют, как это делать
- «Это не требует навыка» → если навык существует — используйте его
- «Я и так знаю, как это делать» → знание ≠ применение навыка
- «Сделаю сначала маленький шаг» → сначала проверка, потом действия
Все эти мысли — попытки обойти дисциплину, встроенную в систему навыков.
Приоритет навыков
Если подходит несколько навыков, используется следующий порядок:
- Процессные навыки (например, brainstorming, debugging) — определяют подход
- Навыки реализации (например, frontend-design) — помогают выполнить задачу
Примеры:
- «Создать продукт» → сначала brainstorming, затем реализация
- «Исправить баг» → сначала debugging, затем специализированные навыки
Типы навыков
Навыки делятся на два типа:
- Жёсткие (Rigid) — требуют строгого следования (например, TDD, debugging)
- Гибкие (Flexible) — допускают адаптацию под контекст
Тип навыка определяет, насколько строго нужно следовать его инструкциям.
Инструкции пользователя
Важно понимать: пользователь говорит что нужно сделать, но не как.
Фразы вроде «добавь функцию» или «исправь баг» не означают, что можно пропустить процессы и навыки. Наоборот — именно они должны определять способ выполнения задачи. :
Зачем это нужно
Using Superpowers устраняет хаотичное поведение агента и заменяет его системным подходом:
- исключает импровизацию
- предотвращает ошибки
- обеспечивает повторяемость процессов
- повышает качество решений
Это базовый протокол, который превращает агента из «реактивного» в дисциплинированную систему выполнения задач.
Файл из источника