Cursor for Product Manager

I am a product manager currently using Cursor for AI programming, but I’ve encountered some issues:

  1. ​Lack of foundational development knowledge​​: I’m unfamiliar with many configurations or workflows, so I have to learn while practicing, which is highly inefficient.
  2. ​Black-box code​​: Most of the code is opaque, requiring continuous natural language interactions to adjust and fix, which is also very inefficient.
  3. ​Uncertainty about codebase compatibility​​: While I have a clear vision for the product, my lack of top-level architectural design knowledge makes it hard to judge whether the current architecture is sound.

Current attempted solutions:

  1. ​Step-by-step guidance from the model​​: I ask the model to provide explicit operational workflows and configuration instructions, then follow them step by step. However, this consumes a significant portion of my requests. Additionally, some details remain unclear, forcing me to repeatedly ask for more granular instructions—which further drains my request quota (painful!).
  2. ​Cursor Rules configuration​​: I tried setting boundaries using user and project rules, but the output still doesn’t align well with expectations. I’m unsure if this is due to poorly crafted rule prompts or if the pipeline needs further optimization.
  3. ​Memory Bank best practices​​: I referenced a “Memory Bank” approach from Cline, using six files to define project boundaries and orchestrate development. But without professional oversight, I still lack confidence in its effectiveness.

In summary, I believe I need:

  1. A ​​Code Coach Agent​​: This agent wouldn’t directly participate in development but would monitor all my actions and workflows, track my progress, and provide detailed guidance on demand—without requiring repeated context input. Like a 1-on-1, ever-patient mentor.
  2. A ​​Supervisor Agent​​: Similarly, it wouldn’t interfere with development but would continuously evaluate my process, offering improvement suggestions. Like having a 1-on-1 top-tier architect/programmer by my side.

Overall, beyond the direct code interaction perspective in the IDE, I desperately need ​​learning and supervisory perspectives​​ based on the same codebase to help a non-programmer like me improve efficiency during development.