Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose and the sibling alternative bracket the description well, and it is front-loaded. However, the long enumeration of return metrics (reach, views, likes, comments, shares, saves, follows, engagement rate) largely duplicates what the existing output schema already declares, weakening the 'every sentence earns its place' test.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.