Skip to main content

Claude Code Skills

Write Your Own Skills. Thats the Edge.

53 tokens in context versus 944 for an equivalent agent.md. Progressive disclosure, recursive refinement, and workflow codification that turns one successful run into a thousand.

Context Efficiency

Skills use progressive disclosure: only the name and description sit in context until needed. That’s 53 tokens per turn versus 944+ for an equivalent agent.md file. Every token saved is a smarter, more capable agent.

Recursive Mastery

Every failure is a gift. When a skill messes up, I identify the error, fix it, and update the skill so it never happens again. After five iterations, my workflows execute flawlessly across eight data sources in ten minutes.

Workflow Compounding

I don’t download other people’s skills or install marketplace templates. I walk through each workflow step by step with the agent, achieve a successful run, then codify it. The agent has real context of what success looks like, not someone else’s guess.

Read the skill file start to finish before deploying it. Most builders skip this. Then tailor every skill to observed weaknesses in agent execution. Go beyond fixing failures: probe the agent to explain its reasoning, and youll uncover gaps no template can anticipate.

Scale for Productivity, Not Flash

There’s a video making the rounds right now (Ras Mic on the Greg Isenberg podcast) and it’s the clearest articulation I’ve seen of what separates people who use AI tools from people who are truly formidable with them.

The thesis is simple: the models are exceptionally good now. Opus 4.6, GPT 5.4... we’ve reached a point where the differentiator isn’t which model you pick. It’s the context and harness you build around it. And most people are building that harness wrong.

Here’s what I mean. When you create a claude.md or agent.md file, that entire document gets loaded into the context window on every single turn. A thousand-line file? That’s 7,000 tokens burned on every exchange, whether the agent needs that information or not. Multiply that across a conversation and you’re hemorrhaging context, pushing the agent closer to its limit where performance degrades. You’re literally making your agent dumber with every message.

Skills flip this on its head. A skill file stores a name, a description, and detailed instructions, but only the name and description enter the context window. The agent reads the full file only when it determines the skill is relevant. That’s progressive disclosure. That’s 53 tokens versus 944. That’s the difference between an agent that stays sharp for an entire session and one that starts hallucinating halfway through.

But here’s the part most people miss: how you create the skill matters more than the skill itself. You don’t sit down and write the perfect skill file from scratch. You don’t download someone else’s skill from a marketplace. You walk through the workflow with the agent, step by step, correcting it in real time. You let it fail. You show it what success looks like. And only after a complete successful run do you tell the agent: "Review what you just did. Now create the skill."

The agent writes the skill from lived context, not from your abstract description of what should happen. That’s the difference between a skill that works 60% of the time and one that executes flawlessly.

Then you iterate. The skill will still hit edge cases. When it does, you identify the failure, have the agent fix it, and tell it to update the skill file so it doesn’t happen again. Five iterations of this loop and you have something that no downloaded template will ever match: a skill forged from your specific workflow, your specific data sources, your specific definition of success.

This is how I build. One agent, one workflow at a time. No fifteen sub-agents on day one. No marketplace installs. Just methodical, recursive refinement until each skill is reliable... then I scale. The result is a system that’s more productive than any shiny multi-agent architecture, because it was built from the ground up on actual successful runs, not theoretical configurations.

Scale for productivity. Not for what looks cool.

April 8, 2026 · Jeff Michael Johnson

Use Custom Skills Everywhere.

youtube-inhaler

Research

Inhale any YouTube video. Extract transcript, analyze through multiple lenses, surface actionable insights.

Paste a YouTube URL
custom · 543 words · Mar 3, 2026

video-intel

Strategy

Weekly competitive intelligence. Monitors editing trends, creator pain points, and market signals.

/video-intel
custom · 824 words · Mar 5, 2026

research

Research

Tiered search strategy across web, code, and docs. Exhaustive investigation with ranked sources.

/research <topic>
custom · 454 words · Apr 16, 2026

memory-system

Infrastructure

ChromaDB semantic search with Ollama embeddings. Persistent context that survives between sessions.

Auto (session start + recall)
custom · 926 words · Apr 16, 2026

mother

Infrastructure

Director agent that decomposes a goal and fans out to five or more parallel sub-agents. Orchestration, not one-shot prompting.

/mother <goal>
custom · 779 words · Apr 20, 2026

airbag

Engineering

Pre-ship review sweep. Six review lenses (code, security, simplification, tests, perf, UX) before commit.

/airbag
custom · 715 words · Apr 20, 2026

new-project

Engineering

Interactive six-phase bootstrapper. Q&A to PRD, scaffold, Claude Code infra, services wired in one pass.

/new-project
custom · 2,299 words · Apr 11, 2026

track

Process

Track-based development. Phased plans with TDD checkpoints and semantic revert to keep long builds coherent.

/track
custom · 2,188 words · Apr 11, 2026

debrief

Process

Collaborative session debrief: captures decisions, learnings, and action items from work sessions.

/debrief
custom · 822 words · Apr 16, 2026

Want to see these skills in action?

Get in Touch
Jeff Michael Johnson — AI Workflow Architect, Design-Driven Full-Stack Engineer