Skip to main content
Glama

brian_spillner

Read-onlyIdempotent

Prepares a prompt rewrite by pairing the original prompt with a numbered scorecard, so the host can execute the scoring packet and produce revised prompt output.

Instructions

Prepare Brian Spillner to rewrite a prompt using a numbered scorecard. Host executes the packet.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
promptYes
scorecardYes
prioritiesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

C2.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered and nothing here contradicts it ('prepare' is consistent with a read-only staging step). The description adds one genuinely useful behavioral fact: the tool produces a packet that the host, not this tool, executes. However it never describes what the packet contains or what the caller receives back.

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?

Two short sentences with no filler and the main action front-loaded. It is tight, though the second sentence is cryptic enough that its brevity costs more clarity than it saves.

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

Completeness2/5

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

With no output schema and no annotation detail about returns, the description is the only source for what happens after invocation, and it leaves the core mechanism ('Host executes the packet') unexplained. An agent cannot tell whether it gets a rewritten prompt, an instruction set, or a status back, which is a serious gap for a tool whose entire value is a staged rewrite.

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 description coverage is 0% across three string parameters, so the description must carry the load. It loosely maps 'prompt' (the text to rewrite) and hints that the scorecard is 'numbered', which is format info the schema lacks, but 'priorities' is never mentioned and no input constraints or expectations are given.

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

Purpose3/5

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

The description names an action ('Prepare ... to rewrite a prompt using a numbered scorecard') but 'Brian Spillner' is an unexplained persona and 'Host executes the packet' muddies whether this tool performs the rewrite or just stages it. It does not differentiate itself from siblings like prompt_pipeline or tasker, so an agent cannot confidently pick it over them.

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

Usage Guidelines2/5

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

There is no statement of when to use this tool, when not to, or which sibling (prompt_pipeline, tasker, metapod) is the alternative. 'Host executes the packet' hints at a two-stage flow but never tells the agent where this tool fits in it.

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