Back/Product/Cursor
IntermediateProductCursor

How to Turn a Feature Idea into Executable AI-Generated Tasks in Cursor

This workflow details a structured, three-step process using custom rule files in Cursor to guide an AI from a high-level feature idea to a detailed PRD, then to a complete task list, and finally through systematic execution of each task.

From How I AI

How I AI: Ryan Carson's 3-Step Playbook for Structured AI Development in Cursor

with Claire Vo

How to Turn a Feature Idea into Executable AI-Generated Tasks in Cursor

Tools Used

Cursor

AI-first code editor

Step-by-Step Guide

1

Generate a Product Requirements Document (PRD)

Start by creating a rule file (generate_prd.md) that instructs the AI on how to act and what a PRD is. The key is to tell it to write a PRD 'suitable for a junior developer'. Invoke this rule in Cursor with your high-level feature request. The AI will ask clarifying questions; answer them to provide full context, after which it will generate a complete PRD.md file.

Prompt:
@rules/generate_prd.md I'd like to add a report that shows me all the boat names of members and how many emails they've been sent.
Pro Tip: Using a rule file to force the AI to ask questions is a great way to ensure you provide enough context before it starts generating.
2

Create a Detailed Engineering Task List

Use a second rule file (generate_tasks.md) designed to break down a PRD into an engineering plan. In Cursor, reference this rule file and the PRD.md you just created. The AI will first propose a high-level plan and wait for your approval, ensuring the direction is correct before creating a detailed TASKS.md file with nested checkboxes for each task and sub-task.

Prompt:
@rules/generate_tasks.md Please generate the tasks for @tasks/PRD.md
3

Execute Tasks Systematically with AI

Use a third rule file (task_list_management.md) to have the AI begin working through the generated task list. Start the process by referencing the rule and the TASKS.md file. The AI will read the first task, perform the necessary code changes, and then automatically check off the task in the TASKS.md file. It will then pause and wait for your confirmation (e.g., typing 'yes') before proceeding to the next task.

Prompt:
@rules/task_list_management.md Let's start @tasks/TASKS.md
Pro Tip: This step-by-step execution with a human-in-the-loop allows you to catch small errors or linter issues immediately, preventing them from compounding into larger problems.

Become a 10x PM.
For just $5 / month.

We've made ChatPRD affordable so everyone from engineers to founders to Chief Product Officers can benefit from an AI PM.