A template workspace using Cursor's AI agent system to streamline product management workflows. This provides a reusable framework for building AI-native product management operations.
.cursor/rules/ # Agent instructions (how agents behave)
├── working-principles.mdc # Shared principles for ALL agents
├── feature-plan-writer.mdc
├── linkedin-post-writer.mdc
├── gtm-enablement-writer.mdc
├── market-research.mdc
├── ticket-writer.mdc
└── product-analyst.mdc
context/ # Knowledge base (what agents know)
├── company/ # Your company's product info
│ ├── product-overview.md
│ ├── product-vision.md
│ ├── technical-capabilities.md
│ └── customers.md
└── personal/ # Personal profile (for content writing)
├── profile.md
└── writing-examples.md
frameworks/ # PM methodologies and best practices
├── continuous-discovery/
│ └── README.md
└── evidence-guided/
└── README.md
guides/ # Step-by-step workflow templates
├── product/
│ └── create-feature-plan.md
├── gtm/
│ ├── create-one-pager.md
│ ├── create-sales-script.md
│ ├── create-battle-card.md
│ └── create-enablement-doc.md
└── README.md
Use for: Writing, reviewing, or discussing feature plans for your products
Context: Automatically references your product, customers, and strategy
Example prompts:
- "Write a feature plan for GitHub integration"
- "Review this feature plan for our new security feature"
- "Help me define success metrics for the cloud migration"
Use for: Creating, editing, or brainstorming LinkedIn posts in your voice
Context: Uses your profile, writing style, and company context
Example prompts:
- "Write a post about the challenges of bringing AI to enterprise software"
- "Draft a post announcing our new platform launch"
- "Help me turn this insight into a LinkedIn post: [your idea]"
Use for: Creating go-to-market materials (one-pagers, sales scripts, marketing content)
Context: Translates product features into customer-facing value propositions
Example prompts:
- "Create a one-pager for our security feature targeting enterprise teams"
- "Write a sales script for our cloud offering"
- "Draft a product launch announcement"
Use for: Researching companies, competitors, and markets through web searches
Context: Gathers company data (size, funding, pricing, features) and competitive intelligence
Example prompts:
- "Research competitors in our space"
- "Profile [Company X] as a competitor"
- "What's the pricing for [Competitor] and how does it compare to ours?"
Use for: Writing and reviewing development tickets based on feature plans
Context: Breaks down features into well-scoped tickets with clear acceptance criteria
Example prompts:
- "Create tickets for Milestone 1 of this feature plan"
- "Review this ticket and suggest improvements"
- "Break down this user story into implementable tasks"
Use for: Product analytics, data analysis, and insights using PostHog
Context: Creates dashboards, runs queries, analyzes experiments, and provides data-driven recommendations
Example prompts:
- "How many users have used this feature in the last 30 days?"
- "Create a funnel for onboarding: signup → first action → key milestone"
- "Analyze the results of this A/B test"
- "Create a dashboard for adoption metrics"
- "Which features correlate with higher retention?"
BE CONSTRUCTIVE. DON'T ASSUME. ALWAYS ASK.
All agents in this workspace follow core working principles defined in .cursor/rules/working-principles.mdc:
- ✅ Ask clarifying questions when more information is needed
- ✅ Be explicit about certainty vs. uncertainty
- ✅ Request context before making assumptions
- ❌ Don't guess at technical details or business requirements
- ❌ Don't proceed with incomplete information
- ❌ Don't make up metrics, quotes, or data
Key principle: Better to ask and deliver quality than assume and miss the mark.
Agent Files (.cursor/rules/*.mdc)
- Define agent behavior and personality
- Contain instructions on HOW to perform tasks
- Relatively static - change only when you want different behavior
Context Files (context/*.md)
- Contain knowledge and information
- Define WHAT agents need to know
- Update frequently as product/strategy evolves
- Shared across multiple agents
- Intelligent Application: Cursor automatically activates relevant agents based on your work
- Manual Application: Type
@agent-namein chat to explicitly invoke an agent
Example:
@feature-plan-writer help me create a feature plan for user authentication
As your product evolves, update the context files:
Product changes? → Update context/company/product-overview.md
Vision evolves? → Update context/company/product-vision.md
Customer insights? → Update context/company/customers.md
New writing sample? → Add to context/personal/writing-examples.md
All agents automatically use the updated context!
- Clone this repo to get started
- Customize context files with your company and personal info
- Test agents with sample prompts
- Iterate as you learn what works
- Learn the frameworks: Read
frameworks/continuous-discovery/andframeworks/evidence-guided/ - Use the guides: Reference
guides/product/create-feature-plan.mdwhen writing specs - Get AI help: Use
@feature-plan-writeragent to create plans in Google Docs - Create tickets: Use
@ticket-writerto read Google Docs and create Jira tickets - Analyze data: Use
@product-analystfor PostHog analytics, dashboards, and experiments
- Review guides:
- One-pagers:
guides/gtm/create-one-pager.md - Sales scripts:
guides/gtm/create-sales-script.md - Battle cards:
guides/gtm/create-battle-card.md - Enablement:
guides/gtm/create-enablement-doc.md
- One-pagers:
- Use agents:
@gtm-enablement-writercreates materials in Google Docs - Announce:
@linkedin-post-writerfor launch posts - Research competitors:
@market-researchagent with web search
- Update context files as product evolves
- Reference frameworks for structured thinking
- Use guides for consistent templates
- Leverage agents with MCP integrations (Google Docs, Jira)
This structure is inspired by Cursor for Product Managers, which demonstrates how to build an AI-native product management workflow using Cursor's agent system.
Context → Agents know about your company and products
Frameworks → Structured thinking (Continuous Discovery, Evidence-Guided)
Guides → Templates for common tasks
Agents → AI assistants that apply context + frameworks + guides
MCPs → Direct integration with Google Docs and Jira
Example Flow:
- Use Continuous Discovery framework to talk to customers
- Use @product-analyst to validate problem size with PostHog data
- Use @feature-plan-writer agent to create feature plan in Google Docs
- Context files ensure agent knows about your strategy
- Use @ticket-writer agent to read Google Doc and create Jira tickets
- R&D engineers work from Jira tickets (linked to Google Doc)
- Use @product-analyst to track adoption and analyze A/B tests in PostHog
- Use @gtm-enablement-writer to create launch materials in Google Docs
All product documents stored in Google Docs
Integrated Agents:
@feature-plan-writer- Read/write/update feature plans@gtm-enablement-writer- Create sales materials and one-pagers@ticket-writer- Read feature plans before creating tickets
Capabilities:
- Read existing documents
- Create new formatted documents
- Update and append content
- Search and list documents
- Apply professional styling
All development tickets in Jira (strictly for R&D)
Integrated Agents:
@ticket-writer- Create, read, update Jira issues
Capabilities:
- Create tickets from feature plans
- Link tickets to Google Docs
- Search existing tickets
- Update ticket status and details
- Get project and issue type metadata
Workflow:
Feature Plan (Google Docs)
↓
@ticket-writer reads doc
↓
Creates Jira tickets
↓
R&D engineers execute from Jira
All product analytics and data tracking in PostHog
Integrated Agents:
@product-analyst- Data analysis, insights, dashboards, experiments
Capabilities:
- Create and manage dashboards
- Build insights (trends, funnels, retention)
- Run custom queries (HogQL)
- Analyze A/B test results
- Track feature adoption
- Monitor error rates
- Create and manage feature flags
- Survey users and analyze feedback
Workflow:
Product Decision Needed
↓
@product-analyst analyzes data
↓
Creates insights & dashboards
↓
Data-driven recommendations
-
Copy the example files from
context/company/andcontext/personal/ -
Fill in your details:
- Product overview and capabilities
- Product vision and strategy
- Customer profiles and pain points
- Technical architecture
- Your professional profile
- Writing style examples
-
Update agent references if you change file paths
- Create a new
.mdcfile in.cursor/rules/ - Define the agent's role and expertise
- Reference relevant context files
- Add to the README
- Create a new directory in
frameworks/ - Add a
README.mdwith the framework details - Reference in guides and agents as needed
- Add core agents (feature plans, LinkedIn, GTM, research, tickets)
- Add PM frameworks (Continuous Discovery, Evidence-Guided)
- Create guides for common workflows
- Add more guides (user interviews, company profiles)
- Add more frameworks (JTBD, North Star, Product-Market Fit)
- Add calendar API integration for automatic analysis
- Create meeting notes structure and templates
- Add competitive battle card templates
Contributions welcome! Areas where you can help:
- New agents for common PM tasks
- New frameworks and methodologies
- Better guides and templates
- MCP integrations for other tools
- Documentation improvements
MIT License - feel free to use, modify, and distribute.
Built with ❤️ for Product Managers who want to work smarter with AI.