Skills
Development knowledge your coding agent loads only when it needs it
A skill is a markdown file about one thing — Postgres query plans, Zig comptime, TLS certificate chains. Install the plugin and your agent reads the right one when the work calls for it, instead of carrying all of them into every session.
Coverage costs context. This is the trade.
Load every guide at boot and the context window is spent before the first file is opened. Load none and the agent guesses at things that have known answers. Skills splits the difference: small files, and a discovery layer that fetches them on the keywords in what you asked for.
A skill is a markdown file
Frontmatter carries a name and a description. Below it is prose, code, and links to related skills. Nothing to compile, nothing to run — you can read one before you trust it.
Gateway skills do the finding
A gateway is a small skill whose whole job is to notice. Say Postgres and discover-database wakes up; say comptime and discover-zig does. It pulls the specific files and gets out of the way.
Install it as a plugin
/plugin install https://github.com/hanzoai/skills in Claude Code, or add hanzoai/skills as a marketplace and pick what you want.
Written small on purpose
One topic per file, a few hundred lines each. Five focused reads cost less than one monolithic guide, and you get the five that matter instead of the one that covers everything badly.
Cross-referenced, not duplicated
Skills link to the skills next to them, so an agent following a thread from API design into rate limiting into Redis reads three files and never the same paragraph twice.
Add your own
Drop a markdown file in a category, give it a name and a description, and it joins discovery. Your house conventions load the same way the public ones do.