You have Claude Fable for only a few days. Here's how to make the most of it.
Introducing /improve: use your most capable model to audit your codebase and write plans for cheaper models to execute later.
Studies your code, figures out bugs, perf, tech debt, missing tests, what to build and writes plans any agent can run.
Steps to become a senior programmer:
1. Install my /teach skill
npx skills add mattpocock/skills --skill teach
2. Create a new working directory on your laptop
mkdir junior-to-senior
cd junior-to-senior
3. Kick off your coding agent in the directory
claude
4. Copy this prompt
/teach me how to be a great strategic programmer. My opinion is that AI is eating 'tactical, on-the-ground' programming. The day-to-day work of a developer involves not only coding, but also planning, QA, codebase design, and much more. I'm interested in learning the strategic skills - that, in a previous era, would take me from junior to senior - but in this era are table stakes.
5. Paste it into the coding agent
Below is an example of what the first output will look like. I used Opus 4.8, medium effort.
6. Continue working with the agent until you're a senior
fable 5 just refactored my entire codebase in one call
67 tool invocations. 1M+ new lines. 24 brand new files
it modularized everything. broke up monoliths. cleaned up spaghetti
none of it worked
but boy was it beautiful
Being part of a generation that was told “Wikipedia is not a source” makes it genuinely baffling to me that jobs are now telling people to just use ChatGPT for everything.
I poured my 10 years of teaching experience into a skill.
It's called /teach, and it can teach you anything.
Here's how it taught me to solve a Rubik's cube: