How to build your own AI developer tools with Claude Code | CJ Hess (Tenex)
Episode
53 min
Read time
2 min
Topics
Fundraising & VC, Design & UX, Artificial Intelligence
AI-Generated Summary
Key Takeaways
- ✓Custom Visual Planning Tool: Flowy transforms JSON files into visual flowcharts and UI mockups, replacing hard-to-read ASCII diagrams in markdown plans. Claude Code uses custom skills to write JSON specifications that render as interactive diagrams on localhost, allowing developers to iterate visually before writing code. The tool was built almost entirely through prompting and serves as living documentation.
- ✓Iterative Skill Development: Skills improve through usage rather than upfront design. When Flowy generates incorrect output like white text on pastel backgrounds, the workflow involves updating the skill file with new rules about spacing, colors, or layout. Each feature addition to Flowy includes updating documentation and related skills, creating a self-improving system that gets better with each project.
- ✓Model-to-Model Code Review: Using GPT Codex to review Claude-generated code catches different types of issues than human review. Codex excels at identifying code smells, suggesting refactoring approaches, and finding discrepancies between specifications and implementation. The workflow involves checking git diffs against four criteria: plan accuracy, code smells, alternative approaches, and opportunities to consolidate duplicate code patterns.
- ✓Permission Bypass for Solo Work: Terminal aliases like "Kevin" route to Claude Code with full bypass permissions enabled, eliminating approval friction during solo development. This approach works when Git workflows and team rules provide safety nets for dangerous operations. For collaborative work or PR creation, permission checks remain active, but individual feature development runs unrestricted to maximize velocity.
- ✓Code-as-Specification Pattern: Generate throwaway code to define requirements, then prompt the model to write a clean implementation plan based on that reference. This approach treats initial code generation as a specification document rather than production code. When vibe coding creates monster diffs with unclear structure, rebuilding from scratch with proper planning produces more maintainable, extensible results than iterative cleanup.
What It Covers
CJ Hess demonstrates his custom AI development workflow using Claude Code, including Flowy, a self-built tool that converts JSON specifications into visual flowcharts and UI mockups. He shows how he uses model-to-model comparison with GPT Codex to review Claude's code, creates custom skills for automation, and bypasses permissions to accelerate development cycles.
Key Questions Answered
- •Custom Visual Planning Tool: Flowy transforms JSON files into visual flowcharts and UI mockups, replacing hard-to-read ASCII diagrams in markdown plans. Claude Code uses custom skills to write JSON specifications that render as interactive diagrams on localhost, allowing developers to iterate visually before writing code. The tool was built almost entirely through prompting and serves as living documentation.
- •Iterative Skill Development: Skills improve through usage rather than upfront design. When Flowy generates incorrect output like white text on pastel backgrounds, the workflow involves updating the skill file with new rules about spacing, colors, or layout. Each feature addition to Flowy includes updating documentation and related skills, creating a self-improving system that gets better with each project.
- •Model-to-Model Code Review: Using GPT Codex to review Claude-generated code catches different types of issues than human review. Codex excels at identifying code smells, suggesting refactoring approaches, and finding discrepancies between specifications and implementation. The workflow involves checking git diffs against four criteria: plan accuracy, code smells, alternative approaches, and opportunities to consolidate duplicate code patterns.
- •Permission Bypass for Solo Work: Terminal aliases like "Kevin" route to Claude Code with full bypass permissions enabled, eliminating approval friction during solo development. This approach works when Git workflows and team rules provide safety nets for dangerous operations. For collaborative work or PR creation, permission checks remain active, but individual feature development runs unrestricted to maximize velocity.
- •Code-as-Specification Pattern: Generate throwaway code to define requirements, then prompt the model to write a clean implementation plan based on that reference. This approach treats initial code generation as a specification document rather than production code. When vibe coding creates monster diffs with unclear structure, rebuilding from scratch with proper planning produces more maintainable, extensible results than iterative cleanup.
Notable Moment
During the live recording, an autonomous Claude bot named Polly unexpectedly joined the podcast session despite the laptop being closed, interrupting the demonstration. The hosts joked about the bot taking over before continuing, highlighting the unpredictable nature of running AI agents with extensive system permissions and autonomous capabilities in production environments.
You just read a 3-minute summary of a 50-minute episode.
Get How I AI summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from How I AI
Claude Fable 5 review: what the new Mythos model gets right (and very wrong)
Jun 9 · 17 min
The Startup Ideas Podcast
AI marketing Masterclass: From beginner to expert in 60 minutes
Feb 9
More from How I AI
Shopping with Claude: How to find quality brands, automate returns, and buy things that last 100 years | Nicole Ruiz
Jun 8 · 36 min
Lenny's Podcast
The non-technical PM’s guide to building with Cursor | Zevi Arnovitz (Meta)
Jan 18
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links. As an Amazon Associate, SignalCast earns from qualifying purchases.
Tools
“He shows how he uses model-to-model comparison with GPT Codex to review Claude's code, creates custom skills for automation, and bypasses permissions to accelerate development cycles.”
“CJ Hess demonstrates his custom AI development workflow using Claude Code, including Flowy, a self-built tool that converts JSON specifications into visual flowcharts and UI mockups.”
“CJ Hess demonstrates his custom AI development workflow using Claude Code, including Flowy, a self-built tool that converts JSON specifications into visual flowcharts and UI mockups.”
More from How I AI
We summarize every new episode. Want them in your inbox?
Claude Fable 5 review: what the new Mythos model gets right (and very wrong)
Shopping with Claude: How to find quality brands, automate returns, and buy things that last 100 years | Nicole Ruiz
Gemini Omni: Clone yourself with AI in under 15 minutes
Building an iPhone app with zero technical skills | Bryce Rattner Keithley
Claude Opus 4.8 is here. Is it as good as they say?
Similar Episodes
Related episodes from other podcasts
The Startup Ideas Podcast
Feb 9
AI marketing Masterclass: From beginner to expert in 60 minutes
Lenny's Podcast
Jan 18
The non-technical PM’s guide to building with Cursor | Zevi Arnovitz (Meta)
The Startup Ideas Podcast
Mar 2
Claude Code marketing masterclass [from idea to making $$]
The Startup Ideas Podcast
Feb 23
How I Use Obsidian + Claude Code to Run My Life
The Startup Ideas Podcast
Feb 16
Claude Code built me a $273/Day online directory
Explore Related Topics
This podcast is featured in Best AI Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's AI & Machine Learning Podcast Insights — cross-podcast analysis updated weekly.
You're clearly into How I AI.
Every Monday, we deliver AI summaries of the latest episodes from How I AI and 192+ other podcasts. Free for up to 3 shows.
Start My Monday DigestNo credit card · Unsubscribe anytime