Start with the project framework and let AI help you lay the foundation! ๐๏ธ#
Problem#
When starting a project from scratch, it's often easy to get stuck due to a lack of direction.
Experience#
Use Cursor to generate the project framework, from file structure to basic modules in one go!
Prompts#
- Generate a Spring Boot project framework that supports REST API and database connections.
 - Design a front-end and back-end separated project structure, with Vue for the front end and Flask for the back end.
 - Generate a user authentication module that supports JWT, including database models.
 - Build a microservices architecture project that includes interface specifications for order service and payment service.
 - Generate a TypeScript project template that supports ESM modularization.
 - Design a full-stack project that includes configuration files for Docker deployment.
 
Effect#
With a clear framework, starting the project is easier, and development efficiency is greatly increased! ๐ฏ
The clearer the prompts, the smarter the AI! ๐ง #
Problem#
Vague prompts lead to code generated by AI that does not meet expectations.
Experience#
When writing prompts, be specific and clear; the more detailed the requirements, the more accurate the results!
Prompts#
- Implement a multi-threaded crawler program in Python, including URL deduplication functionality.
 - Generate a REST API service based on Express.js that supports pagination queries.
 - Rewrite the following code to optimize the time complexity to O(n log n).
 - Generate a user registration feature with a unit test coverage of no less than 90%.
 - Implement a function to calculate the median of an array, supporting input validation.
 - Create a simple WebSocket chat application using TypeScript.
 
Effect#
Clear prompts help AI better understand your needs, making development more efficient! โ
Delegate repetitive tasks to AI and focus more! ๐๏ธ#
Problem#
Generating mock data and interface documentation is time-consuming and tedious.
Experience#
Let Cursor handle these tasks automatically, saving time and focusing on core development!
Prompts#
- Generate interface documentation for the user service, including request parameters and return value descriptions.
 - Create mock data for the order service, including JSON format examples.
 - Generate Swagger API documentation comments for the following code.
 - Create a utility function that supports randomly generated test data, using JavaScript.
 - Create a Postman collection file that includes the following interface definitions.
 - Generate database migration scripts to add associations between the user table and the order table.
 
Effect#
Delegate repetitive tasks to AI and save time for more important things!
Optimize code performance to make programs run faster! ๐#
Problem#
Insufficient code performance and repetitive logic.
Experience#
Use Cursor to analyze and optimize code, improving performance while learning more elegant writing methods!
Prompts#
- Optimize the following code snippet to reduce memory usage and improve execution speed.
 - Refactor the code to remove duplicate logic and enhance maintainability.
 - Add index optimization suggestions for the following SQL queries.
 - Rewrite the following Python script to support multi-process acceleration.
 - Rewrite the code in an object-oriented manner to enhance extensibility.
 - Convert the following code to asynchronous mode to reduce I/O blocking.
 
Effect#
Programs run faster and more stably, significantly enhancing user experience!
Don't panic when encountering new technologies; Cursor helps you find information! ๐#
Problem#
When learning new technologies, it's hard to know where to start.
Experience#
Use Cursor to quickly query documentation and example code, making it easy to get started!
Prompts#
- Generate introductory tutorial code for WebGL that renders a simple triangle.
 - Learn about Flask's routing capabilities and generate example code.
 - Generate complete code for the first classification model using TensorFlow.
 - Implement an Android application with login functionality, using Kotlin.
 - List the core concepts of Kubernetes and generate a Deployment example.
 - Implement basic permission management functionality using Spring Security.
 
Effect#
Quickly get started with new technologies, with no pressure from learning to practice!
Let AI help you write test cases, saving time and effort! ๐งช#
Problem#
Test cases are numerous and complex, and writing them by hand is too time-consuming.
Experience#
Let Cursor automatically generate test cases, significantly improving coverage and compliance!
Prompts#
- Generate unit tests for the following code, with coverage of no less than 90%.
 - Generate test cases based on Jest to test user login functionality.
 - Analyze the following code to identify uncovered test branches.
 - Write test cases using Pytest to test the data processing module.
 - Generate integration tests that simulate various exceptional scenarios for the API.
 - Create a test report template that includes pass rates and error details.
 
Effect#
Automating the testing process makes development more efficient and quality more assured!
Modular development makes projects clearer! ๐#
Problem#
Developing large features is complex and can easily become chaotic.
Experience#
Use Cursor to break down project modules, reducing complexity and enhancing development efficiency!
Prompts#
- Design the basic structure of the user module to support CRUD operations.
 - Generate separate code for the service layer and controller of the order module.
 - Design the payment module using a microservices architecture to support reconciliation functionality.
 - Design separate database tables and relationships for the following functional modules.
 - Generate a modular logging system that supports multiple log levels.
 - Design a pluggable plugin module that supports dynamic loading.
 
Effect#
Development is clearer, and team collaboration is more efficient!
Refactoring old projects, AI lends you a helping hand! ๐ ๏ธ#
Problem#
Taking over an old project, the code is outdated and the logic is chaotic.
Experience#
Use Cursor to analyze old code and generate a robust refactoring plan!
Prompts#
- Upgrade the following code to the latest version of the framework syntax.
 - Analyze the technology stack of the old project and generate a migration plan to the new framework.
 - Optimize the indexing strategy for outdated SQL queries.
 - Migrate a Koa 1.x project to Koa 2.x and support middleware.
 - Refactor the following code to improve unit test coverage.
 - Generate a compatibility module that supports old version APIs.
 
Effect#
Old projects are revitalized, and delivery speed is significantly improved!
Multi-modal development makes products cooler! โจ#
Problem#
The efficiency of design and code integration is low, with a lot of repetitive work.
Experience#
Utilize Cursor's multi-modal capabilities to generate code directly from design diagrams!
Prompts#
- Generate HTML and CSS files based on design diagrams, supporting responsive layouts.
 - Use Tailwind CSS to implement the style design for the following page.
 - Convert Figma design diagrams into React component code.
 - Generate style code for dark mode for the following pages.
 - Generate Material-UI styled form components that support form validation.
 - Create a card component to display the content style of the design diagram.
 
Effect#
Front-end development efficiency is greatly increased, and user experience is significantly enhanced!
Encountering performance bottlenecks? Let AI help you optimize! ๐#
Problem#
Project performance is insufficient, but the issues are hard to pinpoint.
Experience#
Use Cursor to locate performance issues and generate optimization plans!
Prompts#
- Analyze the following code to identify performance bottlenecks.
 - Optimize I/O operations to improve data processing speed.
 - Reduce the time complexity of the following loop logic.
 - Generate a performance comparison table showing time differences before and after optimization.
 - Replace blocking code with asynchronous methods to enhance concurrency.
 - Improve the execution efficiency of the following SQL queries to avoid full table scans.
 
Effect#
Performance improves by 40%, making the project run fast and stable!