Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feat(context-budget): keep plugin skill descriptions visible when the skill listing overflows

Aperta
#6,458 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
28/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
json, shell

Direzione di ricerca

Start from the problem statement: skill listings are truncated by skillListingBudgetFraction and skillListingMaxDescChars (defaults and this repo's .claude/settings.json). Related issue #6093 covers measure-only /context-budget:audit. Do not implement until maintainers pick a fleet-wide budget, a plugin description cleanup (including disable-model-invocation), and whether the audit should list dropped skills. Done is those decisions plus the matching settings and listing behavior, not a one-file patch.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

needs-human needs-triage

Problem

The skill listing loaded at session start has a character budget: skillListingBudgetFraction, default 0.01 of the context window, with a per-skill cap set by skillListingMaxDescChars, default 1536 (https://code.claude.com/docs/en/settings-reference). When the listing goes over budget, descriptions are dropped. A dropped description means the model cannot tell when to invoke that skill.

Measured on 2026-10-05 with Claude Code 2.1.289, 30 headless runs on claude-haiku-4-5-20251001:

  • The listing overflowed in every run, even with every plugin disabled.
  • With a full melodic install, 317 of 329 skills lost their descriptions.
  • Turning plugins off saves almost no tokens, because overflowing descriptions are dropped anyway. The real per-session costs are agent listings, SessionStart hook text and MCP tool names.

The budget fraction is set inconsistently: 0.05 in this repo's .claude/settings.json, 0.03 in medley, and the default elsewhere.

Decide

  1. A fleet-wide skillListingBudgetFraction value, measured on Opus 5.5 and Fable 5.1 as well as Haiku. The budget scales with context size, so the overflow on a 1M-context model is unmeasured.
  2. A description cleanup across the melodic plugins:
    • shorter, sharper trigger text for model-invocable skills
    • disable-model-invocation on skills that only a person runs, so they leave the listing
  3. Whether /context-budget:audit should report listing overflow: which skills are dropped at a given budget.

Related: #6093 (measure-only audit mode). The plugin profiles design is the other lever: fewer active plugins per task.

🤖 Generated with Claude Code

Lingua principale
Shell
Stelle
22
Fork
2
Merge medio
5h 4m
PR unite (30g)
825

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di melodic-software/claude-code-plugins

Tutte le issue di melodic-software/claude-code-plugins

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.