Skip to main content
Glama

Plan a safe multi-property retime

ae_workflow_plan
Read-only

Plan retiming for multiple After Effects property tracks in one batch: validate whole-frame timing from fresh readback and return typed operations plus a readback plan without editing AE.

Instructions

Offline recipe for retiming several inspected property tracks in one AE batch. It validates whole-frame timing and returns typed operations plus a readback plan. It never contacts After Effects or applies edits.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
specYesFresh live AE readback for one comp and 1–16 explicit property tracks. Times and layer bounds are in whole comp frames; the planner does not inspect AE.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0-alpha.3-studio.3

TDQS

A4.2/5.0
Behavior4/5

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

Annotations give readOnlyHint=true, and the description reinforces this by explicitly stating it never contacts AE and never applies edits—useful non-contradictory confirmation. It also discloses the contract: validates whole-frame timing and returns typed operations plus a readback plan. It stops short of describing failure behavior on invalid input.

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

Conciseness5/5

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

Three tight sentences with no filler. The core identity (offline recipe) is front-loaded, followed by the return contract and the safety boundary.

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

Completeness4/5

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

With no output schema, the description usefully summarizes the return ('typed operations plus a readback plan') and coverage of the nested spec is complete via the schema. Minor gaps remain around what an invalid plan response looks like.

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 100% and the single nested 'spec' object is heavily documented in-schema (fresh live readback, whole comp frames, 1–16 tracks). The description adds only light framing ('whole-frame timing', 'one AE batch'), so baseline 3 is appropriate when the schema does the heavy lifting.

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

Purpose5/5

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

States a specific verb+resource ('Offline recipe for retiming several inspected property tracks in one AE batch') and distinguishes itself from execution siblings by asserting it 'never contacts After Effects or applies edits.' An agent can immediately tell this apart from ae_do or ae_motion_plan.

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?

Clearly frames the context: batch retiming of already-inspected tracks, produced as an offline plan before execution. It does not name a specific alternative tool (e.g., ae_do for applying the plan), so the routing is implied rather than explicit.

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