Interact with Shortcut - view, search, update, and create stories, epics, objectives, iterations, docs, labels, and teams using the short CLI. IMPORTANT - When you see URLs matching `app.shortcut.com/*`, use this skill instead of WebFetch.
91
99%
Does it follow best practices?
Impact
81%
1.88xAverage score across 5 eval scenarios
Advisory
Suggest reviewing before use
{
"context": "Tests whether the agent uses the correct search flags and filter combinations, presents search results as a properly formatted numbered list with required fields, presents list-style data as a formatted table, and suggests follow-up actions.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Text search flag",
"description": "Text search uses `short search -t \"<text>\"` with the `-t` flag (not positional argument or other flag)",
"max_score": 8
},
{
"name": "Owner filter flag",
"description": "Filtering by owner uses `-o \"<mention>\"` (or `-o me` for current user)",
"max_score": 8
},
{
"name": "State filter flag",
"description": "Filtering by workflow state uses `-s \"<state>\"`",
"max_score": 8
},
{
"name": "Label filter flag",
"description": "Filtering by label uses `-l \"<label>\"`",
"max_score": 8
},
{
"name": "Combined filters",
"description": "Multiple filter conditions are combined in a single `short search` command rather than running multiple separate searches",
"max_score": 9
},
{
"name": "Numbered list format",
"description": "Search results are presented as a numbered list (1., 2., 3., etc.) rather than bullet points, tables, or plain lines",
"max_score": 10
},
{
"name": "ID in results",
"description": "Each search result entry includes the story ID",
"max_score": 8
},
{
"name": "Title in results",
"description": "Each search result entry includes the story title",
"max_score": 7
},
{
"name": "State in results",
"description": "Each search result entry includes the story state",
"max_score": 7
},
{
"name": "List formatted as table",
"description": "When listing labels, teams, iterations, or projects (non-search collections), output is presented as a formatted table rather than a numbered list or plain text",
"max_score": 8
},
{
"name": "Follow-up suggestions present",
"description": "After presenting each set of results, the response suggests at least one relevant follow-up action",
"max_score": 9
},
{
"name": "Prerequisite check",
"description": "Runs `which short && short --version` before any search operation",
"max_score": 10
}
]
}