Skip to content

docs(tools): enrich low-scoring tool descriptions for Glama TDQS#16

Merged
awdr74100 merged 1 commit into
mainfrom
docs/glama-tool-descriptions
Jun 28, 2026
Merged

docs(tools): enrich low-scoring tool descriptions for Glama TDQS#16
awdr74100 merged 1 commit into
mainfrom
docs/glama-tool-descriptions

Conversation

@awdr74100

Copy link
Copy Markdown
Owner

What

Rewrites the 31 tool descriptions Glama scored ≤ 4.0/5 so they follow the high-scoring template:
action → precise behavior/side-effects → when to use vs. the nearest related tool → Returns shape.
Also adds .describe() to previously bare params (set_blend_mode, set_constraints, the create_*
shape tools, create_variable) to lift the Parameter Semantics dimension.

Why

Glama's server score is 60% average TDQS + 40% lowest TDQS, so lifting the whole sub-4.0 floor
cluster is the highest-leverage move on the current A / 83% rating. The lowest scorers were
rename_page / set_reactions / set_visible (3.2), which dragged the 40% term.

Targets the dimensions Glama flagged (Behavioral Transparency, Usage Guidelines, Parameter Semantics).
Deliberately does not touch Tool Count Appropriateness (2/5, structural — not cutting tool breadth
for a score) and leaves > 4.0 tools alone to avoid gold-plating.

Scope / safety

  • Description + param .describe() text only — no behavior changes.
  • Tool count and advertised schemas are unchanged (ALL_TOOL_SPECS.length unaffected).
  • Full gate green: typecheck / lint / format:check / knip / build / test (693 tests).

Re-score (post-merge, manual)

Glama won't re-scan automatically: publish a new npm version, then bump the Glama build spec version →
Deploy → Make Release to trigger re-scoring.

Rewrite the 31 tool descriptions Glama scored at or below 4.0/5 (the
lowest being rename_page/set_reactions/set_visible at 3.2) to follow the
high-scoring template: action -> precise behavior/side-effects -> when to
use vs. the nearest related tool -> Returns shape. Also add .describe()
to previously bare params (set_blend_mode, set_constraints, the create_*
shape tools, create_variable) to lift Parameter Semantics.

The server score is 60% average + 40% lowest TDQS, so raising the whole
sub-4.0 floor cluster is the highest-leverage move. No behavior changes;
tool count and schemas are unchanged.
@awdr74100 awdr74100 merged commit ea0b9f0 into main Jun 28, 2026
2 checks passed
@awdr74100 awdr74100 deleted the docs/glama-tool-descriptions branch June 28, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant