From 88497fff5dbcaa6d265f867abd06eca9cb73a968 Mon Sep 17 00:00:00 2001 From: Stephen Haney Date: Sun, 8 Nov 2026 20:49:33 -0800 Subject: [PATCH] Review cases: use a real test file and exercise the alphabetically late tools If a host truncates the tool list alphabetically (as a locally bundled plugin does in Codex), write_html, set_text_content, rename_nodes, update_styles and open_file are the first to go. Four of the five positive cases now require them, so review would surface it. Co-authored-by: Cursor --- plugins/paper/plugin.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/paper/plugin.json b/plugins/paper/plugin.json index 9a8eca2..8952397 100644 --- a/plugins/paper/plugin.json +++ b/plugins/paper/plugin.json @@ -54,7 +54,7 @@ "positive": [ { "description": "Read the structure of a Paper file from its URL", - "prompt": "Open this Paper file and tell me what artboards it has: https://app.paper.design/file/", + "prompt": "Open this Paper file and tell me what artboards it has: https://app.paper.design/file/01M6WX86NBRJJXG66VMFS3R7QN", "tools_triggered": "open_file, get_basic_info", "expected_behavior": "Opens the file and lists its pages and artboards with their names and dimensions." }, @@ -72,15 +72,15 @@ }, { "description": "Edit text in an existing design", - "prompt": "Change the heading on the login screen in my Paper file to say 'Welcome back'.", - "tools_triggered": "find_nodes, set_text_content, finish_working_on_nodes", - "expected_behavior": "The heading text node is updated to 'Welcome back' and no other content changes." + "prompt": "Change the heading on the login screen in my Paper file to say 'Welcome back', and rename that layer to 'Heading'.", + "tools_triggered": "find_nodes, set_text_content, rename_nodes, finish_working_on_nodes", + "expected_behavior": "The heading text node reads 'Welcome back' and its layer is named 'Heading'; no other content changes." }, { - "description": "Inspect styles for handoff", - "prompt": "What are the exact colors, font sizes, and spacing used by the primary button on the login screen in my Paper file?", - "tools_triggered": "find_nodes, get_computed_styles", - "expected_behavior": "Reports the button's computed values (colors, font size, padding, radius) read from the design rather than guessed from a screenshot." + "description": "Restyle an element", + "prompt": "On the login screen in my Paper file, make the primary button's background #81ADEC with a 12px corner radius, then show me the result.", + "tools_triggered": "find_nodes, update_styles, get_screenshot, finish_working_on_nodes", + "expected_behavior": "The button's background color and border radius are updated on the canvas, confirmed with a screenshot." } ], "negative": [