Skip to content
Discussion options

You must be logged in to vote

I completely agree—skills work best as self-contained mini applications. 🎯 That said, I explored several approaches to handle the shared code that does emerge:

I first considered CLI tools (curl + jq for read operations) since they're portable and eliminate scripts entirely. But Windows compatibility became a blocker—most Windows developers need WSL or alternatives, which adds friction. ❌

I looked at MCPs (Model Context Protocol servers) for centralized logic, but for ad-hoc workflows like "create a Jira ticket," they add subprocess management overhead that skills don't need. Skills just work inline. ❌

That left npm packages. I settled on org-scoped packages (@org/packages) for a few reas…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by hlineholm-teledyne
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #577 on January 15, 2026 22:01.