The first time I watched an AI agent write production code from a single .claude file, I didn't feel excited. Personally, I felt uncomfortable. Like watching someone else drive your car — except they're better at it than you're.
Fast-forward six months, and that file has spawned an entire world. there're now repos with 225,000 GitHub stars dedicated to agent skill frameworks. Engineers are trading .claude directories like they're Pokémon cards. And I've spent the last three months testing every major option so you don't have to.
Here's what's actually happening in the AI coding agent world right now — the stars, the tools, and the stuff nobody's talking about yet.
Why Agent Skills Exploded in 2026
Let's be real: when Claude Code and Codex launched in early 2026, most of us treated them like fancy autocomplete. Drop in a prompt, get some code back, maybe save ten minutes. That was the illusion anyway You know what I mean?
The shift happened when people realized these tools had a personality problem. The same Claude Code that writes elegant Rust is terrible at writing Bash scripts unless you tell it exactly how you think. And telling it every single time what you want? That gets old fast.
Skills — which are essentially portable configuration files that define your agent's behavior, tools, and instructions — solved this. You write your preferences once, share them as a repo, and boom: every Claude Code user on the planet can think like Garry Tan, or cut their token usage by 65%, or tap into a knowledge graph of their entire codebase.
The numbers back it up. The top 10 trending GitHub repos right now include seven that are directly about coding agent skills and tooling. That's not a trend — that's a approach shift.
The Heavy Hitters: Who's Building What
I've categorized the major players by what they actually do. Let's walk through them.
ECC (225,754⭐) — The Swiss Army Knife
ECC calls itself "the agent harness performance optimization system." That's marketing speak for "it does everything." Skills, instincts, memory management, security layers, research-first development — it's the most feature-complete framework out there. Written in JavaScript, updated just yesterday. It's the WordPress of agent tooling: opinionated, powerful, and probably overkill for simple projects.
What impressed me: the security layer actually works. It sandboxes agent actions so your AI can't accidentally rm -rf your node_modules. Found that out the hard way on another tool.
Matt Pocock's Skills (155,795⭐) — The Practical Engineer's Choice
Matt Pocock, the TypeScript wizard, open-sourced his personal .claude directory in February 2026. 155K stars later, it's the closest thing we've to a standard library for agent skills. Shell-based, no-nonsense, and deeply practical.
His skills cover everything from code review to PR management to documentation generation. What makes them special: they're not trying to change your workflow — they're trying to fit into it. That's rare in this space.
# Installing Matt Pocock's skills in your Claude Code setup
git clone https://github.com/mattpocock/skills.git ~/.claude/skills/mattpocock
# Then reference them in your claude.jsonc config
The beauty? You can pick and choose. Want the PR generator but not the code review style? Just symlink individual files. It's Unix philosophy applied to AI tooling.
Garry Tan's gstack (119,260⭐) — The CEO Stack
This one's wild. Garry Tan (YC's president) open-sourced his exact Claude Code setup: 23 tools that act as CEO, Designer, Engineering Manager, Release Manager, Doc Engineer, and QA. It's less a skill pack and more a virtual executive team in a .claude directory.
I've been using three of these — the PR review tool, the architecture decision logger, and the "explain this codebase like I'm a PM" skill. The architecture skill alone has saved me from at least two bad design decisions this month.
// gstack's architecture evaluator skill (simplified)
export const architectureSkill = {
name: "architecture-review",
evaluate: async (codebase: string) => {
// Checks for: circular deps, god classes, missing interfaces
// Returns: a YC-partner-level review in plain English
}
}
JuliusBrussee's Caveman (83,123⭐) — The Efficiency Hack
A skill that cuts 65% of your token usage by making the agent talk like a caveman. Sounds like a joke — but at current API pricing, that's real money. The skill works by stripping boilerplate from prompts and forcing the agent to use terse, unambiguous language.
I tried this on a code review task. My normal prompt was 420 tokens. With caveman: 147 tokens. The output quality? Honestly, about the same. Sometimes better — less fluff, more code.
Ponytail (73,216⭐) — The Lazy Senior Dev
"Ponytail makes your agent think like the laziest senior dev in the room." The tagline sold me. It's a skill that prioritizes readability, simplicity, and minimal code. No overengineering. No premature optimization. Just clean, boring, maintainable code.
This is perfect for maintenance work. When I'm fixing a bug in a codebase I haven't touched in six months, Ponytail's approach keeps me from accidentally introducing overengineered solutions.
How the Skill Pipeline Actually Works
Here's the thing nobody's explained well. The skill world isn't just about downloading skills — it's about the pipeline:
- Discovery: GitHub trending repos, Dev.to posts, community Discord servers
-
Installation: Clone/clone-repo into your
.claude/skills/or equivalent directory 3.
Configuration: Reference skills in your agent's config file (claude.jsonc, cursord.json, etc.)
- Execution: The agent loads skill instructions + tools at runtime
- Feedback loop: You tweak, fork, or delete skills based on real usage
// Example claude.jsonc skill configuration
{
"skills": {
"paths": ["~/.claude/skills/mattpocock", "~/.claude/skills/caveman"],
"order": ["mattpocock.code-review", "caveman.tone"],
"environment": {
"TOKEN_BUDGET": "economy"
}
}
}
The feedback loop is what most people miss. Skills aren't static. You're supposed to fork them, customize them, and contribute back. The best setups I've seen are personal forks of public repos with 3-4 custom skills that handle project-specific patterns.
The Cross-Platform Problem
One thing that bugs me: skills aren't portable. A Claude Code skill doesn't work in Codex. A Cursor rule doesn't transfer to Gemini CLI. We're watching the early days of the "Browser Wars" all over again — but for AI tooling.
Graphify (77K⭐) is the closest we've got to a universal skill. It wraps your codebase into a knowledge graph that any AI agent can query. Claude Code, Codex, OpenCode, Curor, Gemini CLI — they all ingest the same graph.
# Graphify's core abstraction
from graphify import KnowledgeGraph
kg = KnowledgeGraph.from_directory("./my-project")
kg.add_context("database schema", "schema.sql")
kg.add_context("api docs", "docs/api/")
kg.add_context("tests", "tests/")
# Same graph, any agent
kg.link_to("claude-code") # Creates .claude/skills/graphify
kg.link_to("codex") # Creates .codex/skills/graphify
It's not perfect — the knowledge graph approach adds overhead for simple tasks — but it's the best answer to cross-platform portability we've got right now.
The Dark Side: What Nobody's Talking About
I can't write this article without mentioning the problems. Because there're real ones.
Security holes everywhere. Most skills offer full filesystem access to your agent. ECC has security layers built in, but the majority of skills on GitHub don't even try. I found one popular skill that literally includes sudo !* as an allowed command. That's not a feature — that's a disaster waiting to happen See what I'm getting at?
Skill bloat is real. I downloaded a "comprehensive" skill pack once. It had 47 individual skills. My agent took 30 seconds just to load before responding to my first prompt. Each skill adds context window overhead. Be ruthless about what you include.
The quality cliff. For every polished skill from Matt Pocock or Garry Tan, there're twenty that are just someone's weekend experiment. And since GitHub stars don't always correlate with quality (especially in this hype-driven market), finding the good ones takes real effort.
Vendor lock-in fear. If you build your entire workflow around Claude Code skills and then Anthropic changes their architecture? You're stuck. The lack of a standardization body — no W3C for agent skills — means every framework does its own thing.
Building Your Own Skill Stack: What Actually Works
After three months of testing, here's my personal stack:
- Start with Matt Pocock's skills as your base. They're well-tested, practical, and the community around them is active.
- Add one opinionated skill (gstack for management tasks, caveman for cost savings, Ponytail for maintenance).
- Write 2-3 custom skills for your specific project patterns. This is the part most people skip, and it's the most valuable.
- Keep your active skills under 10. Beyond that, your agent starts hallucinating because it can't track all the instructions simultaneously.
# My current active skill setup
~/.claude/skills/
├── mattpocock/ # Base skills (code review, PR gen, docs)
│ ├── code-review.skill
│ ├── pr-generator.skill
│ └── documentation.skill
├── gstack/ # Management & architecture
│ ├── architecture-review.skill
│ └── decision-log.skill
├── caveman/ # Token optimization
│ └── tone.skill
└── custom/ # My project-specific skills
├── django-models.skill
└── api-testing.skill
The magic isn't any single skill — it's the combination. Code reviews that cost 147 tokens instead of 420. Architecture evaluations from a YC-level perspective. Documentation that writes itself. All from the same agent, configured once.
What's Coming Next
The world is evolving fast. Here's what I'm watching:
Standardization efforts. there're rumblings of a shared skill format — think OpenAPI for agents. If it happens, the cross-platform problem disappears overnight.
Skill marketplaces. GitHub is already the de facto marketplace, but expect dedicated platforms with reviews, ratings, and compatibility checks. Dev.to could easily own this space.
Agent-to-agent skill sharing. Imagine your agent finds a bug, generates a fix skill on the fly, shares it with your CI pipeline agent, and the pipeline picks it up automatically. That's the endgame Right?
Runtime skill loading. Skills that load and unload based on context — your agent knows you're doing frontend work and automatically activates the React skills while parking the database ones. Some frameworks (ECC, Odysseuss) already support this in beta.
Bottom Line
The AI coding agent skill world is where npm/librarify was in 2012 — early, chaotic, and full of opportunity. The tools that exist today are genuinely useful, but the future is going to look completely different.
If you're a developer, now is the time to experiment. Clone a few repos, fork what you like, write one custom skill for something you do every day. In six months, the landscape will have shifted again — but the habits you build today will transfer.
And if someone tells you they've the perfect skill setup? Don't believe them. The best setup is the one you build for yourself, one iteration at a time.
What skills are you using? Drop them in the comments — I'm always looking for new ones to test.




Top comments (0)