logoalt Hacker News

whirlwinyesterday at 3:39 PM7 repliesview on HN

Can someone explain why this is a agent skill and not just agent config (AGENTS.md / CLAUDE.md)?


Replies

SamuelAdamsyesterday at 4:15 PM

Skills are kind of a new thing starting around January 2026, but the spec was established about 12 months ago.

https://news.ycombinator.com/item?id=46871173

Anyways the most layman way I’ve seen it explained is this: skills help save token usage for the right context. Not every request needs all instructions all the time - running tests is different than reviewing a PR, so why should the context window have instructions for both on every request?

So now you split instructions into “skill” files, which are basically opinionated markdown files. And you invoke those with something like /grill-me in the prompt depending on what you’re doing.

There are some steps to have the agent automatically know what to invoke for you but in my experience this automation is hit or miss.

It is also challenging to keep track of a growing library of skills and keeping those up to date.

So YMMV regarding skills. I typically keep things in a single markdown file even if the context window gets a bit bloated.

iambenmyesterday at 3:56 PM

You can /i-have-adhd when you get a wall of text and are exasperated. You don't always want the responses that it generates when you /i-have-adhd, and things in AGENTS.md tend to lose weight as context grows.

mjsarfattitoday at 7:05 AM

Because it’s wrong, and you are right. It should be in your global AND per-project md’s… Perhaps in a custom output style too.

trio8453yesterday at 3:48 PM

It's a fashion choice.

drdexebtjlyesterday at 3:59 PM

It lets the author pretend to be doing software engineering, like running tests and deploying versions.

throwaway613746yesterday at 3:59 PM

[dead]