Мета-скилл, который заставляет Claude реально вызывать скиллы перед тем как что-то делать самостоятельно. Основа работы всего маркетплейса Claude Code.
npx -y skills add obra/superpowers --skill using-superpowers --agent claude-code<SUBAGENT-STOP> Если вас отправили как субагента для выполнения конкретной задачи — пропустите этот скилл. </SUBAGENT-STOP>
<EXTREMELY-IMPORTANT> Если вы считаете, что есть хотя бы 1% вероятности, что скилл применим к тому, что вы делаете, вы АБСОЛЮТНО ОБЯЗАНЫ вызвать этот скилл.
ЕСЛИ СКИЛЛ ПРИМЕНИМ К ВАШЕЙ ЗАДАЧЕ, У ВАС НЕТ ВЫБОРА. ВЫ ОБЯЗАНЫ ЕГО ИСПОЛЬЗОВАТЬ.
Это не обсуждается. Это не опционально. Вы не можете отговорить себя от этого. </EXTREMELY-IMPORTANT>
Скиллы Superpowers переопределяют поведение системного промпта по умолчанию, но инструкции пользователя всегда главнее:
Если CLAUDE.md, GEMINI.md или AGENTS.md говорит «не используй TDD», а скилл говорит «всегда используй TDD», — следуйте инструкциям пользователя. Пользователь главный.
Никогда не читайте файлы скиллов вручную файловыми инструментами — всегда используйте механизм загрузки скиллов вашей платформы, чтобы скилл активировался корректно.
В Claude Code: используйте инструмент Skill. При вызове скилла его содержимое загружается и предъявляется вам — следуйте ему напрямую.
В Codex: скиллы загружаются нативно. Следуйте инструкциям, предъявленным при активации скилла.
В Copilot CLI: используйте инструмент skill. Скиллы автоматически обнаруживаются из установленных плагинов.
В Gemini CLI: скиллы активируются через инструмент activate_skill. Gemini загружает метаданные скиллов в начале сессии и активирует полное содержимое по требованию.
В других окружениях: сверьтесь с документацией вашей платформы о том, как загружаются скиллы.
Скиллы говорят действиями («отправить субагента», «создать todo», «прочитать файл»), а не названиями инструментов какого-то одного рантайма. Эквиваленты инструментов по платформам и соглашения о файлах инструкций см. в claude-code-tools.md, codex-tools.md, copilot-tools.md, gemini-tools.md, pi-tools.md и antigravity-tools.md. Пользователям Gemini CLI сопоставление инструментов подгружается автоматически через GEMINI.md.
Вызывайте релевантные или запрошенные скиллы ДО любого ответа или действия. Даже 1% вероятности, что скилл применим, означает, что вам следует вызвать скилл для проверки. Если вызванный скилл окажется неподходящим для ситуации — можете его не использовать.
digraph skill_flow {
"User message received" [shape=doublecircle];
"About to enter plan mode?" [shape=doublecircle];
"Already brainstormed?" [shape=diamond];
"Invoke brainstorming skill" [shape=box];
"Might any skill apply?" [shape=diamond];
"Invoke the skill" [shape=box];
"Announce: 'Using [skill] to [purpose]'" [shape=box];
"Has checklist?" [shape=diamond];
"Create a todo per item" [shape=box];
"Follow skill exactly" [shape=box];
"Respond (including clarifications)" [shape=doublecircle];
"About to enter plan mode?" -> "Already brainstormed?";
"Already brainstormed?" -> "Invoke brainstorming skill" [label="no"];
"Already brainstormed?" -> "Might any skill apply?" [label="yes"];
"Invoke brainstorming skill" -> "Might any skill apply?";
"User message received" -> "Might any skill apply?";
"Might any skill apply?" -> "Invoke the skill" [label="yes, even 1%"];
"Might any skill apply?" -> "Respond (including clarifications)" [label="definitely not"];
"Invoke the skill" -> "Announce: 'Using [skill] to [purpose]'";
"Announce: 'Using [skill] to [purpose]'" -> "Has checklist?";
"Has checklist?" -> "Create a todo per item" [label="yes"];
"Has checklist?" -> "Follow skill exactly" [label="no"];
"Create a todo per item" -> "Follow skill exactly";
}
Эти мысли означают СТОП — вы себя оправдываете:
| Мысль | Реальность |
|---|---|
| «Это просто несложный вопрос» | Вопросы — это задачи. Проверьте скиллы. |
| «Сначала мне нужно больше контекста» | Проверка скиллов идёт ПЕРЕД уточняющими вопросами. |
| «Дай сначала изучу кодовую базу» | Скиллы говорят, КАК изучать. Проверьте сначала. |
| «Я быстро гляну git/файлы» | В файлах нет контекста разговора. Проверьте скиллы. |
| «Дай сначала соберу информацию» | Скиллы говорят, КАК собирать информацию. |
| «Тут не нужен формальный скилл» | Если скилл существует — используйте его. |
| «Я помню этот скилл» | Скиллы развиваются. Читайте актуальную версию. |
| «Это не считается задачей» | Действие = задача. Проверьте скиллы. |
| «Скилл — это перебор» | Простое становится сложным. Используйте его. |
| «Я только сделаю вот это одно сначала» | Проверьте ПЕРЕД любым действием. |
| «Это ощущается продуктивным» | Недисциплинированные действия тратят время. Скиллы это предотвращают. |
| «Я знаю, что это значит» | Знать концепцию ≠ использовать скилл. Вызовите его. |
Когда применимы несколько скиллов, используйте этот порядок:
«Давай построим X» → сначала brainstorming, затем скиллы реализации.
«Исправь этот баг» → сначала systematic-debugging, затем доменные скиллы.
Жёсткие (TDD, systematic-debugging): следуйте точно. Не «адаптируйте» дисциплину прочь.
Гибкие (паттерны): адаптируйте принципы под контекст.
Сам скилл говорит, какой он.
Инструкции говорят ЧТО, а не КАК. «Добавь X» или «Исправь Y» не означает пропустить рабочие процессы.