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

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

Использование Claude Code/Codex совместно с OpenClaw для структурированной оптимизации игр на Steam Deck
Пользователь Reddit делится рабочим процессом, использующим Claude Code/Codex в качестве помощников по оптимизации и OpenClaw в качестве уровня оркестрации, чтобы превратить настройку игр на Steam Deck из случайных подборов в повторяемый структурированный процесс.

Превращение Клода в ИИ-ТРМ: Организационная память через отдельные экземпляры
Пользователь Reddit создал постоянные экземпляры Claude, которые работают как ИИ-технический руководитель проектов, передавая им заметки с совещаний, чаты Slack, документы проекта и контекст организации. Система теперь поддерживает организационную память, выявляет конфликты, предлагает следующие шаги и генерирует последующие документы.

Отчет с поля: Исследовательский партнер на основе ИИ не прошел рецензирование, что привело к кодификации методологии.
Геолог/геофизик, использующий Claude Opus для сложных многодневных проектов с множеством файлов, обнаружил, что ИИ выдал ошибочный критический анализ исследования оффшорной ветроэнергетики, причём четыре из шести пунктов не прошли проверку, несмотря на реальные цитаты. Пользователь пересобрал доказательную базу и систематизировал методологию для будущих оценок.

Клод Мобильный Рабочий Процесс: Обсуждайте Идеи на Телефоне, Получайте Автономную Реализацию
Разработчик делится рабочим процессом, в котором он обсуждает идеи функций и исправления ошибок с Claude на телефоне в мобильном режиме, а затем демон-скрипт автоматически реализует четко определенные задачи, создавая задачи в Linear и запуская агентов Claude Code для выполнения реализации, тестирования и развертывания на промежуточной среде.