Авансом: Плагин Claude Code, который заставляет думать перед программированием

Upfront — это плагин Claude Code, созданный для противодействия тенденции генерировать код без достаточного понимания. Автор заметил, что хотя ИИ ускоряет написание кода, это приводит к выпуску кода без полного осознания того, что строится.
Исследовательский контекст
Плагин был вдохновлён тремя исследованиями, упомянутыми в источнике:
- Испытание Anthropic: разработчики, которые делегировали генерацию кода, показали на 40% ниже понимание
- METR: опытные разработчики были на 19% медленнее с ИИ на своих собственных репозиториях
- Faros AI: на 98% больше PR после внедрения ИИ, нулевое улучшение чистой пропускной способности
Основные команды
Плагин работает через три основные команды:
/upfront:feature— ИИ оспаривает, а не предлагает, задавая вопросы вроде «Какая проблема исчезнет, если это будет выпущено?» перед предоставлением технических решений. Он возражает на расплывчатые ответы и не продолжит, пока мышление не станет содержательным./upfront:plan— Разбивает работу на этапы примерно по 400 строк кода, что, согласно источнику, является эмпирическим пределом для содержательного код-ревью./upfront:build— Выполняет каждый этап с разработкой через тестирование и ревью на каждом этапе.
Дополнительные возможности
Плагин включает в себя 20 навыков в общей сложности и имеет защитный хук конфигурации. Если ИИ пытается ослабить правила линтера вместо исправления кода, он блокируется сообщением «Исправь код, а не конфиг».
Установка
Установите через маркетплейс плагинов Claude:
claude plugin marketplace add ThinkUpfront/Upfront
claude plugin install upfront
После установки введите /upfront:feature, чтобы начать использовать систему.
Ресурсы
- Полный манифест: https://thinkupfront.dev/why/
- Репозиторий: https://github.com/ThinkUpfront/Upfront
- Веб-сайт: https://thinkupfront.dev
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Бескодовое постоянное хранилище памяти для Claude с использованием Notion и MCP
Радиолог создал «Когнитивный хаб» в Notion, с которым Claude взаимодействует через MCP, читая и записывая данные, что формирует структурированную базу знаний с таблицей маршрутизации для загрузки только релевантной информации в каждом диалоге. За месяц ежедневного использования система выросла до 70+ страниц.

Manifest добавляет планы по токенам MiniMax с поддержкой модели M2.7
Manifest, открытый маршрутизирующий слой для OpenClaw, теперь поддерживает тарифные планы MiniMax, начиная с $10/месяц. Новая модель MiniMax M2.7 специально создана для рабочих процессов OpenClaw и достигает 62.7 на MM-ClawBench и 56.2 на SWE-Bench Pro.

lazyclaude: TUI для управления конфигурацией кода Claude
lazyclaude — это инструмент с терминальным пользовательским интерфейсом, вдохновлённый lazygit, который предоставляет единый вид для управления всей конфигурацией Claude Code, хранящейся на диске, включая файлы памяти, навыки, агентов, MCP-серверы, настройки, разрешения, хуки, сочетания клавиш, сессии, статистику, плагины и задачи.

tmux-IDE: Терминальная мультиагентная среда разработки для Claude
tmux-IDE — это открытый, декларативный терминальный IDE, ориентированный на агентную инженерию, который создаёт мультиагентные макеты для кодирующих агентов Claude. Он позволяет разработчикам загружаться в свою IDE через SSH, давать промты Claude и закрывать свой компьютер, пока Claude продолжает работать в tmux-сессиях.