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 Builds WhatsApp Business MCP Server with Claude Code in Single Session
A developer used Claude Code to build a complete WhatsApp Business MCP server with 35 tools, 72 tests, and multi-tenant support in one coding session. The server connects Claude with WhatsApp Business API and includes unique webhook functionality for receiving incoming messages.

How a React useEffect Bug Caused Random Haptic Feedback and Tanked App Retention
A developer ignored user reports of random app vibrations for months, only to discover a React useEffect dependency issue was causing constant haptic feedback on mid-range devices, dropping 7-day retention from 35% benchmark to 18%.

Practical Lessons from Building an E-commerce AI Agent with OpenClaw
A developer shares specific infrastructure, security, and workflow insights after spending 100+ hours building an e-commerce AI agent with OpenClaw, including VPS setup on Digital Ocean ($24/month), model cost management with Kimi K2.5 and Gemini Flash, and memory architecture recommendations.

Building a Mobile App with Claude and ChatGPT: A Non-Technical Developer's Workflow
A developer with no CS background built a full mobile app called BloomDay using Claude and ChatGPT while unemployed, employing a React Native, Supabase, RevenueCat, and Cloudflare stack.