Skip to content

Unvibe and Teach Me - Two New Agentic Skills

Published: at 02:31 PM

I’ve been using Claude Code as my agentic coding tool of choice for a while now but I’ve heard good things about OpenAI’s Codex app. So I decided to spin up Codex and give it an app to code up.

My idea was pretty simple: I wanted a better way manage my drone footage that I’ve been accumulating for a while now. Using a web browser, I wanted to be able to see a list of footage, be able to preview the footage, tag and rate and add notes about the footage. Finally, it had to have a rich user interface and be coded in something other than my usual stack.

After spinning up Codex I used Matt Pocock’s grill-me skill with some high level requirements and then Codex was off to the races creating files here and there. As someone that usually likes to keep Claude Code on a pretty tight leash (because it’s often wrong), I was pretty annoyed that it tried to basically one shot project.

Call me old school, but I like understanding they “hows” and “whys” of something but I only had a surface level understanding of how the application worked or why it worked in the way that it did. Did I have a working application? Sure (after many bug fixing rounds). But how did Go generate assets? How did it handle things concurrently? How did Caddy handle serving assets? I understood things at a surface level but

That’s when I thought of the idea of my teach-diff skill. Think of it as a reverse grill-me skill. Instead of the agent grilling me until understanding is reached, I’m grilling it until I reach understanding. And it shouldn’t move on to a different concept until I say that I’ve reached understanding.

There are times when I’m ready to absorb that level of detail and I just want a high level overview. That’s why I built the unvibe skill. It answers the question: “What did we build, and what should I understand about it?” It’s also broken up into several layers so you can read the layer that means most to you at that time:

The generated report is organized by audience level:

I’ve pretty much started using these skills with agents that like to code away and leave you a mess of uncommitted files or a helluva PR to review.

Install them by using npx skills@latest add eddorre/skills and then running /setup-eddorre-skills. For more information checkout my Github skills repo.

Oh and if you’re wondering, here is what the app looks like right now:

Drone Footage App


Next Post
You Got Job Queues in My SQLite!