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 creates stories using the correct minimum required flags, handles optional fields properly, formats creation output with the new item URL, and presents the confirmation in the expected format.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Create uses -t flag",
"description": "Story creation command includes the `-t \"<title>\"` flag for the title",
"max_score": 8
},
{
"name": "Create uses -s flag",
"description": "Story creation command includes the `-s \"<state>\"` flag for the workflow state",
"max_score": 8
},
{
"name": "User strings quoted",
"description": "All user-provided strings (title, description, state, etc.) are wrapped in double quotes in the CLI command",
"max_score": 10
},
{
"name": "Description flag used",
"description": "Story description is passed using the `-d \"<description>\"` flag when a description is provided",
"max_score": 7
},
{
"name": "Story type flag used",
"description": "Story type (feature/bug/chore) is passed using `-y \"<type>\"` when a type is specified",
"max_score": 7
},
{
"name": "Epic assignment flag",
"description": "Uses `--epic <id>` to assign a story to an epic when an epic is specified",
"max_score": 7
},
{
"name": "Owner flag used",
"description": "Uses `--owner \"<mention>\"` to assign an owner when one is specified",
"max_score": 7
},
{
"name": "Success message with URL",
"description": "After creation, the output includes a success message that contains the new story's URL",
"max_score": 10
},
{
"name": "Prerequisite check first",
"description": "Runs `which short && short --version` (or equivalent) before creating any stories",
"max_score": 8
},
{
"name": "Follow-up suggestions",
"description": "After reporting the successful creation, at least one relevant follow-up action is suggested",
"max_score": 8
},
{
"name": "No auto-install on missing CLI",
"description": "If CLI is missing, provides installation instructions but does NOT run any install command automatically",
"max_score": 10
},
{
"name": "Label flag used",
"description": "Uses `--label \"<label>\"` to add a label when one is provided",
"max_score": 10
}
]
}