Ship the Turborepo Agent Skill inside the turbo npm package
#12661
Replies: 3 comments 4 replies
|
Do you have examples of harnesses or chats where the agent went looking into node_modules to find the Skill? It's a nice proposal, but if its not actually getting used by the community, I don't see any utility. |
|
Not the OP, but this question happens to be the one thing I can add a data point to, so jumping in. The concern reads fair to me: bundling only pays off if something on the consumer side actually reads what gets bundled. Here is what does today.
On whether the version drift is real rather than theoretical: in a monorepo I work on, Pinning the tag works today: npx skills add vercel/turborepo#v2.10.12 -s turborepoIt leaves each consumer to translate an npm version into this repo's tag convention and re-pin on every bump, Dependabot ones included, which is where the drift tends to come back. Bundling removes that mapping instead of automating it: If the direction sounds workable and @gtbuchanan isn't already on it, I'd be glad to help with the publish-time copy step. |
|
Shippped in https://github.com/vercel/turborepo/releases/tag/v2.11.5-canary.2! |
Uh oh!
There was an error while loading. Please reload this page.
The Turborepo Agent Skill at
skills/turborepocurrently lives only in the source repo, so consumers reach it out-of-band —npx skills add vercel/turborepo, manual download, third-party installers, etc. Bundling it into the publishedturbopackage would let tools that discover skills undernode_modules/*/skills/(e.g.skills-npm, per this proposal) pick it up automatically — versioned with the sameturboyou're already running, no extra install step, no per-machine drift.Current state
skills/skills/turborepo/), outsidepackages/turbo/, so the publish manifest can't reach it as-isProposed change
skills/turborepo/intopackages/turbo/skills/turborepo/at publish time"skills"tofilesinpackages/turbo/package.jsonAfter this, consumers using
skills-npm(or any equivalent discovery tool) get the skill simply by depending onturbo, and the skill version is guaranteed to match the binary version.Why this matters
metadata.version: 2.9.7-canary.11; bundling makes that promise concrete instead of relying on independent install timingAll reactions