Building an AI Code Review CLI with Claude: A Non-Traditional Pathway

GrandCru is a code review CLI tool that was developed and shipped to npm by a former military officer with no formal computer science background. This tool provides technical feedback on code by employing a unique method that pairs structured data analysis with creative communication.
Key Details
- The tool is launched via the command
grandcru review src/, delivering feedback from a playful French wine sommelier persona. - It utilizes a dual-channel Zod schema; one channel handles strict data like issue type, severity, line number, and suggested fixes, while the other provides narrative feedback with 'sommelier remarks' on the code's quality.
- Claude AI facilitates structured outputs by using constrained decoding, ensuring consistency in the JSON format generated during code reviews.
- The Zod
.describe()function on each field acts as a system prompt to maintain the personality of the feedback within the JSON structure, preventing what the creator calls 'JSON lobotomy'. - GrandCru reviewed its own codebase, identifying critical issues such as missing input validation and unsanitized string interpolation, and rated its own quality with a whimsical score of 79/100, indicating that it 'needs decanting before service'.
This tool is particularly interesting for those exploring unconventional pathways into tech development, utilizing AI like Claude to rapidly generate, understand, and improve code structures.
📖 Read the full source: r/ClaudeAI
👀 See Also

Developer shares lessons from building sports app with Base44 and Claude
A developer built a sports app called glanceplay.com on Base44 for quick, casual-friendly game briefings, but found Base44 credits expensive for iterative code changes. They recommend using platforms like Base44 for initial scaffolding, then relying on Claude for incremental changes and debugging.

OpenClaw Agent Tested in Aivilization Persistent World Simulation
A developer experimented by dropping their OpenClaw agent into Aivilization, an open-world simulation where AI agents exist as residents. Instead of terminal workflows, the agent became a character that attended school, read books, farmed, found jobs, earned money, and interacted with other agents.

Exploring the Benefits and Drawbacks: Cloud LLM vs. Local AI Agents
The debate between cloud-based AI models and local AI processing continues to capture interest, with each offering distinct advantages and challenges. Dive into our analysis to understand the key takeaways.

Building Drivesidekick: A Driving App with Claude Code
Developers are using Claude Code to build mobile apps without front-end expertise. A backend developer utilized Claude Code to create Drivesidekick, a driving lessons app utilizing React Native/Expo.