Say hello to your very own multidisciplinary product team! This repository provides ready-to-use Custom Mode definitions for the Cursor AI chat sidebar. Each Markdown file in the root directory represents a specialised role that you can switch the assistant into depending on the task at hand.
| File | Mode Name (what you'll see in Cursor) | Purpose |
|---|---|---|
architect.md |
Principal Software Architect | Guides you through high-level system & architecture design. Produces design docs & implementation plans – never code. |
product_manager.md |
Senior Product Manager | Collaboratively drafts or refines detailed, developer-ready PRDs. |
developer.md |
Implementation Assistant | Executes an existing implementation plan task-by-task, asking for your approval between steps, and keeps task lists up to date. |
marketer.md |
Brand & Growth Architect | Crafts branding, marketing strategy, and visual identity assets. Outputs brand documents & creative deliverables – never code (except SVG/images). |
- Enable Custom Modes by navigating to Settings -> Beta -> Toggle "Custom Modes"
- Open Cursor Chat in the workspace you're working on.
- In the select menu down the bottom of the chat windoe, click the current mode name (e.g. Agent), then scroll down and choose "Custom Mode".
- Enter the title of you mode. For e.g. "Architect"
- Click on "Advanced Settings" in the custom mode menu, and copy+paste in the instructions for the role from this repo.
- Start chatting! The assistant will now follow the responsibilities, constraints, and outputs defined by the selected role.
You can switch modes at any time by repeating the steps. This is handy when you need to move from PRD writing (product_manager) to architecture design (architect), for instance.
Tip: Keep multiple chat tabs open, each in a different mode, to parallelise work across your virtual team.
- Define the product – Load
product_manager.mdand co-create a PRD. - Design the system – Switch to
architect.mdto plan the technical architecture. - Execute the plan – Use
developer.mdto incrementally implement the tasks while tracking progress. - Go-to-market – Finally, shift into
marketer.mdto craft branding, growth experiments, and launch assets.
Feel free to deviate—these modes are flexible building blocks.
If you refine a role or add a new one, open a pull request! Please keep each mode in its own Markdown file following the same structure:
- Role Definition & Objective
- Core Responsibilities
- Expected Outputs
- Working Instructions