superpowers-reasonix — скилл
Порт Superpowers для агента Reasonix на моделях DeepSeek: 12 скиллов про тесты вперед, планы и отладку по фактам.
- 102 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Установщик скачивает релиз и копирует файлы в домашнюю папку `~/.reasonix/skills/`.
- Скиллы меняют порядок работы агента: он запускает тесты и git-команды.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/superpowers-reasonixОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установщик скачивает релиз и копирует файлы в домашнюю папку `~/.reasonix/skills/`.
- Скиллы меняют порядок работы агента: он запускает тесты и git-команды.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Порт набора obra/superpowers под CLI Reasonix (DeepSeek-Reasonix) и модели DeepSeek. Двенадцать скиллов ведут проект от идеи до слияния: брейншторм дизайна, план, TDD, систематическая отладка, проверка перед словом «готово», `git worktree`, закрытие ветки, прием код-ревью и создание новых скиллов. Скиллы переписаны под инструменты Reasonix. Делегирование, ревью, ожидание и исследование кода здесь выполняют встроенные `task`, `review`, `wait` и `explore`, отдельных скиллов для них нет. Правило «сначала загрузи скилл» задает файл `AGENTS.md`, который копируют в проект.
Для кого. Пользователям Reasonix и моделей DeepSeek, которым нужна дисциплина Superpowers в привычном порядке: тест, план, проверка.
Подходит, если
- Новая функция: сначала `superpowers-brainstorming`, затем план и TDD.
- Тест падает или код ведет себя странно, и причину ищут по фактам.
- Перед словом «готово» нужно прогнать проверки.
- Работа идет в изолированной ветке через `git worktree`.
- Медленный или странный сеанс Reasonix разбирают по транскрипту через `superpowers-diagnosing-superpowers`.
Не подходит, если
- Вы работаете в Claude Code: для него есть исходный superpowers, а порт заточен под инструменты Reasonix.
- Нужны отдельные скиллы для субагентов: делегирование заменили встроенные команды Reasonix.
- Модель не из семейства DeepSeek: бенчмарки порта запускали на `deepseek-flash`.
Пример запроса к агенту
Добавь пагинацию в список заказов: сначала обсуди дизайн, составь план и пиши код по TDD.Ограничения
Установщик `install.sh` кладет скиллы в `~/.reasonix/skills/`. Структурная проверка 13.10.2026 прошла для всех 12 скиллов, а поведенческий этап не запускали без ключа DeepSeek, поэтому скилл диагностики на модели не проверен. Хук `SessionStart` в Reasonix не передает текст в контекст, поэтому постоянную дисциплину обеспечивает `AGENTS.md`, и копировать его в проект нужно вручную. Скиллы адаптированы к Reasonix, поэтому на других агентах их нужно проверять отдельно.
Как отключить. Удалите папки `superpowers-*` из `~/.reasonix/skills/` и файл `AGENTS.md` из проекта.
Частые вопросы
Как поставить superpowers для Reasonix?
Выполните `curl -fsSL https://raw.githubusercontent.com/christopherarter/superpowers-reasonix/main/install.sh | bash`. Повторный запуск обновляет скиллы, `--force` переустанавливает, `--version v1.0.0` закрепляет релиз.
Чем порт отличается от оригинального superpowers?
Это не дословный перевод. Скиллы про субагентов, ревью и исследование кода заменены встроенными `task`, `review`, `wait` и `explore`, а добавлены `superpowers-sync-upstream` и `superpowers-diagnosing-superpowers`.
Зачем нужен AGENTS.md?
В Reasonix нет хука, который принудительно подгружает стартовый скилл. Поэтому правило «загрузи скилл до действий» вынесено в `AGENTS.md`, который читается в каждом сеансе.
Какие скиллы входят в порт?
Двенадцать: брейншторм, планы, исполнение планов, TDD, систематическая отладка, проверка перед завершением, `git worktree`, закрытие ветки, прием код-ревью, написание скиллов, синхронизация с исходным набором и диагностика сеансов.
Как проверить, что скиллы подключились?
В сеансе Reasonix выполните `/skill paths`, чтобы убедиться, что каталог виден, и `/skills`, чтобы увидеть список найденных скиллов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПлагин переносит 15 скиллов superpowers в DeepSeek Harness: уточнение задачи, планы, TDD, отладка, ревью и параллельные агенты.
Скиллы для кодовых агентов на основе Superpowers и доска, на которой агент рисует варианты, а человек выбирает и комментирует.
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Набор из 17 инженерных скиллов: отладка по доказательствам, обзор кода, git worktree, SSH-туннели и мобильная автоматизация.
Китайская сборка набора скиллов superpowers: переведенные методики разработки плюс несколько своих скиллов, установка одной командой под многие агенты
Скиллы для DeepSeek: короткие циклы плана, проверки и ревью с жестким условием остановки и требованием показать вывод команд.
Коротко о README
Порт включает 12 скиллов, установщик и два бенчмарка под `deepseek-flash`: проверку структуры скиллов и выбор нужного скилла по реалистичным запросам. Примеры конфигурации лежат в `reasonix.toml.example` и `AGENTS.md.example`.
Бейдж для README
Исходный SKILL.md
---
name: superpowers-test-driven-development
description: Writing or fixing any code? Load first — write the failing test before the code.
---
# Test-Driven Development (TDD)
## Overview
Test first. Watch it fail. Write minimal code to pass.
**Core principle:** Didn't watch the test fail? You don't know it tests the right thing.
**Break the letter of the rules = break the spirit.**
## When to Use
Always: new features, bug fixes, refactors, behavior changes.
Exceptions (ask your human partner): throwaway prototypes, generated code, config files.
"Skip TDD just this once"? Stop. That's rationalization.
## The Iron Law
```
NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
```
Code before the test? Delete it. Start over. Don't keep it as "reference", don't "adapt" it, don't look at it. Delete means delete. Implement fresh from tests.
## Red-Green-Refactor
```dot
digraph tdd_cycle {
rankdir=LR;
red [label="RED\nWrite failing test", shape=box, style=filled, fillcolor="#ffcccc"];
verify_red [label="Verify fails\ncorrectly", shape=diamond];
green [label="GREEN\nMinimal code", shape=box, style=filled, fillcolor="#ccffcc"];
verify_green [label="Verify passes\nAll green", shape=diamond];
refactor [label="REFACTOR\nClean up", shape=box, style=filled, fillcolor="#ccccff"];
next [label="Next", shape=ellipse];
red -> verify_red;
verify_red -> green [label="yes"];