Version Packages - #449
Open
gtbuchanan[bot] wants to merge 1 commit into
Open
Conversation
gtbuchanan
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
September 1, 2026 21:06
4f4dd7e to
45a32b6
Compare
gtbuchanan
Bot
force-pushed
the
changeset-release/main
branch
from
September 3, 2026 19:59
45a32b6 to
707326c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@gtbuchanan/eslint-plugin-agent-skills@1.0.0
Major Changes
79c96d0: Gate skill length on tokens rather than lines
configs.recommendednow caps bothSKILL.mdand**/skills/*/references/**/*.mdwithagent-skills/max-tokensat 5000,and applies
agent-skills/max-linesto neither. The rule still ships, soa repo wanting the spec's 500-line figure can wire it explicitly:
Both rules proxy for how much context a skill costs to load, and tokens
measure it directly. At the ~10-14 tokens per line typical of prose
skills, 500 lines works out to 5200-7000 tokens, so the token cap is the
one that fires. The line cap leads only below ~10 tokens per line, where
it reports formatting — semantic line breaks and dense lists raise a line
count without changing what the agent loads.
The 300-line cap on
references/had no upstream basis: the spec's thirdtier is "Resources (as needed)" and
skill-creatorcalls bundledresources "unlimited, loaded as needed". The 5000 there is a backstop for
a reference file costing more to load than the instructions tier it was
split out of.
@gtbuchanan/cli@0.7.1
Patch Changes
23ae7e2: Generate
deploy:skillsfor skills at the workspace rootA monorepo whose
skills/sits at the root got nodeploy:skillstaskat all: the capability was read from the packages alone, so the root's
copy — which
capabilitiesForalready detects — went unused. The taskdisappeared the moment
packages:globs were added topnpm-workspace.yamland the root stopped being the lone package.gtb syncnow emits a//#deploy:skillsroot task and the rootdeploy:skillsscript backing it whenever a monorepo root carries itsown
skills/, withbuilddepending on it — the shape//#lint:eslintalready uses.gtb verifycovers it for free, since agenerated task is one it can report as missing.
Root skills are not a fallback for per-package ones: both are emitted
when both exist. They are the case a package can't serve — skills
consumed as
<root>/skills/<name>/SKILL.mdare invisible inside apackage, and a private workspace package reaches no consumer at all.
Because turbo dispatches
//#deploy:skillsthrough the root script ofthat name, such a root no longer gets the
gtb turbo run deploy:skillsalias — it would re-enter turbo and trip the
recursive_turbo_invocationsguard. Reach every package's copy throughpnpm buildorgtb turbo run deploy:skills.@gtbuchanan/eslint-config@0.5.2
Patch Changes