One-time environment setup for new team members
Use this skill for first-time setup of your development environment.
Verify these are installed:
npm install in monorepo rootdocker-compose up -dnpm run migratenpm run seedFamiliarize yourself with design resources:
/docs/pattern-resources.md - External UI/UX references/docs/design-system/ folder - Internal tokens and guidelines.env.example to .env in:
apps/api/.envapps/web/.envCursor's UI auto-install can loop indefinitely. Edit ~/.cursor/mcp.json directly.
Copy this to ~/.cursor/mcp.json and replace YOUR_* placeholders:
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer YOUR_NOTION_TOKEN\", \"Notion-Version\": \"2022-06-28\"}"
}
},
"n8n-mcp": {
"command": "npx",
"args": ["-y", "supergateway", "--streamableHttp", "YOUR_N8N_URL/mcp-server/http", "--header", "authorization:Bearer YOUR_N8N_TOKEN"]
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
},
"figma": {
"url": "http://127.0.0.1:3845/mcp"
}
}
}
| MCP | Auth Type | How to Get Token |
|-----|-----------|------------------|
| Notion | API Token | notion.so/my-integrations > New integration > Copy token |
| n8n | Bearer Token | n8n instance > Settings > API > Create key |
| Context7 | None | Just works |
| Figma Desktop | None | Enable in Figma app Dev Mode (Shift+D) |
| Figma Remote | OAuth | Use "url": "https://mcp.figma.com/mcp", click Connect in Cursor |
| Browser | None | Built-in to Cursor |
Browser MCP is built into Cursor and requires no setup. Use it for:
Tip: During feature exploration, navigate to competitor apps and use browser_take_screenshot to capture reference designs.
MCP won't install (infinite loop):
~/.cursor/mcp.jsonMCP shows disconnected:
Verification: After restart, list MCP folder to confirm all servers loaded:
ls ~/.cursor/projects/*/mcps/
Configure in Cursor Settings:
Run these to verify setup:
npm run dev - starts without errorsnpm run typecheck - passesnpm run storybook - loads componentsWhen all phases complete, you're ready to use:
init [Notion URL] - Start a new featureplan [feature] - Create implementation plan下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer