- Cursor: the AI code editor that runs uSpecs agent skills
- Figma Console MCP: the bridge that connects Cursor to your Figma files
- Template library: the Figma file containing documentation templates
You only need to complete this setup once. After that, you can generate specs anytime by opening the project in Cursor.
1. Install Cursor
Cursor is the AI code editor that powers uSpecs. All agent skills run inside Cursor’s chat.Download Cursor
Go to cursor.com and download the app for your platform.
You can verify skills are available by typing
@create-voice in Cursor’s chat. It should autocomplete to the skill file.2. Set up Figma Console MCP
The Figma Console MCP connects Cursor to Figma Desktop, giving the agent access to your component data, variables, styles, and screenshots.Get a Figma personal access token
Go to the Figma API settings
Configure the MCP in Cursor
Add the Figma Console MCP to your Cursor MCP configuration:Connect to Figma Desktop
The Desktop Bridge plugin provides real-time access to your Figma file data. It comes bundled with the Figma Console MCP.Install the Desktop Bridge plugin
The Desktop Bridge plugin is included in the
figma-console-mcp npm package. After running npx figma-console-mcp@latest, find the plugin at node_modules/figma-console-mcp/figma-desktop-bridge/manifest.json. In Figma Desktop, go to Plugins → Development → Import plugin from manifest… and select this file.Run the plugin
Open the Desktop Bridge plugin in your Figma file. It auto-connects via WebSocket. No special launch flags needed.
When the connection is active, Cursor can read your Figma file data, take screenshots, and access variables and styles.
3. Set up the template library
If you’re an Uber designer, you can skip this step!
Get the template file
Open the Community file
Go to the uSpecs Template on Figma Community.
Configure the templates
Run the setup skill in Cursor to connect uSpecs to your template library:Open the Desktop Bridge plugin
In Figma Desktop, open the Desktop Bridge plugin in your template library file.
Run the setup skill
In Cursor’s chat, type:Replace the URL with the link to your copy of the template file.
When you see “Setup complete! You are now ready to use uSpecs”, your template library is configured.
Verify and start using uSpecs
Once setup is complete, head to the Quickstart to create your first spec and verify everything is connected.Setup issues
Skills don't autocomplete in Cursor
Skills don't autocomplete in Cursor
- Confirm the uSpecs project folder is open in Cursor (not a parent directory)
- Check that
.cursor/skills/contains the skill folders - Restart Cursor after cloning the repository
Desktop Bridge not connecting
Desktop Bridge not connecting
- Confirm Figma Desktop is running (not the web version)
- Close and reopen the Desktop Bridge plugin in Figma
- Make sure only one instance of Figma Desktop is running
- Check that your Figma access token is configured correctly in Cursor’s MCP settings
For issues with skills or Figma connection, see the Troubleshooting guide.