Cursor Studio
Use this skill for a Cursor Studio workspace. If the current repo contains CursorStudioApp and project.yml, use that workspace by default. Otherwise, pass --workspace /path/to/workspace to the runner script.
Quick Start
- Read
references/project-map.mdfor the split target layout and the main cursor files. - Run
bash scripts/run_cursor_studio.sh doctor. - Run
bash scripts/run_cursor_studio.sh inspect. - Use
bash scripts/run_cursor_studio.sh testafter preset, role, export, or UI changes. - Use
bash scripts/run_cursor_studio.sh buildwhen you need the app product. - Use
bash scripts/run_cursor_studio.sh opento jump into Xcode.
Workflow
Product Boundary
- Keep
CursorStudiofocused on cursor-pack planning, not folder icons. - Cursor Studio owns:
- cursor presets
- accent palettes
- pack scope and slot selection
- hotspot notes
- prompt-template and brief export
- Do not fold folder-skin logic back into this target. That belongs to
FolderStudio.
UI Guidance
- Keep the menu bar panel compact, professional, and high-signal.
- Prefer native-feeling controls over decorative chrome.
- The main surface should answer three questions quickly:
- what preset is active
- which cursor roles are included
- what export will be produced
Editing Guidance
- Read
project.ymlbefore changing targets or schemes. - Cursor models and export logic belong in
CursorStudioApp/Sources/App/. - The compact menu bar surface belongs in
CursorStudioApp/Sources/Views/. - If presets, accents, or role metadata change, update the tests too.
Validation
- Run
doctorif the workspace or tooling is uncertain. - Run
testafter changing slot logic, builders, or the app model. - Run
buildafter panel or target changes. - Keep output exports deterministic:
- markdown should stay readable
- json should stay machine-friendly
- hotspot notes should match the selected roles exactly
Resources
scripts/run_cursor_studio.sh: workspace detection and localdoctor,inspect,generate,open,build, andtestcommands.references/project-map.md: target map, main files, role and export contract, and validation notes.