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

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

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

OpenClaw исправила ошибку часового пояса: цикл критики выявляет календарные ошибки
Пользователь рассказал, как цикл создания, критики и исправления OpenClaw выявил ошибку в часовом поясе, неправильно примененное правило повторения и неверную дату из старого экспорта при компиляции семейного ICS-календаря.

Настройка управления проектами в файловой системе для не-программиста в Claude Desktop
Пользователь Reddit делится своей системой использования функций Claude Chat with Filesystem и Cowork для управления несколькими долгосрочными проектами. Настройка использует стандартизированную структуру каталогов с WORKFLOW.txt в качестве точки входа и включает конкретные инструкции по проекту для поддержания непрерывности между сессиями.

Создание персонального трекера рисковых эпизодов с помощью OpenClaw: пример rug-pull в DeFi
Пользователь Reddit, потерявший сбережения в результате мошенничества DeFi rug pull, создал с помощью OpenClaw личный трекер риск-эпизодов. Инструмент извлекает реальные данные счетов, группирует разрозненные свидетельства в единые эпизоды и отличает нормальные крупные транзакции от опасных спиралей.