Авансом: Плагин 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 и обнаруживает галлюцинации в собственной документации.
Исследователь создал навык Claude Code под названием /veracity-tweaked-555, который разбивает документы на атомарные утверждения и проверяет каждое через веб-поиск с использованием 16 параллельных агентов в 4 волнах. При самоаудите навык получил оценку 62/100 из-за сфабрикованной статистики и преувеличенных заявлений в собственной документации.

ThumbGate реализует паттерн управления агентами на естественном языке от Цинхуа для обеспечения безопасности ИИ.
Инструмент с открытым исходным кодом ThumbGate реализует шаблон Natural-Language Agent Harness из статьи NLAH университета Цинхуа, сопоставляя четыре компонента: контракты с правилами предотвращения на основе негативных отзывов, шлюзы проверки с хуками PreToolUse, устойчивое состояние с базой данных уроков SQLite+FTS5 и адаптеры с адаптерами сервера MCP для нескольких ИИ-агентов программирования.

Spec27: Валидация на основе спецификаций для ИИ-агентов – тестирование на уровне API без внутреннего доступа
Spec27 — это новый инструмент от Safe Intelligence для проверки AI-агентов на основе спецификаций. Он тестирует поведение агента извне, выполняя adversarial и робастные проверки основных интерфейсов без необходимости в SDK, шлюзах или внутренних трейсах.

Процесс извлечения пользовательского голоса для кода Claude с использованием шаблона
Разработчик делится трёхэтапным процессом извлечения для создания пользовательского голосового навыка для Claude Code, в результате которого получается файл SKILL.md на 510 строк с чёрными списками LLM-измов, анти-перформативными правилами и режимами голоса для конкретных форматов. Открытый шаблон работает с любым языком, используя 10+ образцов письма.