Skip to main content
Glama

cw_quantize_plan

Generates a concrete quantize plan specifying exact dialog field values and verification steps for a computer-use runtime to apply and confirm.

Instructions

The exact plan for a quantize: which dialog fields to write, with what values, and how to prove afterwards that it landed. This process cannot perform the accessibility writes itself — a computer-use runtime does that — so this states the plan rather than pretending to run it. Pass the settings you want to get the concrete values.

Input Schema

NameRequiredDescriptionDefault
gridNoThe grid to snap to, as the dialog spells it: 4 分音符, 8 分音符, 16 分音符, ...16 分音符
swingNo50 is straight
offsetNoTicks to shift the grid by
strengthNoHow far notes move toward the grid. 100 lands them on it; 50 moves them half way and is the dialog's persisted default, which makes a working quantize look broken.
sensitivityNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does meaningful work: it explicitly declares the tool is non-executing and returns a plan rather than performing accessibility writes. It also promises post-hoc proof of landing, which tells the agent the output is verifiable. It omits prerequisites (e.g., whether the quantize dialog must be open) and any failure modes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose and its output contents are front-loaded in the first sentence, and the second sentence removes a likely agent misconception. The third sentence is a small but useful call-to-action; the phrasing is slightly conversational but no sentence is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must convey return semantics — it does so conceptually (fields, values, verification) but never describes the plan's shape or what the verification step requires. For a 5-parameter, zero-annotation planning tool, prerequisites and output structure remain under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 80%, so grid, swing, offset, and strength are already well documented in the schema, and the description only adds the framing that supplied settings become concrete values in the plan. The undocumented 'sensitivity' parameter is not addressed at all, so the description does not compensate for the coverage gap. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it produces the 'exact plan for a quantize', enumerating dialog fields, values, and verification. That is clearly distinct from execution-oriented siblings like cw_quantize_dialog or cw_check_quantize, though it never names those siblings explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It implicitly scopes usage ('Pass the settings you want to get the concrete values') and clarifies that actual writes are done by a computer-use runtime, which hints at a plan-then-execute workflow. However, it never says when to call this versus cw_quantize_dialog or cw_check_quantize, leaving the agent to infer the routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.