workbench.glass.main.js · part 330
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, part 330. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
Canvas tunnel resolution failed
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21303287–21303320, SHA-256 aa6c90ee0c4b2da2.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas tunnel resolution failed
Canvas tunnel resolution failed
use strict
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21303432–21303444, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
No filesystem provider for ${e.scheme}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21306027–21306067, SHA-256 fbff6345f3b5917e.
Jev judged not model-facing (confidence 0.03; role human). This is a classifier judgment, not proof of delivery.
Readable text: No filesystem provider for ${e.scheme}
No filesystem provider for ${e.scheme}
No filesystem provider for ${e.scheme} · byte 21306673
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21306673–21306713, SHA-256 fbff6345f3b5917e.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: No filesystem provider for ${e.scheme}
No filesystem provider for ${e.scheme}
No filesystem provider for ${e.scheme} · byte 21307942
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21307942–21307982, SHA-256 fbff6345f3b5917e.
Jev judged not model-facing (confidence 0.03; role human). This is a classifier judgment, not proof of delivery.
Readable text: No filesystem provider for ${e.scheme}
No filesystem provider for ${e.scheme}
Untitled Canvas
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21308558–21308575, SHA-256 91f7cb6f9da241fe.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Untitled Canvas
Untitled Canvas
Untitled Canvas · byte 21309822
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21309822–21309839, SHA-256 91f7cb6f9da241fe.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Untitled Canvas
Untitled Canvas
use strict · byte 21311229
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21311229–21311241, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Cloud Canvas index is unavailable.
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21313414–21313450, SHA-256 319947987dcd53d8.
Jev judged not model-facing (confidence 0.04; role human). This is a classifier judgment, not proof of delivery.
Readable text: Cloud Canvas index is unavailable.
Cloud Canvas index is unavailable.
use strict · byte 21317048
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21317048–21317060, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.02; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Refusing to write canvas file at non-managed path: ${s}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21324309–21324366, SHA-256 18e122ea1ad325ec.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Refusing to write canvas file at non-managed path: ${s}
Refusing to write canvas file at non-managed path: ${s}
Refusing to write canvas file at non-managed path: ${r}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21324581–21324638, SHA-256 9a9c07b0b013e662.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Refusing to write canvas file at non-managed path: ${r}
Refusing to write canvas file at non-managed path: ${r}
Refusing to write canvas data beside non-managed path: ${t.fsPath}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21324930–21324998, SHA-256 88b355502aba15b2.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Refusing to write canvas data beside non-managed path: ${t.fsPath}
Refusing to write canvas data beside non-managed path: ${t.fsPath}
${JSON.stringify(e,null,2)}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21325037–21325067, SHA-256 45276885fa21419d.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${JSON.stringify(e,null,2)}
${JSON.stringify(e,null,2)}
Canvas open skipped: no tab surface available
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21325756–21325803, SHA-256 a4f8f1ad85670fc2.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas open skipped: no tab surface available
Canvas open skipped: no tab surface available
Canvas opened successfully
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21325947–21325975, SHA-256 29f8297b620032be.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas opened successfully
Canvas opened successfully
Canvas opened successfully · byte 21326718
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21326718–21326746, SHA-256 29f8297b620032be.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas opened successfully
Canvas opened successfully
Cloud canvas open skipped: feature gate off
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21327263–21327308, SHA-256 a74ac79d4dd62a30.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas open skipped: feature gate off
Cloud canvas open skipped: feature gate off
Cloud canvas open skipped: no tab surface available
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21327775–21327828, SHA-256 4d6a2512d09e37cc.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas open skipped: no tab surface available
Cloud canvas open skipped: no tab surface available
Cloud canvas opened
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21328187–21328208, SHA-256 b514538f74401d6b.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas opened
Cloud canvas opened
Unexpected canvas visibility in server echo
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21329545–21329590, SHA-256 57c547cf522f079d.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unexpected canvas visibility in server echo
Unexpected canvas visibility in server echo
Cloud canvas open skipped: feature gate off · byte 21330005
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21330005–21330050, SHA-256 a74ac79d4dd62a30.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas open skipped: feature gate off
Cloud canvas open skipped: feature gate off
Cloud canvas resolve failed: fetch
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21331370–21331406, SHA-256 7c24f4730fc3c44d.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas resolve failed: fetch
Cloud canvas resolve failed: fetch
Cloud canvas resolve failed: fetch timeout
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21331561–21331605, SHA-256 1e7f4ab2d8117403.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas resolve failed: fetch timeout
Cloud canvas resolve failed: fetch timeout
Cloud canvas resolve failed: response identity mismatch
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21331821–21331878, SHA-256 6271f7a7f448419c.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas resolve failed: response identity mismatch
Cloud canvas resolve failed: response identity mismatch
Cloud canvas resolve failed: provider timeout
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21332242–21332289, SHA-256 5695b56f5c617da8.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas resolve failed: provider timeout
Cloud canvas resolve failed: provider timeout
Cloud canvas bundle resolved
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21332489–21332519, SHA-256 bcdf5bb8ed633ca5.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas bundle resolved
Cloud canvas bundle resolved
Cloud canvas resolve failed: staging exception
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21332682–21332730, SHA-256 13c45e164b058aae.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cloud canvas resolve failed: staging exception
Cloud canvas resolve failed: staging exception
Canvas session acquire failed: provider timeout
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21333060–21333109, SHA-256 3733dd5df975ca51.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas session acquire failed: provider timeout
Canvas session acquire failed: provider timeout
Canvas session acquire failed: registration returned no id
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21333255–21333315, SHA-256 487deb3b8f3c9697.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas session acquire failed: registration returned no id
Canvas session acquire failed: registration returned no id
Canvas session acquire failed: no URL returned
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21333429–21333477, SHA-256 d04ddb77f100c784.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas session acquire failed: no URL returned
Canvas session acquire failed: no URL returned
Canvas session acquired
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21333631–21333656, SHA-256 63b8c03d9c29deeb.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas session acquired
Canvas session acquired
Canvas session acquire failed: exception
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21333814–21333856, SHA-256 297daeffb59fcb22.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas session acquire failed: exception
Canvas session acquire failed: exception
Canvas inline preview skipped: invalid path
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21334851–21334896, SHA-256 c971631d49893cbc.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas inline preview skipped: invalid path
Canvas inline preview skipped: invalid path
Canvas inline preview failed: provider timeout
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21335029–21335077, SHA-256 cfe940371022804d.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas inline preview failed: provider timeout
Canvas inline preview failed: provider timeout
Canvas inline preview failed: registration returned no id
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21335238–21335297, SHA-256 06e388e6f85802fd.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas inline preview failed: registration returned no id
Canvas inline preview failed: registration returned no id
Canvas inline preview failed: no URL
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21335410–21335448, SHA-256 df533a93648f12f5.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas inline preview failed: no URL
Canvas inline preview failed: no URL
Canvas inline preview failed: exception
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21335574–21335615, SHA-256 6ef8107c0703f75c.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas inline preview failed: exception
Canvas inline preview failed: exception
Canvas destroy skipped: no provider
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21335826–21335863, SHA-256 536550e3172a820e.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas destroy skipped: no provider
Canvas destroy skipped: no provider
Canvas destroyed
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21335968–21335986, SHA-256 1014eb126a53c08d.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas destroyed
Canvas destroyed
Canvas shareCanvas failed: provider timeout
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21336271–21336316, SHA-256 a9488ffdae3f599c.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas shareCanvas failed: provider timeout
Canvas shareCanvas failed: provider timeout
Canvas shareCanvas failed: operation timeout
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21336537–21336583, SHA-256 4dd1a2a7e32f1a25.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas shareCanvas failed: operation timeout
Canvas shareCanvas failed: operation timeout
Canvas shareCanvas failed: cancelled
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21336704–21336742, SHA-256 824df101e6254057.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas shareCanvas failed: cancelled
Canvas shareCanvas failed: cancelled
Canvas shareCanvas failed: cancelled · byte 21336987
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21336987–21337025, SHA-256 824df101e6254057.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas shareCanvas failed: cancelled
Canvas shareCanvas failed: cancelled
Canvas shareCanvas failed: exception
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21337120–21337158, SHA-256 9ec671c0a2d62c97.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas shareCanvas failed: exception
Canvas shareCanvas failed: exception
Deleted shared canvas
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21337462–21337485, SHA-256 4e5a5a3beaa48798.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Deleted shared canvas
Deleted shared canvas
Canvas deleteCanvasShare failed
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21337587–21337620, SHA-256 6999fe594c1c1ac5.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas deleteCanvasShare failed
Canvas deleteCanvasShare failed
Canvas lookupShareForCanvas: no access token; treating as never-shared
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21337812–21337884, SHA-256 700c41d04bdf36f7.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas lookupShareForCanvas: no access token; treating as never-shared
Canvas lookupShareForCanvas: no access token; treating as never-shared
Canvas lookupShareForCanvas: could not derive authId; treating as never-shared
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21338000–21338080, SHA-256 c7a6723f5e055032.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas lookupShareForCanvas: could not derive authId; treating as never-shared
Canvas lookupShareForCanvas: could not derive authId; treating as never-shared
Canvas lookupShareForCanvas: failed to compute canvas key
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21338253–21338312, SHA-256 b48a9815fa669985.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas lookupShareForCanvas: failed to compute canvas_key
Canvas lookupShareForCanvas: failed to compute canvas_key
Canvas lookupShareForCanvas: backend lookup failed
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21338766–21338818, SHA-256 dfb430b12e706650.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Canvas lookupShareForCanvas: backend lookup failed
Canvas lookupShareForCanvas: backend lookup failed
use strict · byte 21339540
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21339540–21339552, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 21341531
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21341531–21341543, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 21342369
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21342369–21342381, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
${r} ${n}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21342818–21342829, SHA-256 3271a2171db6a4d7.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${r} ${n}
${r} ${n}
use strict · byte 21342913
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21342913–21342925, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
${p} Failed to create composer for skill
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21343888–21343932, SHA-256 980e0135f71994b8.
Jev judged not model-facing (confidence 0.05; role human). This is a classifier judgment, not proof of delivery.
Readable text: [${p}] Failed to create composer for skill
[${p}] Failed to create composer for skill
Help me create this subagent for Cursor:
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21344734–21344777, SHA-256 5f1f1d363c068505.
Jev judged model-facing (confidence 0.83; role user_template). This is a classifier judgment, not proof of delivery.
Readable text: Help me create this subagent for Cursor:
Help me create this subagent for Cursor:
Help me create this rule for Cursor:
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21344967–21345006, SHA-256 4acb9b106d1a0597.
Jev judged not model-facing (confidence 0.77; role user_template). This is a classifier judgment, not proof of delivery.
Readable text: Help me create this rule for Cursor:
Help me create this rule for Cursor:
Help me create this skill for Cursor:
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js, bytes 21345198–21345238, SHA-256 57feca1e70e73780.
Jev judged not model-facing (confidence 0.78; role user_template). This is a classifier judgment, not proof of delivery.
Readable text: Help me create this skill for Cursor:
Help me create this skill for Cursor: