🔑 Key Takeaways:
- 🎯 For Everyone: Start with Part 1 to master core concepts like Rules, Custom Modes, and the Model Context Protocol (MCP).
- 💻 For Developers: Dive into Part 2 for advanced workflows, including tech-specific rules and the
SpecsForgeframework for spec-driven development, followed by smart implementation choices.- 🚀 Core Philosophy: This guide emphasizes that providing clear, relevant context is the "golden rule" for getting the most out of Cursor.
- ⚡ Smart Workflow Decisions: Learn when to use TDV mode for complex features vs Stock Agent + "Make a todo list" for rapid scaffolding and setup tasks.
- 🛠️ Actionable Resources: The repository includes a rich set of reusable rules and practical examples to accelerate your learning.
Welcome to this personal collection of best practices, rules, and workflows designed to maximize your productivity with Cursor. This framework aims to help everyone, from Product Managers to Developers, harness the full potential of AI-assisted coding and documentation.
💡 Pro Tip for Everyone (Especially Non-Developers): One of the most impactful ways to boost your productivity with Cursor is through Markdown-Driven Planning & Brainstorming. It's a simple yet powerful technique to manage knowledge and projects, and you'll find it covered in Part 1.
This repository is structured to guide you through understanding core Cursor concepts and then diving into advanced development workflows.
Note: Cursor evolves quickly. Recent platform capabilities include Background Agent (with a dedicated panel and Slack launch), BugBot for PR reviews, Memories, Jupyter Notebook editing, richer chat rendering (Mermaid, tables), and improvements across settings, indexing, and dashboards. See the official changelog for details.
Sources: https://cursor.com/en/changelog/1-0, https://cursor.com/changelog
This framework is divided into two main parts. Before diving in, check the README.md in each subdirectory for a table of contents.
🌟 Part 1: Cursor for Everyone
This section is designed for anyone using Cursor, regardless of their technical role. It covers fundamental concepts, setup, and features that enhance productivity for tasks like documentation, research, and project management.
- 📜 The Golden Rule: Context is King
- 👋 Welcome to Cursor
- 🧩 Understanding Cursor Rules
- 🧠 Choosing Your AI Model
- 🎨 Custom Modes: Tailoring Cursor to You
- ⚙️ Essential Cursor Settings
- 🔗 The Model Context Protocol (MCP)
- 👀 Quick Look: The @Docs Feature
- 💡 Markdown-Driven Planning & Brainstorming
💼 Product Managers: Check this out!
💻 Part 2: Cursor for Developers
This section delves into advanced techniques and workflows tailored for developers. It covers topics like building tech-stack specific rules, the SpecsForge framework for planning, the TDV mode for implementation, and efficient debugging strategies. While aimed at developers, Product Managers and technical leads might also find these insights valuable.
- 宣言 The Vibe Programmer Manifesto
- 📚 Mastering the @Docs Feature
- 🛠️ Crafting Rules for Your Tech Stack
- ⚡ The SpecsForge Framework & 🧪 The TDV Mode
🧑💻 Listen up devs: this is where the secret sauce is at! Plus learn when to use the simple "Make a todo list" technique with stock Agent mode.
- ⚙️ Leveraging Terminal Integration for Debugging
- ⇄ Working Across Repositories
See the SpecsForge framework and TDV mode in action! This video gives a practical look at how to turn a high-level idea into a detailed specification (SpecsForge) and then into well-tested code (TDV). The footage is from my open-source CLI tool, automake, an AI-native shell that turns natural language into actions.
This is a core concept from Part 2: Cursor for Developers and demonstrates a powerful, spec-driven development workflow that is followed up by test-driven implementation.
- Explore Part 1 to build a solid foundation in Cursor's core functionalities.
- If you're a developer, proceed to Part 2 to learn about my specific coding workflows, including the
SpecsForgeframework andTDVmode. - Adapt and adopt what works for you! This is a living guide, and I encourage you to tailor these practices to your own needs.
Hint: Interested to see how to have fun with Cursor? Try the Yolo mode! Here is what this can result in: Yolo README.
I recommend always starting with these foundational rules in your .cursor/rules directory:
00-cursor-rules.md: Defines the general structure and guidelines for your cursor rules.01-mdc-guidelines.md: Provides specific instructions for working with.mdc(Markdown Custom) rule files.
Dive into the .cursor/rules directory in this repository to find my collection of reusable rules. Feel free to pick and choose what you need!
If you've found this framework helpful, I'd be incredibly grateful if you could leave a star on the GitHub repository! Your support helps motivate further development and makes it easier for others to discover this guide. Thank you! 🙏
- From Design doc to code: the Groundhog AI coding assistant (and new Cursor vibecoding meta)
- Cursor Rules Documentation
- Cursor Custom Modes Documentation
- Cursor Concepts (context, indexing, @Docs, etc.)
- Cursor Changelog (latest updates)
- Cursor 1.0 Feature Highlights
- Explore Notion, Obsidian, Anytype, Figma, and Grafana MCP integrations more deeply.
- Develop more sophisticated custom modes for specialized tasks.
- Continuously refine rules based on new Cursor features and model capabilities.
- Expand the workshop materials.
