EricJujianZou/rederive
EricJujianZou
Навык для кодинг-агентов, который учит понимать чужой код через самостоятельное переоткрытие его архитектурных решений по наводящим вопросам.
rederive — это навык (skill) для кодинг-агентов, который помогает разработчику понять устройство незнакомой кодовой базы, заставляя его самостоятельно переоткрывать ключевые проектные решения. Подойдёт тем, кто хочет разобраться в архитектуре проекта, а не просто получить готовое объяснение от агента.
Ключевые возможности
- Ведёт диалог только через наводящие вопросы, не давая готовых объяснений
- Помогает переоткрыть архитектурные решения кодовой базы с нуля
- Работает в Claude Code, Codex, Cursor, Gemini CLI и ещё более 20 агентах
- Устанавливается одной командой и вызывается слэш-командой /rederive
- Может анализировать локальный репозиторий или клонировать удалённый по URL
- Требует git, bash и python3 в окружении
Для каких задач подходит
- Разобраться в архитектуре незнакомого open-source проекта
- Подготовиться к работе с legacy-кодовой базой на новом месте
- Изучить, как устроены ключевые решения в популярных библиотеках и фреймворках
- Проверить собственное понимание проекта через вопросы агента
- Провести учебную сессию по системному дизайну на примере реального кода
Подробнее
rederive — это навык для агентов, совместимый со спецификацией Agent Skills. В отличие от инструментов, которые генерируют объяснения или документацию по коду, этот навык намеренно не даёт готовых ответов: он задаёт вопросы и добавляет ограничения до тех пор, пока пользователь сам не сформулирует архитектурное решение. Такой подход опирается на обучение через вывод, а не через запоминание.
Установка выполняется через npx skills add, после чего навык появляется во всех найденных папках агентов в проекте (или глобально с флагом -g). Вызов происходит командой /rederive, можно указать локальный путь к репозиторию или URL для клонирования. Для работы нужны git, bash и python3.
Стоит учитывать, что инструмент не предназначен для быстрого получения справки по API или поиска багов — его задача в том, чтобы пользователь сам прошёл путь проектирования. Это требует вовлечённости и времени, зато даёт более глубокое понимание кодовой базы.
Частые вопросы
Как установить rederive?
Основная команда установки из README:
npx skills add EricJujianZou/rederiveКакие задачи решает rederive?
Репозиторий решает задачу изучения чужого кода через самостоятельное переоткрытие архитектурных решений: агент задаёт наводящие вопросы и не даёт готовых объяснений. Подходит для разбора незнакомых проектов, подготовки к работе с legacy-кодом и тренировки навыков системного дизайна.
Какие требования для работы rederive?
Нужны git, bash и python3, а также кодинг-агент, поддерживающий Agent Skills, например Claude Code, Codex или Cursor.
Можно ли использовать rederive с агентами помимо Claude Code?
Да, навык совместим с Agent Skills и устанавливается в Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, opencode, Windsurf, Amp, Goose и другие агенты.
Под какой лицензией распространяется rederive?
Проект распространяется под лицензией MIT, что допускает коммерческое использование и модификацию.
О репозитории
Язык
Лицензия
Звёзды
173
Форки
6
Открытые issues
0
Контрибьюторы
0
Создан
19.10.2026
Обновлён
25.10.2026