top | item 46871595

(no title)

davidkunz | 28 days ago

Please standardize the folder.

  .claude/skills
  .codex/skills
  .opencode/skills
  .github/skills

discuss

order

prettyblocks|28 days ago

I find that even though this isn't standard, that these -cli tools will scan the repo for .md files and for the most part execute the skills accordingly. Having said that, I would much prefer standards not just for this, but for plugins as well.

iainmerrick|28 days ago

Standards for plugins makes sense, because you're establishing a protocol that both sides need to follow to be able to work together.

But I don't see why you need a strict standard for "an informal description of how to do a particular task". I say "informal" because it's necessarily written in prose -- if it were formal, it'd be a shell script.

mijoharas|27 days ago

I mean, it'd be good if these tools followed the xdg base spec and put their config in `~/.config/claude` e.t.c instead of `~/.claude`.

It's one of my biggest pet peeves with a lot of these tools (now admittedly a lot of them have a config env var to override, but it'd be nice if they just did the right thing automatically).

verdverm|28 days ago

.agent/

Skills seem a bit early to standardize. We are so early in this, why do we want to handcuff our creativity so soon?

arrowsmith|28 days ago

Skills are a really simple concept. They're just custom prompts with a name and some metadata. What are you afraid of handcuffing?

nikcub|27 days ago

it's actually .agents/ :)

rvz|28 days ago

There are 14 competing standards.

d1sxeyes|28 days ago

The problem is that the de facto standard is `.claude`, which is problematic for folks not using Claude.

PurpleRamen|28 days ago

Now, there are 15 competing standards.

tobyhinloopen|28 days ago

ln -s to the rescue!

smithkl42|28 days ago

That doesn't work very well if your developers are on Windows (and most are). Uneven Git support for symbolic links across platforms is going to end up causing more problems than it solves.

flurdy|28 days ago

It's why I wrapped my tiny skills repo with a script that softlink them into whichever is your skills folder, defaulting to Claude, but could be any other.

I treat my skills the same as I would write tiny bash scripts and fish functions in the days gone to simplify my life by writing 2 words instead of 2 sentences. Tiny improvement that only makes sense for a programmer at heart.

[1] https://github.com/flurdy/agent-skills

davidkunz|28 days ago

The root cause should be fixed.

xrd|28 days ago

Why not hardlinks?

throwaway98797|27 days ago

might be too early to standardize

standards are good but they slow development and experimentation