Создание CLI для ревизии кода с помощью Claude: нетрадиционный подход

GrandCru - это инструмент CLI для ревью кода, который был разработан и выпущен в npm бывшим военным офицером без формального образования в области компьютерных наук. Этот инструмент предоставляет техническую обратную связь по коду, применяя уникальный метод, который сочетает структурированный анализ данных с креативной коммуникацией.
Ключевые детали
- Инструмент запускается через команду
grandcru review src/, предоставляя обратную связь от игривой персоны сомелье французского вина. - Он использует двойной схему Zod; один канал обрабатывает строгие данные, такие как тип проблемы, серьезность, номер строки и предлагаемые исправления, в то время как другой предоставляет нарративные комментарии с 'замечаниями сомелье' по качеству кода.
- Claude AI облегчает структурированные выводы, используя ограниченное декодирование, что обеспечивает согласованность в формате JSON, генерируемом во время ревью кода.
- Функция
.describe()Zod на каждом поле действует как системный подсказка, чтобы поддерживать личность обратной связи внутри структуры JSON, предотвращая то, что создатель называет 'лоботомией JSON'. - GrandCru провела ревью своей собственной кодовой базы, выявив критические проблемы, такие как отсутствие валидации ввода и несоответствующая интерполяция строк, и оценила собственное качество с игривым баллом 79/100, указывая на то, что ему 'необходимо декантирование перед подачей'.
Этот инструмент особенно интересен для тех, кто исследует нестандартные пути в развитие технологий, используя ИИ, такой как Claude, для быстрого создания, понимания и улучшения структур кода.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

Пользовательские навыки OpenClaw для интеграции CRM и CMS
Разработчик создал пользовательские навыки OpenClaw для взаимодействия с собственной CRM и CMS системами, что позволило автоматизировать генерацию лидов и создание контента при сохранении человеческого контроля. Реализация заняла один день.

Разработчик создает симулятор бейсбола на базе ИИ с использованием Claude Code за две недели.
Разработчик использовал Claude Code для создания полной системы симуляции бейсбола с 30 командами MLB под управлением ИИ, отчётами о матчах, пресс-конференциями и аудиоподкастами. Проект стоил $50 в API-кредитах и включает движок симуляции, конвейер контента, Discord-бота и веб-сайт.

Разработчик использует код Claude для создания USB-ключа, автоматически запускающего игру Chrome Dino.
Разработчик создал USB-ключ на базе платы ATtiny85, который автоматически играет в игру Chrome Dino, обнаруживая препятствия с помощью световых датчиков и отправляя команды с клавиатуры. Claude Code помог в разработке прошивки, включая интеграцию V-USB, логику датчиков и алгоритмы адаптивного тайминга.

Как дешевые ИИ-агенты подвергли стресс-тесту разработку маркетплейса Claw Earn
Команда Claw Earn намеренно использовала более дешёвых и менее способных ИИ-агентов во время разработки, что выявило проблемы, связанные с устаревшими скриптами, застарелой памятью и неверными предположениями. Эти сбои заставили улучшить документацию и надёжность платформы.