name: cowork-with-onboarding description: Guides MCP setup for Atlassian and Figma integration. Use when the user needs to set up, configure, or troubleshoot MCP server connections for Jira, Confluence, or Figma. disable-model-invocation: true allowed-tools: Read, Bash, AskUserQuestion
Onboarding
Walk the user through setting up their environment for the cowork-with plugin.
This plugin requires two globally installed MCP servers: Atlassian (for Jira + Confluence) and Figma. The plugin itself does not bundle MCP servers — users install them once at the global level and all projects benefit.
Step 0: Detect Existing Setup
Before guiding installation, check if MCP servers are already configured:
- Run
cat ~/.claude/.mcp.json 2>/dev/nullto check for existing config - If
atlassianand/orfigmaentries exist, skip to Step 2 for the already-configured server(s) - If both exist, try calling
atlassianUserInfoandwhoami(Figma) to verify authentication — if both succeed, skip to Completion
Step 1: Install MCP Servers
The user needs to add MCP servers to their global Claude Code configuration. Run these commands in their terminal (outside Claude Code):
Atlassian (Jira + Confluence)
claude mcp add --transport sse -s user atlassian https://mcp.atlassian.com/v1/sse
Figma
claude mcp add --transport http -s user figma https://mcp.figma.com/mcp
The -s user flag installs at the user level so the MCP servers are available across all projects.
After running these commands, ask the user to restart Claude Code (Ctrl+C and relaunch) so the new MCP servers are loaded.
Step 2: Authenticate MCP Servers
After restart, the user needs to authenticate each server.
Atlassian
Tell the user to:
- Type
/mcpand press Enter - Select
atlassianfrom the list - In the browser page that opens, under "Use app on", select their Atlassian site
- Click "Accept" to grant access
Figma
Tell the user to:
- Type
/mcpand press Enter - Select
figmafrom the list - Grant access in the browser page that opens
Authentication is complete when the user returns to Claude Code with a success message for both servers.
Step 3: Permissions (Optional)
For a smoother workflow, suggest allowing MCP tools without per-call prompts. The user can add this to their project's .claude/settings.json or global ~/.claude/settings.json:
{
"permissions": {
"allow": [
"mcp__atlassian__*",
"mcp__figma__*"
]
}
}
Troubleshooting
If MCP servers aren't showing up:
- Verify the config exists:
cat ~/.claude/.mcp.json - Check that both
atlassianandfigmaentries are present - Restart Claude Code after any config change
If authentication fails:
- Re-run
/mcpand select the server to re-authenticate - Check that the Atlassian site URL is correct and the user has access
- For Figma, ensure the user has at least a Starter plan
Completion
After authentication succeeds, confirm readiness and display available commands:
Setup Status:
- Atlassian MCP: installed globally and authenticated
- Figma MCP: installed globally and authenticated
- Jira: accessible
- Confluence: accessible
- Figma: accessible
Available Commands:
| Command | Description |
|---|---|
/cowork-with:cowork-with-jira |
Jira workflow — issue creation, status transitions, sprint queries, epic management |
/cowork-with:cowork-with-wiki |
Wiki workflow — read product docs, search Confluence, manage personal pages |
/cowork-with:cowork-with-figma |
Figma workflow — design-to-code, design tokens, Code Connect, screenshots |
/cowork-with:cowork-with-onboarding |
Re-run this setup guide |