Skip to content

Build Not yet confirmed elsewhere1 publisher 2 min read Published

A 10,000-character skill test passed at 2,304 while Claude Code's listing neared a 30,000 budget, a team says

A DEV Community post says Claude Code 2.1.296's skill listing budget is 30,000 characters, three times the 10,000 one team's commit test enforced. Japanese characters count double there, and the listing already stood near 28,100.

The Engineer · Build desk

Send a correction

Illustration accompanying A 10,000-character skill test passed at 2,304 while Claude Code's listing neared a 30,000 budget, a team says
Generated illustration
Commit test allows more than the listing has left Characters left in the skill listing, by the post's count, beside the room left under the team's 10,000-character commit test.

Key figures: about 1,900 characters of the 30,000 skill listing budget remain, by the post's count; the team's commit test would allow 7,696 more characters; the whole listing already stood at about 28,100 characters, an unconfirmed figure.

Commit test allows more than the listing has left
FigureValueNoteClaim
Listing budget left, about, by the post's count1,900 characters26
Room left under test cap7,696 characters15
Whole listing, about28,100 charactersunconfirmed19

What happened

  • The team wrote its rule and its test from the documentation without measuring, and says they are off in the unit, the part of the listing covered and the number compared against.
  • The test's total is a plain sum of JavaScript string lengths, which count UTF-16 code units, so a Japanese character adds one to it.
  • The test reads every skill folder, git-ignored or not, so it sums 2,304 characters on the team's machine and 1,692 on a fresh clone.
  • The cap was 2,000 characters when the checks arrived on 2026-09-07 and rose to 10,000 on 2026-09-27, when a code comment cited 1M windows for the main session and every subagent.

Why it matters

  • Who's exposed exposure Once the listing overflows, Claude Code drops descriptions from the least-invoked skills first, so a team near the limit loses keywords on its rarely used skills before its busy ones.
  • What it limits constraint The commit gate stays green until descriptions total 10,000 characters. That leaves it room for 7,696 more than today's 2,304, against about 1,900 characters of space left in the listing.
  • What it costs cost Any estimate built on /skill-doctor's figure for the Japanese descriptions is short by 898 tokens, and the listing goes in front of the model on every turn.

The 10,000 figure traces to a unit slip. The repo's first cap was 2,000 characters, annotated as 1% of a 200K window, and the second was 10,000, set when every session ran a 1M window [7][8]. Both equal 1% of the window size read as a character count [16]. The passage the post quotes from the skills page states the 1% rule without a character count [11]. The post's measurement on 2.1.296 is 30,000 for a 1M window, three times the repo's figure [18][21].

Scope is the second miss. The skills page says the listing always contains every skill name, and the test sums descriptions only [14][1]. Even if every one of the 2,304 characters counted double, descriptions would come to 4,608, about 16% of the 28,100 listing [23][19]. Most of the listing is text the test never reads.

The per-entry cap has the same shape. The page says each entry's combined text is capped at 1,536 characters, and the test checks the description alone [12][13].

Counting is the third. A JavaScript length gives a Japanese character one unit, and Claude Code's budget gives it two [6][18]. The token estimate shows a similar gap from another side: /skill-doctor priced the eight Japanese descriptions at 610 tokens against 1,508 actual, about 2.5 times too low [20][24].

The 94% belongs to the whole listing. 28,100 of 30,000 is 93.7% [19][18][22]. The test's 2,304 is 23% of its own 10,000 ceiling [1][17].

These are one team's numbers on one version. For the 30,000 to apply elsewhere, a repo needs the behaviour the post saw on 2.1.296 and a 1M window [18]. For the doubling to matter, its descriptions need characters that count as two, and this team's are Japanese [4]. The post calls that "the part we'd most like other people to check on their own machines" [4].

What to watch

  • Whether Anthropic's skills page adds a character count and the double-width rule to its '1% of the model's context window' wording.
  • Whether other teams reproduce the 30,000 budget and the double count for Japanese on 2.1.296 and on later versions.
  • Whether the team replaces its 10,000-character description sum with a count of what the client actually sends.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence55
Adoption
Not scored
Hype gap
Not scored
Incentives
Not scored
Confidence50
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    The team's commit test caps the combined length of its skill descriptions at 10,000 characters, and the total sits at 2,304.

    Reported Supported Source: DEV Community post by the repo's authorsView cited source
  2. [2]

    Every turn, Claude Code puts a listing of skill names and descriptions in front of the model. The listing has a budget, and when it overflows some descriptions are dropped.

    Reported Supported Source: DEV Community post by the repo's authorsView cited source
  3. [3]

    The team's written rule and its commit test were written from the documentation, not from a measurement, and the post says they are off in three ways: the unit, the part of the listing covered, and the number compared against.

    Reported Supported Source: DEV Community post by the repo's authorsView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 15, 2026

    Our skill-description test passed at 2,304 of 10,000 characters while Claude Code's listing sat at 94% of its budget

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories