Hi Cursor Team,
I’d like to propose a few enhancements to the To Do List functionality that would improve usability, organization, and AI support.
1. Manual Task Management with Dropdown or Context Menu
After creating a to-do list, users should be able to manage tasks via a dropdown menu or context menu. This includes:
- Adding new tasks
- Editing existing tasks
- Deleting tasks
Example:
Instead of editing the text directly like:
TODO: Fix login issue
You could click a small menu icon next to the list and choose options like “Add Task”, “Edit”, or “Delete” through a user-friendly interface.
2. Named To Do Lists Stored in a Separate Section with Referencing
To do lists could be stored in a dedicated section (e.g., a sidebar or dashboard) and each list could be given a custom name. These lists should be easily referenced using the @list_name
syntax.
Example:
You create a list named frontend_tasks
and later reference it in your workspace like:
@frontend_tasks
This would improve organization and make it easier to reuse and navigate to-do lists in large projects.
3. AI-Powered Sub-Task and Test Suggestion
Each task could have a small AI icon next to it. When clicked, the AI can break down the task into sub-tasks or suggest related test cases.
Example:
Task:
TODO: Implement user registration
AI-generated sub-tasks might be:
- Design registration form
- Create
/register
API endpoint - Add form validation logic
- Write unit tests
- Write integration tests for user registration flow
These features would make the To Do List tool more interactive, structured, and intelligent, helping developers plan and execute their tasks more effectively.
Thanks for considering!
Best regards,
Arda