DEV Community

J Now
J Now

Posted on

The growth quest picks what you avoid, not what you're good at

Six months of daily Claude Code sessions and I was cycling through the same four or five moves: iterative prompting, context-setting, asking for alternatives. Fast, comfortable, stuck.

Anthropics AI Fluency Index (February 2026, 9,830 conversations) classifies 11 observable collaboration behaviors — things like constraint injection, explicit delegation, multi-step decomposition. Most practitioners are strong on two or three and ghost the rest. The problem with picking a growth area yourself is that you pick something adjacent to what you already do. The local optimum looks like progress.

skill-tree deliberately doesn't surface your best behavior as a growth quest. It finds the behaviors with zero or near-zero occurrence in your session history and assigns one of those as the next target. The logic is straightforward: if you've never tried explicit constraint injection in six months of daily use, "use it more" isn't a useful nudge — "try it once, deliberately, in your next session" is.

The full pipeline runs in 30–60 seconds: extract your user messages from Claude Code session files, classify against the 11-behavior taxonomy via a remote Claude Haiku classifier on Fly.io, assign one of seven archetype cards (rendered as tarot cards with curated museum art), synthesize a narrative, and return a stable hosted URL. Growth quest state persists across sessions via a SessionStart hook at ~/.skill-tree/.

You can see what the output looks like at skill-tree-ai.fly.dev/fixture/illuminator.

Install in Claude Code:

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 available as an MCP server (npm install skill-tree-ai) for Cursor, VS Code, and Windsurf.

https://github.com/robertnowell/ai-fluency-skill-cards

Top comments (0)