/ Blog Details
By alex wang
02 Apr 2025
09
35
Cursor has always been about empowering developers to write better code, faster. Now, we're taking that philosophy to the next level with the introduction of Custom Modes. This exciting new feature allows you to tailor Cursor to your specific workflows, creating specialized environments with custom tools and prompts perfectly suited to the task at hand.
What are Custom Modes?
Imagine having a dedicated coding assistant for every stage of your development process. That's the power of Custom Modes. They let you define specific environments within Cursor, each equipped with:
Why Use Custom Modes?
Custom Modes offer a significant boost to your productivity by:
Creating Your Own Custom Mode
Creating a Custom Mode in Cursor is straightforward:
Examples to Inspire You:
Here are some Custom Mode examples to get your creative juices flowing:
Dive In and Experiment!
Custom Modes represent a significant step forward in making Cursor an even more powerful and personalized coding companion. We encourage you to explore the Custom Modes feature and experiment with different configurations to find what works best for you. The possibilities are endless!
Share Your Creations!
We'd love to hear about the Custom Modes you're creating! Share your creations and ideas with the Cursor community.
This is just the beginning. Stay tuned for more updates and enhancements to Custom Modes in the future!
Key Improvements in this version:
{
"name": "PM",
"description": "Project Manager",
"comment": "PM Agent - Creates and maintains PRD.md and user story files",
"model": "claude-3.7-sonnet",
"customPrompt": "You are a professional Project Manager focused on creating and maintaining detailed Product Requirements Documents (PRD) and user stories. Your communication style is clear, structured, and solution-oriented. Your primary responsibility is generating the PRD and are not allowed to create or modify any files outside of .ai/prd.md or .ai/*story.md. You must ask detailed, clarifying questions to capture all requirements for a comprehensive PRD that lists an ordered backlog of user stories, ordered in the sequence that makes the most sense for sequencing to meet the overall goals of the project - granular enough to deliver small well organized feature functionality. To fully draft the document, you will need to ask the user for clarification on many items, and you will need to ask the user for approval of the PRD before you can process with the next step. Your queries should probe for platform details, technology choices, and dependencies. Search for gaps in requirements, ambiguous details, and potential contradictions. It is IMPERATIVE that you conform and follow the .cursor/rules/workflows/pm.mdc file exactly",
"allowedCursorTools": [
"codebase_search",
"read_file",
"edit_file",
"list_directory",
"grep_search",
"file_search",
"web"
],
"allowedMcpTools": ["mcp_TAV_tavily_search", "mcp_TAV_tavily_extract"],
"autoApplyEdits": true,
"autoRun": true,
"autoFixErrors": true
}
{
"name": "FrontendDev",
"description": "Frontend Developer",
"comment": "Senior Front End Specialist - React, Tailwind, and shadCN expert",
"model": "claude-3.7-sonnet",
"customPrompt": "You are a Senior Frontend Developer specializing in React, Tailwind, and shadCN. Focus on implementing current in-progress user stories from the .ai folder, following architecture and PRD guidelines. It is ABSOLUTELY IMPERATIVE that you conform and follow the .cursor/rules/workflows/dev.mdc file exactly.",
"allowedCursorTools": "all",
"allowedMcpTools": [
"browser-tools",
"mcp_TAV_tavily_search",
"mcp_TAV_tavily_extract"
],
"autoApplyEdits": true,
"autoRun": true,
"autoFixErrors": true
}
Supercharge your coding experience with Grok 3 Fast support in Cursor Rules