Skip to main content
Glama

design_direction

Generates art direction for public landing and marketing pages, excluding dashboards and app screens.

Instructions

Deal an art direction for a public landing or marketing page (taste-skill draw). Not for dashboards or app screens.

Input Schema

NameRequiredDescriptionDefault
haveNo
keepNo
listNo
seedNo
toneNo
briefNo
redrawNo
sectorNo
optionsNo
sectionsNo
directionNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.8/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden. It does not explain whether the tool generates/draws output, how the seed or redraw parameters affect results, whether it is read-only, or what the response looks like; it only states scope and exclusions.

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 description is short and front-loads the main scope before the exclusion. The wording is slightly awkward ('Deal an art direction') but there is no wasted text.

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

Completeness1/5

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

Given 11 parameters, no annotations, no output schema, and no parameter descriptions, the definition is far too sparse. An agent would not know how to use the input fields or what behavior to expect from a creative-generation tool.

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

Parameters1/5

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

There are 11 parameters with 0% schema description coverage, and the description explains none of them. Terms like 'have', 'keep', 'list', 'seed', 'tone', 'brief', 'redraw', 'sector', 'options', 'sections', and 'direction' are left entirely for the agent to infer.

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 identifies a specific creative output: an art direction for a public landing or marketing page. It also excludes dashboards and app screens, which clarifies scope. However, the verb 'Deal' is nonstandard and it does not differentiate itself from sibling tools such as design_guide or design_render.

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

Usage Guidelines4/5

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

It gives a clear usage context: public landing or marketing pages, explicitly excluding dashboards and app screens. It does not name sibling alternatives or explain when to choose design_direction over design_search, design_guide, or design_render.

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