How I AIDIY dev tools: How this engineer created “Flowy” to visualize his plans and accelerate coding
CHAPTERS
Meet CJ Hess: building a personal ecosystem around Claude Code
CJ Hess shares why he’s become a Claude Code power user and how it enabled him to build an ecosystem of personal dev tools. The conversation sets up the theme: customizing AI-assisted development workflows to match how you think and work.
Why CJ prefers Claude Code over alternatives (and what matters beyond model IQ)
CJ contrasts model ‘smartness’ with day-to-day usability, arguing the harness and UX of Claude Code make it especially effective. The emphasis is on steerability, deep follow-through, and how tooling amplifies model capability.
AI changes developer environments: from IDE choices to bespoke workflows
Claire and CJ discuss how AI enables a new era of personalized developer setups—far beyond picking an IDE or linter. They highlight how agentic models can even handle tedious environment and configuration chores that used to linger for months.
Planning with markdown—and why ASCII diagrams hit a wall
CJ describes a planning workflow many developers are converging on: iterating in markdown plans until confident enough to implement. But for flows and UI thinking, ASCII diagrams (and even Mermaid) feel limiting and cognitively taxing.
Introducing Flowy: JSON-based flowcharts and UI mockups generated by AI
CJ unveils Flowy, a custom tool he built so Claude can output JSON that renders into clean flowcharts and low-fidelity UI mockups. The key idea is replacing hard-to-edit text diagrams with a machine-readable format that’s also human-friendly visually.
Flowy vs Mermaid: owning the constraints and evolving the tool + skills together
The discussion turns to why CJ didn’t just use Mermaid: he wanted full control to add features and update the agent’s understanding in lockstep. He explains how custom skills teach Claude to read/write Flowy’s schema effectively.
Skills as living documentation: structure, examples, and iterative refinement
CJ shows the Flowy skill markdown file and how he treats it as living documentation for agents. Claire highlights good skill patterns—purpose, quick start, schema, and examples—while CJ notes he often lets the model manage the file’s shape.
Demo setup: prompting Claude to explore the repo and generate diagrams first
CJ demonstrates a workflow: ask Claude to re-anchor on prior plans, explore the codebase, and then generate both a user-flow diagram and an animation timing sequence in Flowy. Parallel exploration agents help gather context quickly.
Iterating visually: editing Flowy, leaving notes, and round-tripping to Claude
CJ opens the generated Flowy diagrams, identifies issues (like timing), edits the diagram directly, and asks Claude to update based on notes. The chapter emphasizes tight feedback loops between human edits and agent updates using the shared JSON substrate.
From diagrams to UI mockups: generating screen states for the spinner feature
CJ prompts Claude to generate Flowy UI mockups that represent different states of the spinner interaction. Even without perfect shape primitives, Claude works around limitations to create a useful representation of the intended UI.
Build directly from artifacts: skipping the markdown plan and shipping the feature
With flowcharts and mockups in place, CJ tries a ‘just build it’ prompt, removing Claude from extended plan mode. The result: a working spinner UI that closely matches the mockups, demonstrating artifacts can effectively replace long textual specs.
Model-to-model review: using Codex (“Carl”) to critique Claude’s diff
CJ explains his practice of having Codex review Claude-generated code for alignment with diagrams/specs and for ‘code smells.’ Codex is positioned as a critical reviewer that catches mismatches and suggests refactors for maintainability.
Lightning round: Genie 3 worlds, prompting style, and releasing Flowy
CJ shares excitement about Google’s Genie 3 for generating explorable worlds and plays with a ‘Matrix lobster’ example. They close with CJ’s prompting philosophy (less yelling, more clear correction) and plans to release Flowy publicly with associated skills.
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome