Aro
HomeProjectsBlogsGuidesAbout

Aro

Passionate developer focused on building web applications and creative user experiences. Let’s create something amazing together!

aroarko.sd@gmail.com

Quick Links

  • Home
  • Projects
  • Blogs
  • Contact

Newsletter

Subscribe to my newsletter for the latest updates and insights.

Connect

© 2026 Arko. All rights reserved.
AI-Powered Coding: How Cursor AI Makes Coding Effortless
Artificial IntelligenceSeptember 29, 20254 min read

AI-Powered Coding: How Cursor AI Makes Coding Effortless

You may have heard the term “Vibe Coding,” or this might be your first time seeing it. Don’t worry, after reading a few lines, you’ll get it: “Ah! So this is what they call Vibe Coding!”


📌 Key Takeaways

Create a Convention File first – this gives AI clear guidance.
Use Cursor AI Agent Mode to generate a full project from a single prompt.
Use Rollback to go back to previous code versions easily.
Try Reverse Prompting – let the AI ask questions before coding.
For small prototypes, Claude 3.7 works great; for bigger projects, Cursor AI is the best.
Even if AI writes your code, a developer is still needed for maintenance and security

Simply put, Vibe Coding means letting AI write the code while you provide ideas and prompts. You don’t need to know programming languages; AI handles all the technical details.

The result? Even with zero coding experience, you can create fully functional software. Your focus stays on results and workflow, not code details.


My Experience

I’m not a professional software engineer. I barely know programming syntax. However, I have problem-solving skills and can provide AI with good prompts. That’s enough to start creating.

Recently, I built a custom HTML section for our company website with AI. So I decided to test my “AI coding limit” using Cursor AI.

In this guide, I’ll show how to use Cursor AI and Claude 3.7 for Vibe Coding. Example: I’ll create a WordPress plugin that adds a “questionnaire” widget in Elementor, plus some helpful tips & tricks.


Why Vibe Coding is Popular?

Imagine building a configuration app. A regular coder has to worry about files, folders, and database setup, which i a lot of hassle.

With Cursor AI or Claude, one detailed prompt is enough; AI organizes everything for you.




Step 1: Create a Convention File

A Convention File is a guideline document. It explains coding standards, tech stack, workflow, and how to communicate with AI. AI can even help you write it.




Experiment 1: Using Claude 3.7

I started with Claude 3.7 because it shows code in real time and (as of April 2025) was one of the best AI coding tools.

I didn’t create a Convention File first. My prompt:

“I need a prototype app where users answer a few questions to find the best AI Agent solution for them.”

Claude worked! It generated the prototype and code.


Problems I faced

  1. Too few questions → results were often similar

  2. UI required too many clicks → poor user experience.
  3. Tooltips are missing → some questions were hard to understand.
  4. Users couldn’t easily copy answers.
Lesson learned: not creating a Convention File first was a mistake

Iteration Fun

Even after fixing the prototype, I wasn’t fully satisfied. I added more questions and improved the scoring system.

However, tooltips broke in CSS. That’s where Cursor AI’s Rollback feature helped. I could go back to a previous checkpoint and fix issues. Claude also allowed copying code to a new chat for iteration.


Cursor AI – The Real Hero

Claude got me started, but Cursor AI proved more “professional.”

Why Cursor AI stands out:

  1. Agent Mode – creates all files, folders, and documentation from one prompt.
  2. Restore Checkpoint – go back to the previous code easily.
  3. Can manage multiple files at once.
  1. With Cursor, creating the Elementor plugin was easy. I just wrote a basic Convention File, and Cursor handled the rest.


Learning Along the Way

Installing the plugin had minor issues (wrong folder structure). Fixing that made the plugin work perfectly.

Adding features like dynamic result numbers broke the front end. A developer friend suggested:

“Set the number of results before adding questions.”

I used a preset mode instead of dynamic mode, and everything worked smoothly.


Reverse Prompting

I also used Reverse Prompting – letting AI ask questions before coding. This uncovered requirements I hadn’t even thought of.


Final Result

The Elementor widget I created with Cursor AI:

  1. 1. Allows users to add new questions
  2. 2. Enables tooltips on/off.

  • 3. Let users customize the result scoring system.

  • 4. I didn’t write a single line of code!


Learning & Reality Check

Does this mean programmers are no longer needed? Not at all. AI is smart, but when code breaks, a real developer is necessary.

Vibe Coding is excellent for prototypes, MVPs, and small projects. For large-scale projects, security, or long-term maintenance, human developers are essential.

But the joy of building an app with Cursor AI without coding? Unbeatable.

Give AI a good prompt, guide it with a Convention File, and watch the code build itself. Who knows, your next big startup MVP might be created entirely with Cursor AI!

Related Tags

#VibeCoding#CursorAI#AIProgramming#NoCode#LowCode#MVPDevelopment
📬

Let's Connect

Enjoyed the article? I'm always open to discussing new projects, ideas, or opportunities.

Share this article

Back to all articles