HACKER Q&A
📣 bewal416

How do you share /skills across your dev team?


My team wants to adopt a shared set of skills in our codebase: design rules, reusable component references, copy guidelines, etc. Currently, we've kept .claude/skills in .gitignore, since devs constantly tinker with their own set of skills, and we want to keep encouraging that. So, if we remove it from .gitignore, everyone gets the shared skills automatically- but doing so pulls in everyone's half-finished, personal, or irrelevant experiments into the shared codebase.

How have other teams solved this? It's feeling like a combination of technical solution but also communication: keep your dirty skills outside of commits. Would love to hear what's actually worked!


  👤 scottfits Accepted Answer ✓
this is a pain point -- we also have .skill files duplicated across Claude Desktop and our agent's codebase and keeping them in sync is a pain.

I assume it's just something Anthropic hasn't gotten around to fixing yet. but following this thread


👤 verdverm
Move your personal skills to the user global, than put only the shared ones in repo. The harnesses will merge the lists