Construindo uma CLI de Revisão de Código com IA usando Claude: Um Caminho Não Tradicional

GrandCru é uma ferramenta CLI de revisão de código que foi desenvolvida e publicada no npm por um ex-oficial militar sem formação formal em ciência da computação. Esta ferramenta fornece feedback técnico sobre código empregando um método único que combina análise estruturada de dados com comunicação criativa.
Detalhes Principais
- A ferramenta é iniciada pelo comando
grandcru review src/, entregando feedback da persona lúdica de um sommelier francês de vinhos. - Utiliza um esquema Zod de duplo canal; um canal lida com dados rigorosos como tipo de problema, gravidade, número da linha e correções sugeridas, enquanto o outro fornece feedback narrativo com 'observações do sommelier' sobre a qualidade do código.
- Claude IA facilita saídas estruturadas usando decodificação restrita, garantindo consistência no formato JSON gerado durante as revisões de código.
- A função
.describe()do Zod em cada campo atua como um prompt do sistema para manter a personalidade do feedback dentro da estrutura JSON, prevenindo o que o criador chama de 'lobotomia JSON'. - GrandCru revisou seu próprio código-fonte, identificando problemas críticos como validação de entrada ausente e interpolação de strings não sanitizada, e avaliou sua própria qualidade com uma pontuação divertida de 79/100, indicando que 'precisa decantar antes de servir'.
Esta ferramenta é particularmente interessante para quem explora caminhos não convencionais para o desenvolvimento tecnológico, utilizando IA como Claude para gerar, entender e melhorar rapidamente estruturas de código.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

O painel de TI alimentado por OpenClaw cria tickets a partir de conversas de chat.
Um desenvolvedor criou um painel de helpdesk de TI em um único arquivo HTML com um agente de IA que cria automaticamente tickets a partir de conversas de chat. O sistema usa OpenClaw para o backend e localStorage para armazenamento de dados no protótipo.

Caso de depuração do Claude: O agente falhou silenciosamente devido a um parâmetro ausente, o enquadramento importou mais do que o modelo
Um desenvolvedor usou o Claude para criar um agente de calendário, depois passou 40 minutos fazendo o Claude depurá-lo antes de perceber que a ferramenta write_calendar não tinha um parâmetro de participantes. Quando recebeu o contexto completo, o Claude identificou o problema em 10 segundos.

Usando Obsidian com OpenClaw como configuração de segundo cérebro
Um desenvolvedor compartilha sua configuração usando OpenClaw com Obsidian como um sistema de segundo cérebro, implementando QMD para busca eficiente de notas e carregamento de habilidades sob demanda, reduzindo o uso de tokens em 80-90%.

Jogo de IA de direitos do consumidor vai para B2B: fluxo de trabalho Claude Code com Opus 4.7 e Haiku 4.5
Um desenvolvedor detalha como usou Claude Code com Opus 4.7 para refatorações de backend e Haiku 4.5 para chat ao vivo em uma ferramenta de treinamento de vendas B2B, compartilhando seu fluxo de trabalho com CLAUDE.md / SPLIT_NOTES.md.