DEV Community

J Now
J Now

Posted on

I built a tool to find out if I was actually getting better at Claude Code

I've been using Claude Code daily for months. At some point I noticed I was fast — but fast at the same three or four patterns. I'd write a detailed prompt, review the output, iterate. Over and over. I had no idea whether I'd developed any real range or just polished one groove.

Anthropic published a study in February 2026 analyzing 9,830 Claude conversations and classifying 11 observable collaboration behaviors — things like how you scope tasks, whether you verify outputs, how much you delegate versus supervise. I wanted to know what my sessions looked like against that baseline, and specifically which behaviors I never touched.

So I built skill-tree: it reads your Claude Code session history, classifies those same 11 behaviors from the AI Fluency Index, and gives you one concrete behavior you haven't tried as a growth quest for your next session.

The behavior taxonomy comes from Dakan & Feller's 4D AI Fluency Framework (Description, Discernment, Delegation, Diligence — the fourth axis isn't visible in chat logs, so it's excluded). Classification runs on Claude Haiku on Fly.io. End-to-end takes 30–60 seconds: find session files, extract user messages, remote classifier, archetype assignment, narrative synthesis, render, return a stable URL.

The output is a tarot-style archetype card — seven options, rendered with curated museum art. You can see a live example at https://skill-tree-ai.fly.dev/fixture/illuminator.

When I ran it on my own sessions, I got the Illuminator archetype. High on Description (detailed context-setting), almost zero on Delegation (I almost never hand off a full task and let it run). That gap was the growth quest.

Installs in Claude Code via:

claude plugin marketplace add robertnowell/ai-fluency-skill-cards
claude plugin install skill-tree-ai@ai-fluency-skill-cards
Enter fullscreen mode Exit fullscreen mode

Also works in Claude Cowork via skill-tree-ai.zip, and available as an MCP server (npm install skill-tree-ai) for Cursor, VS Code, and Windsurf.

The growth quest persists across sessions via a SessionStart hook — ~/.skill-tree/ in Claude Code, $CLAUDE_PLUGIN_ROOT/.user-state/ in Cowork because its $HOME is ephemeral.

https://github.com/robertnowell/skill-tree

Top comments (0)