superpowers-reasonix — скилл

Порт Superpowers для агента Reasonix на моделях DeepSeek: 12 скиллов про тесты вперед, планы и отладку по фактам.

  • 102 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Установщик скачивает релиз и копирует файлы в домашнюю папку `~/.reasonix/skills/`.
  • Скиллы меняют порядок работы агента: он запускает тесты и git-команды.
Все причины и проверки

christopherarter/superpowers-reasonix

Установка

Работает в

В терминале, через 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, отладка, ревью и параллельные агенты.

ПлагинМинимальный доступ159Звезды репозитория

Скиллы для кодовых агентов на основе Superpowers и доска, на которой агент рисует варианты, а человек выбирает и комментирует.

ПлагинРасширенный доступ401Звезды репозитория
Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинРасширенный доступ316,7 тыс.Звезды репозитория

Набор из 17 инженерных скиллов: отладка по доказательствам, обзор кода, git worktree, SSH-туннели и мобильная автоматизация.

СкиллШирокий доступ78Звезды репозитория

Китайская сборка набора скиллов superpowers: переведенные методики разработки плюс несколько своих скиллов, установка одной командой под многие агенты

ПлагинРасширенный доступ8,5 тыс.Звезды репозитория

Скиллы для DeepSeek: короткие циклы плана, проверки и ревью с жестким условием остановки и требованием показать вывод команд.

СкиллШирокий доступ267Звезды репозитория

Коротко о 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"];

Сообщить о проблеме