AI Vibe Coding with Claude Build Without Writing Code | Stephen Koel Soren | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

AI Vibe Coding with Claude Build Without Writing Code

teacher avatar Stephen Koel Soren, AI Engineer and Automation Expert

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Introduction

      3:56

    • 2.

      Starting With Vibe Coding

      7:06

    • 3.

      Use Claude and Setup

      17:21

    • 4.

      Vibe Coding Theme Development

      32:57

    • 5.

      Host and Troubleshooting

      7:47

    • 6.

      Apply Design to Theme

      30:50

    • 7.

      Create a ToDo List Plugins

      22:23

    • 8.

      Class Project - Make Calculator by Vibe Coding

      7:08

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

2

Students

--

Projects

About This Class

Hello everyone! Welcome to AI Vibe Coding with Claude. This is a complete beginner to advanced level class designed to help you build modern, professional WordPress themes, plugins, and SaaS applications with the power of AI and vibe coding.

Whether you're a complete beginner this class will teach you how to use Claude AI as your AI coding partner to build high quality SaaS and WordPress solutions in a faster, smarter, and more efficient way.

Traditional WordPress development often requires writing thousands of lines of code manually. But with Vibe Coding, you will learn how to communicate with AI using well structured prompts to generate, improve, debug, and optimize code while maintaining professional development standards. Beyond WordPress, this course covers building full-fledged SaaS products and web applications from the ground up to an advanced level.

What you will learn in this class:

  • Understand the core fundamentals of Vibe Coding with Claude AI.

  • Write effective prompts for AI coding assistants for WordPress theme and plugin development.

  • Build custom WordPress themes from scratch.

  • Develop feature-rich WordPress plugins.

  • Apply security best practices, optimization, debugging, and testing to AI-generated code.

After completing this class, you will be able to:

  • Build professional WordPress themes independently.

  • Develop secure, scalable, and maintainable SaaS applications.

  • Use Claude AI to accelerate your development workflow without sacrificing code quality.

  • Debug and optimize AI-generated code with confidence.

  • Deliver production-ready WordPress themes and plugins from concept to deployment.

This is a handson project based class, so you will have dedicated class projects and assignments to practice what you learn. All necessary files including Product Requirement Documents (PRDs), prompts, and essential resources are provided inside the resource folder so you have everything you need.

If you have zero coding experience, don't worry! We will cover everything together step-by-step from the very basics to advanced topics. If you run into any issues or have questions along the way, simply drop a question in the discussion area I am always here to help you out.

Meet Your Teacher

Teacher Profile Image

Stephen Koel Soren

AI Engineer and Automation Expert

Teacher

Stephen Koel Soren is an experienced AI Engineer, Digital Educator, and Instructor specializing in Artificial Intelligence, Automation, and Creative Technologies. He is passionate about simplifying complex AI concepts and turning them into practical, real-world skills that beginners and professionals can apply with confidence.

With a strong focus on hands-on, project-based learning, Stephen teaches students how to use AI tools, automation workflows, and design technologies to solve real problem

See full profile

Level: All Levels

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Introduction: Hello, everyone. Welcome to the class of vibe coding with Cloud AI. And this is a complete beginner to advance level class and designed to help you to build a modern professional wordpress theme, plug ins ses with the power of AI with a vibe coding. Whether you were a complete beginner, a web developer, a freelancer, or a programmer or a wordpress enthusiast, this class will teach you how to use Cloud AI as your artificial intelligence or AI coding partner to build high quality SAS, as well as the Wordpress solution in faster, smarter and more efficient way. So ultimately, traditional wordpress development often require writing thousands of lines of code manually. But with the vibe coding, you will learn how to communicate with AI and using well structured prom to generate, improve debug and optimize code while maintaining the professional development standard. And not only for Wordpress, it's all about developing the SAS, developing the application. You will learn from zero or from the root to add fans. So let's take a look what you will learn from the class. You will learn about to understand the fundamental of vibe coding with Cloud AI. You will learn about the effectiveness writing prompt for AI assisted for wordpress theme development, Wordpress plugin development. You will learn about build a custom WordPress theme from the scratch. You will develop feature rich wordpress plugin. You will also learn about the applied security technique. You will learn about the optimize, you will learn about the debug test and improve or generate the code. After completing this class, you will able to do you will build a professional wordpress theme independently. You will learn about the Tablop secure scalable and maintainable SAS application. Also, you will be able to use Cloud AI to accelerate development without compromising the code quality you will able to debug and optimize AI generated code with confidence. You will able to develop production ready, wordpress theme or plug ins from concept to deployment. This is a project based class, so you will have class project. So what you will learn or what lesson you will learn, you will have the opportunity to participate in class project, or you can consider the class project tap as your homework. So during learning, if you required the required necessary file like PRD, like the prompt, like the other essential document, everything is given inside the resource folder, so you don't have to worry about while learning because we have provided everything that required inside the resource folder. This is the beginner friendly beginner to advance level class. So if you have zero knowledge, then you don't have to worry about because together, you and me, we will learn from the very basic to advance level. During learning, if you face any issues, then you don't have to worry about. You just have to ask me the question, and I'm always there for you to help you out for facing any issue. You just have to ask me the question while learning. So what are you waiting for? I'm excited to have you in our class, and let's start learning vibe coding with quad together. 2. Starting With Vibe Coding: Hello, everyone. Welcome to the very first lesson of learning Cloud vibe coding. Cloud vibe coding is an AI assistance software development approach where you describe what you want to build in natural language and Cloud AI will generate most of the code. Instead of writing every line manually, the developer focused on providing clear instruction, reviewing and generating the code, testing it, and finally refining the product. The term vibe coding become popular in few years, and it's described a development style where EI acts as a collaborative coding partner, and it will allow developers to build application much faster. So I hope you got the idea what the vibe coding is. And there are lots of platforms for vibe coding like Claude, Jamini CRs or Chat GPT, and many more EI modules are available. But in this class, we will focus on about Cloud, and with the cloud, we will develop different type of application with the vibe coding. So ultimately, if you don't have any previous knowledge about the coding, in that case, you don't have to worry about because with the vibe coding now, you can develop any kind of application, any kind of sets, any kind of apps, everything you can do with the prompt engineering or with a proper command. So you don't need the coding experience, you need to know how to put the command for generating your output, right? So let's have an example. So previously, for making a calculator, you had to write lots of codes. But nowadays, making a calculator is very easy. Even the calculator that is provided by Windows default system, let me open it. You can see in my screen, this is the default windows calculator, and this calculator had lots of codes in backend. And for making a calculator in a few years back, it takes more than two weeks to one month for making a calculator. But nowadays, it's quite easy. You can see in my screen, I have opened clo.ai. Okay? So this is my URL for generating. And here I'm writing Make a calculator. Okay, so what I have written here in my serge box, I have written make a calculator, and I have click this send message button and you can see the process is started, and you can see a hash key have been generated in my browser, and this project is named as a building a calculator. And you can see here, you can see in this bid that the parts that need to be executed for making a calculator is executing and the process is moving on the background. So we have to wait a little until the calculator is created. So let's wait for a few. And here we go. You can see the output, and you can see in here, the calculator is created in here. Okay? So let's take a look. Either the calculator is working or not. Therefore, I want to multiply ten into five. So what will be the answer? Ultimately, answer will be the 50. So let's take a look. Let's hit the equal button and you can see, we got our answer. That means this calculator is now working. So can you see the difference? Now, you can create a calculator within just a command. So what I have written here in Cloud, I used only a single command that could make a calculator, and Cloud created the calculator for me. And this is called the vibe coding. So I hope you got the practical idea how the value coding is working for. So now let's take a look what you can build with Cloud vibe coding. You can build web application, mobile application, SAS platforms, dashboard, and admin panels. RST APIs and backend services, database design, and integration authentication system, AI chatbots, and AI powered applications, landing pages, and marketing website, UIUX interface, automation tools, browser extensions. Okay. And for typical workflow, you can describe your project idea in plain English. You can ask cloth to generate the project structure. You can build one feature at a time using detailed prompts. You can review and generate the code, and you can run the application and taste the functionality. You can share any errors with the code for debugging. You can optimize refactor and deploy the application. Okay, be coding it's have some benefits as well as have some limitations, right? So if you consider the benefits like accelerate the software development, reduce repetitive coding task, make learning new frameworks easier, improve the developer productivity. Assist with debugging and code refactoring, generate documents and test. And if you consider about the limitation, then I generate code, it may have some bugs, and it could have some insufficiencies, as well as the security performance scalability still require human review, and another most important limitation is about a developer should understand the architecture and business logic. Okay, so you must have to consider the pros and con because it's have some benefits as well as have some limitations. But all the limitations can be solvable, and we will learn step by step how it will fix the security issue, how you will fix the performance, everything we will learn entirely in this class. Okay. So I hope you got the basic fundamental knowledge about the clod vibe coding, and this is what we're going to learn in our class. So in our next lesson, we're going to learn the uses of Cloud and the feature of Cloud for starting the vibe coding till the take care and good bye everyone. 3. Use Claude and Setup: Hello, everyone. Welcome back once again. And in this lesson, we're going to learn about the use of Cloud, and we will be introduced with the functionality of clot, and then we will start the vibe coding. So for starting the vibe coding, you must need to know the use of the tools of clot about the limitation, about the models, about the uses, everything you need to know before starting the vibe coding. And that's why now we will be introduced with the Cloud functionality. So you can see in my screen, I opened cloud.ai. This is this ERL in my browser, but Cloud have two type of subscription. The first one is free and second one is paid. So when you will run clod.ai in your browser, then you will have this type of interface, okay? So it will ask you for login, and you can login with your Gmail account or with your personal email account. And Cloud they do have the Dektop application as well. So instead of browser, if you want to use their Dexter version, in that case, you have to download the Deckstop app, okay. So ultimately, the clot AI can be used free, but with the free feature, you will not be able to use all the paid tools like clot design, clot code, and you will have the limitation of token as well with the free version. But if you are looking to use hassle free, and you want to use all the features that have inside the clot, in that case, you have to use the paid version. So this is the interface after login, and after logging in, you will have the similar interface, and this is my paid version. So you can see at the lab site, it have a sidebar, and you can see this is the design option. So if you are looking to design anything else with the clot, in that case, you can use this one. This is for the cow and this for the clot code. So ultimately, clot code is basically using for coding purpose. But instead of clot code, you can use this chat box for be coding as well. Right? And along with that, you can use it through the Visual Studio code. And I'm going to show you how you can run clot code with the Visual Studio code. But before that, let's get introduced with the tools first at the website. This is our website board. And here you will have the option for customization, here for the artifacts, here for the projects, and here for the chats. And in here, all the previous chats, you will have inside this chat option. And if you are looking for new chat, in that case, you have to go for the new chat. And if you want to expand the website, in that case, you have to use the open sidebar option. Okay. Now, let's focus about the users and the models. So you can see in here inside the chat box, you have the models here. So if you click, you can see here the SontFive and it seems a max option. Let me describe how these things is working. So I'm clicking here and you can see, you can see right now, Cloud have total five models. This is the fable, this is the Opus, this is the Sonnet, and this is the hiko. So ultimately, Cloud is using right now total five models. And let me explain you which model is best for which type of work. So you can see this is the haiku, and this haiku is the fastest and most budget friendly models. Then if you consider about the Sonnet, this is the industry daily driver that balance rapid processing with the advanced rezoning. And then if you focus about the Opus and fib, in these two models are basically premium large scale models built for deep driving and problem solving heavy coding and complex architecture. And the fable is the latest latest model that released by Clause recently, and the fable is much advanced than UPAS. Okay? So if you were looking for the actual use case of haiku, then it will help you for high volume task where speed matters and complex judgment, ideal for transcript cleanup, bulk file reading. Quick edits and routine repetitive queries. And for this type of task, Haiku is perfect. And if you're looking for Sonnet, this is very useful for everyday professional output. It is highly capable of writing code, drafting articles, analyzing data sets, and generate business ideas as well as a client proposals. Okay. And now, if you focus about the fable fib and the OPS, these two are, as I said, the premium features of clod. And with this Opus and fable, will help you for requiring high stake decision making and deep architectural rezoning. And these two models are best for complex software engineering, financial modeling, and scientific research while accuracy is paramount. Okay? So I hope you got the idea how this four model is working on Cloud. So ultimately, fable, as I told you, fable is the latest version, and this fable have much higher capability than OPAS because OPAS was the previously advanced model, and recently, we have the fable. So ultimately, you need the hassle free and massive or large coding scale. In that case, you can consider for the Opas and the fav five. So this is all about the model name. Now, let's focus on the effort, okay? So if you click here this option in effort, you will have total five different type of effort like low effort, medium effort, high effort, extra effort, and the max effort. So you need to know one more thing that effort is basically helping you for the output, as well as the token limit. And I'm going to explain to you how the token limit is working. Fab and haiku, they have two different models. And with the effort, if you use fable, your token limit will burn very rapidly, but with the hi ku, your token will burn slowly. So how your accuracy you were looking for if you are looking to get the perfect accuracy with low token, in that case, you can use this high effort. With the high effort, you will have the less token burn, but you will have the perfect response. Okay? But if you were looking for fast output, in that case, you have to use the Max effort, but in that case, your token will burn very rapidly. Okay. And if you are clicking in these more models, in that case, you will have the older version. Like in here, it's showing Opus 4.8 models. But if you're looking for previous models like 4.7 or 4.6, in that case, you will have it inside the more models option. So inside the more models, you will have the Opus 4.7, 4.6, three, as well as for the Sonnet. This is the latest model, but if you're looking for old models, you will have in here. In here is showing 4.6. So I already told you which model is working for which purpose and how the effort is working. Now let's get introduced with the users, and this is really, very important. So for checking the users about the tokens, at first, you have to go at the left bottom to your browser. So you can see this is the icon, and it's all about your profile. So when you click here, you will have the settings option. And inside the settings, you will have this uses option. Okay? So you have to click here, this uses and now you can see there are different type of limits are indicated here. Like this is a plan uses limits, and I am using the pro version. Okay? So they have different type of models, and I'm using the pro version, and depend on your needs on your work process, you can pick any version from there, okay? So with my pro version, it have the current session limit. Then I have weekly limit. I have users credit, and I have monthly spend limit. Okay. So different type of limitation I do have, and this is what I'm going to explain to you right now how this limitation is working. So you can see the current session, and now it since you 0% use. That means in my present session, till yet, nothing is used. So let's take a look how the current session limit is working. And therefore, I'm going to I'm going to type here this Cloud AI. And now I want to write here hello. And I just hit the intro button. Okay, so it's already starting the process. And now, if you look here, that now I already consume few things, and now you can see after hitting the hello button, or I just type the halo here, then what I got, I got the answer from here. And after sending the halo prompt in here, the uses is changed. So instead of zero, now it's consumed one person news. That means in my present session, I already consumed one person news. And in my present session, when it will be reset, it will reset after four hour and 53 minutes. So Ultimately, Claude is providing five hour for each currenesson. Within five hour, you have to use your limit and how much token you have burned or how much token you have used. This is what is indicating here. So as an example, I have used one person, and now I'm writing here, write an essay for Block chain. And I'm hitting the intro button. Okay? So now, Claude will give you a detailed assay for block chain, and after getting the final result, then we have to check here that how much is using. So now you can see it here is processing the assay, and in here, you can see that instead of 1% now it's turned into 3%. And for shaking the latest uses for checking the current session, you can use this option. This is the refresh option, and you can see the last updated less than 1 minute ago. So if you're clicking here, in that case, it will update you or it will give you the refresher update report. Okay. And now you can see it's used 4%, okay? That means the result is already prepared in another tab. So let's get back to another tab. And now you can see, I already got the essay for blockchain. Cool, right? So this is my output. And for writing for writing this essay, total 4% limit have been used. And now let me click here for refreshing, ultimately, total 4% token is used from my current session. So I hope you got the idea how the current session is working and how much input and output you will receive from the chat box. Then according to your input and according to output, your Use limit will consumed. Okay, so this is all the current session. Now focus about the weekly limit, and you can see the pro version have the weekly limits, and you can see I already consumed 6% of my weekly limit. So ultimately, for every five hour it's providing for the current session, and according to use of your current session, the weekly limits is consuming. So for every use of current session, it's increased according to the use of your session. It's increase the weekly limit. And once your weekly limit is done or once your weekly limit is totally over, then what you will do. Some of you are doing a very weak coding task and your weekly limit is over, then what you will do. In that case, you can use credits. Okay? So if your credit card is already assigned with your billing option, then you can add the credit here and you can use from your credit. And you can set the monthly spending limit. Like in here, I set the $20 monthly spend limit. That means if my weekly limit is over, then I can use more $20 from my credit card. And still, I have still, I have some balance about $100, and it's provided by the cloud and I can still use this $100 credit. But this promotional credit have some expiration issue. So they will provide you some expiry dates, and you have to use the promotional credit before the expire date. Okay? And one more thing I want to tell you about the promotional credit that you will not get always the promotional credit. According to the campaign of promotion that's provided by the Cloud, you will receive the promotional credit sometimes, but you will not get always. Right. So this is how you will use the clod AI, and when you will do the large coding work, you must have to focus on here because if you provide a big command that will execute or that will consume lots amount of token. So before providing the large command, you must have to check the current session limit and weekly limit because if you have very few limit for current session or if you have very few weekly limit, and if you provide the higher command that will consume large number of token, in that case, your command will be not executed properly and you will have some glitches onside your code. That's why you must have to check the uses while you will use the cloud. And this is a good practice for coding. And if you focus on uses and if you focus about the prompt, then it will help you for generating the perfect output. And one more thing I want to tell you that when you will have the less amount of carencation, like you only have 20% left already 80% conceived 20% left. At that moment, providing the big command for getting the big output, it's not a good practice. You must always have to use the bigger command when you will have enough session limit, right? So I have used 4% right now so I can provide a big command for the bigger output. But if you have only 80% limit, in that case, if you provide the bigger command for generating any bigger output or for making the large coding or providing a PRD from the beginning in that case, you process will be not completed at ons. Therefore, you must have to keep in mind that when you will have enough curenzation, in that case, you can put the proper prompt for the code. And according to your needs, they have different type of models like the P, like the max, like the teams. So according to your needs, if you need higher uses, in that case, you can upgrade your plans, right? So this is how the clod is working, and I hope you got the idea how the cloud token and the session and the limits are working. Cool, right? So we already introduced with the interface with the models, with the tokens, and now time for applying the real vibe coding. So in our next lesson, we're going to create a wordpress theme, and that wordpress theme will totally develop by the vibe coding. So I hope you enjoyed this lesson, and next lesson is going to be a very interesting lesson, and you will have lots of important things in our next lesson. Till there, take care and Goodbye, everyone. 4. Vibe Coding Theme Development: Hello, everyone. Welcome back once again. And in this lesson, we're going to learn how you will create a wordpress theme using be coding. And if you have no coding knowledge, you don't have to worry about because we will create the wordpress theme and we will make it functional using the vibe coding and with the use of prompt, we will make it and we will make it live on the hosting. Okay. So let's directly jump to our main point. So for making a Wordpress theme using be coding, at first, you have to create the PRD. So what is PRD PRD stand for product requirement document. And in PRD, you have to mention what you are going to make. This is really important, okay? So at first, you need to make the PRD, and inside the PRD, you have to mention everything like what will be the color, what will be the niche, how many pages will be there, your objective, your purpose, your structure, your security, your performance, everything you have to mention inside the PRD. And therefore, learning of making PRD, I'm going to show you right now. And from my personal experience steal it, I found Google JaminE based for writing PRD because I use chat GPT, I used copilot, I used clod as well as I used Google JaminE and in between compare all the other AI agent, I found Google Jaini writes very perfect PRD. And therefore, I'm going to use the JMI E for writing the PRD. Okay, so you can see in my screen in my browser, I opened the jm@google.com. This is the RL and you already familiar with this popular AI platform. And in here, you have to write a prompt, okay? So before starting making the theme, if you know for whom and what is the purpose, what is the niche? What is the categories? If you know everything, you can directly write here. As an example, we are going to we are going to create a restaurant WordPress theme, and the name will be Moogle Restaurant. Okay, so the theme will be made in the name of Mughal restaurant. And this is the brand name. So what we already declared here, we have declared the niche. That means our niche is food because restaurant is relevant with the food, and the name of our theme will be Mughal restaurant theme. So ultimately, two things we have described here. The first one is the brand name and second one is the niche. So like this, you have to describe everything if you have. Like, if you have the color palette, if you have the background style, if you have the typography style, everything, you can describe inside the PRD. But if you don't have the exact niche, exact categories, exact color palette, or any other information, in that case, you can take the help of AI. Okay, so let's start making the PRD first. And for making the pod, you have to write the prompt. Okay? So let's start write the prompt and for writing the prompt at first, what you have to write, I want to make a Wordpress theme and it will be a restaurant theme. Okay, so I have mentioned that I will make a WordPress theme, and here I have mentioned the niche and it will be a restaurant theme. And the theme name will be Michael Restaurant. TIM. Okay. So at first, I have declared I have declared the niche and my team name. And now what I need to write, I need to write here, and I did PRD for it. Okay. So ultimately, I'm just making the PRD with Jamin E, but I will execute the PRD in clot. Therefore, you have to mention these things inside your prompt. And therefore, I'm writing here. I will develop the theme by Claude. Okay, so I will develop the theme by clot. This is what I have mentioned. And if you give the exact command, in that case, you will have the better PRD because Jim and E will understand that coding will be generated by the clot AI. Therefore, JaminE will prepare the PRD according to your prompt. That's why you have to always mention if you are using the JMNE for PRD, which AI platform will be used for coding? And therefore, I already mentioned here that I will develop the theme by clot. Okay. Now, you have to mention a few things like the code should be enterprise level. Enterprise level standard ensure security. Ensure performance. And responsive. Okay, so ultimately, when you will use this responsive keyword, it will be compatible for the Desktop tab and the smartphone views. Okay, so this is our primary problem. So let's review what we have written here. At first, I mentioned here, I want to make a Wordpress theme. So this is what is exactly declared what you are going to make. I want to make a Wordpress theme, and it will be a restaurant. So in here, this is the niche, okay? And the team name will be Mogul Restaurant. And this is your brand name. And I need PRD for it. Okay. So ultimately, I am asking PRD to Jamini. So this is all about the prompt. Then I mentioned I will develop the theme by cloud. So in here, I declare what will be my platform. Then I mentioned the code should be enterprise level standard, ensure security, ensure performance, and responsive. Okay, for making the bitter sentence, you can write here and theme should be. Responsive. Okay, cool, right? So now, let's hit the intro button from our keyboard or you can just click this submit button, then you will have the primary PRD, but you need to make more direction and changes after you will have the PRD. Let's get the PRD first. Then we will make the modification according to your needs. Okay, so I'm hitting the inter button. And once you will hit the intro button, it will start the process and you can see here is the output. So you can see product requirement document or PRD, and you can see what's mentioned here. The product requirement document PRD is tailored for developing a mogul restaurant theme using an AI collaborator like cloud to get enterprise levels secure and high performance code from an LLM the requirements are broken down into pieces, modular specification that you can feed into Cloud section by section. So this is our PRD. At first, it's named here. The project name will be Mogul Restaurant theme, and in here already, AI has defined the target audience. So what will be my audience in here I mentioned about the fine dining for South Asian or Mogul restaurants, upscale culinary brands and high end hospitality values. So this is all about the target audience. So instead of this I generated targeted audience, if you have any core audience, in that case, you can write in here. Suppose you are making a wordpress theme for European style or for Chinese cuisine. In that case, you have to mention what will be your targeted audience. So this will help you for generating the theme properly. Okay, so in here, it's mentioned about the philosophy. Now, let's focus about the technical blueprint. And you can see in technical, it's mentioned about Development framework. In here, it's mentioned hybrid approach using standard PHB component combined with a custom Gutenberg block library. No element or DV dependencies to ensure maximum performance. This is really very important. Okay. So ultimately nowadays, what pre have two type of editor. The first one is by default, the Gutenberg editor. This is the latest one, and along with that, if you are not a techy person, in that case, you can focus on the elementor, because Elementor is very easy to use, and it's a dragon drop option. So if you have the basic knowledge about the block library, like if you already have the knowledge about the Gutenberg, in that case, you can just directly use these things or instead of block library, if you have no tech knowledge, in that case, you can use element because Elementor, as I told you that it's very easy to use and it have lots of components, but the issue is, you will not have all the features in elementor for free because elementor have paid version as well as the free version. But with the free version, you can make lots of changes. Okay? So depending on your needs, you can choose the framework, either will it be the Gutenberg block library or Elementor. So normal days Gutenberg block library is widely used. Therefore, I prefer to use the Gutenberg block library first. Okay. Then what is written here in technical architectural blueprint in seconds maintain the code standard, 100% compliance with the Wordpress speech coding standard and ESL international rules for JavaScript. As we have asked for the code standard, it's already mentioned in here. Then it's mentioned about the database efficiency. Then it's mentioned about the asset management. Then for the core feature and functional requirement, it's provide what is provide that you can see here, dynamic food menu engine, luxury reservation system, live customizer and design token. And then it's focus about the enterprise security specification. Okay, so in here, what we mentioned, we got mostly what we need. We got in here. But the question is, what is provided by AI generated content or AI generated PRD. If you need to change anything else, you can change it. Like, you can see here, it's provided a dynamic food menu. You can see it's ask for the luxury reservation system. If you don't need the reservation system on your theme, you can remove it. And for removing, you have to write some prompt in here and I'm going to show you. Okay. So ultimately, everything looks fine till here. And most importantly, at first, you need to declare the framework. And one more thing I want to show you number four is about the performance and optimization, and you can see 95 plus paid speed inside score. So this is really, very important. Let me explain to you how these things is working. If if you want to rank your website, in that case, your site should be loading fast. And therefore, I have mentioned about the performance. And after using that keyword on my prompt, I got I got a performance and optimization standard inside my PRD. Then it's mentioned about the EIUX and it's a responsive matrix because I was telling that it should be responsive because not only for the laptop or desk of view, it should be compatible for the smartphone, for the tab as well. And that's why the number five point is mentioned about the responsiveness, cool. And in number six, it mentioned about the development strategy with the clod as we have declared, it will be developed by the cloud is everything has provided in here. Cool, right? So now you have a few more questions. The first question is, will you create the framework with Gutenberg or Elementor. If you are not interested to design your theme with the Gutenberg, you can write here. You can write in prom that I want to, I want to make the theme for elemental compatibility. Okay? And from the team, if you don't need the reservation system, if you want to remove these things, you can write in here. Okay. So therefore, I want to, I want to write that as I am not looking this reservation system, but I am keeping the Gutenberg block library. Therefore, I'm writing. I don't need this luxury reservation system. So I'm copying from here and I'm pasting. So I don't need luxury reservation system feature. Then I'm hitting the intro button. So after writing these things, then the reservation system will be removed. Cool, right? So, ultimately, now everything is provided in here and now I'm going to tell you a very important so it's just made the modification. You can see here after I mentioned that I don't need a luxury reservation system, then the luxury reservation system has been removed, but it's provided separately. But I don't need this way. I don't need the PRD, copy to use way because otherwise, every time I have to come back to my Gemini, then I have to copy the PRD. Then again, I have to paste it. It's totally messy, but I don't need the messy things. I need clean ways for performing a smooth way without having any hassle. Therefore, I need a copy to use PRD. So I will copy owns from here, and I will use it on Cloud without any hassle. Right. And one more thing I have to tell you if you see the entire pd is quite large, right? So ultimately, Cloud have to generate lots of command. Cloud has to go through with lots of process. And in that case, your token may burn at owns. Therefore, we have to apply one things, right? Therefore, I need to write a prompt because if you provide the entire PRD and if you provide the enter PRD to Cloud and if you run the command, then with a single command, Cloud won't be able to make the theme from this PRD at owns because it's a long process and it will take lots of minutes to hours, sometimes it takes and your output will not be so easy. Therefore, we're going to divide the entire PRD in separate way. Like in a single command, Cloud will execute the performance step, and in another command, Cloud will execute the security step. In another command, it will execute the code standards. So if we divide the PRD in different ways or in different steps, then your token will not be used at owns, and the performance will be very smooth. And you can track the use of your current station and you can get the perfect output. Therefore, what you have to write, you have to write a prompt in here. So I'm going to write the prompt here. Please take a look in my screen. I'm writing here. It's too big for making the theme in one command for cloud. Therefore, I want to divide in steps. The PRD should divide in eight step owns one step is done, then Claude should ask me for permission to start next step. Okay. So what I have written here, I have written, it's too big for making the theme in one command for clot. Therefore, I want to divide in steps. The PRD should divide in eight step once one step is done, then clot should ask me for permission to start next step. So this will help you for saving your token. And if you use this common, then your output will be perfect and you will have not any glitch. Okay, so I'm hitting the inter button, and now you have to wait until the output is generated through the Jamini you can see it's generated total eight step. And you can see in step one, it's mentioned about the core tb in step two. It's about the custom post type in three meta boxes in four core template in five, custom Gutenberg block number six, it's all about the responsive food menu in number seven. Live customizer integration and in number in Step, it's all about the security and performance optimization. So it's divided in total eight part. So once part one is done, it will ask you to start for step two. If you give the command that you are agree to start the Step two, then clod will start the next step. So this is how you can save your token, you can get the perfect output. Okay, cool. Now, this is not about copy to use these things. Therefore, you have to write another prompt, like I want to write here, I N ready to use and copy to use PRD for clot. Okay. So when you will write this prom that I need ready to use and copy to use PRD for clot, it will give you a copy version. A block for copy. You will have a black box in here in here, and you will get the copy option. Just you have to wait a little because you can see Okay, here we go. Here is the output. And now you can see, we have copy to use or ready to use PRD here. You just have to copy the quote from here, and it's divided in different steps. Okay, so here, the eighth step is mentioned here and everything we have in the PRD, according to our prompt. So now what do you have to, you just have to copy the code from here, and then you have to get back to clot and you have to paste in here. So this is the task, but before pasting the PRD in Cloud, we have to determine what model we will use. This is really important. So for models, you can see right now default, we have the Solid fib. But Solid fib is good for generating the code is good for writing. But if you are looking for advanced feature without hassle, in that case, my personal opinion, you can directly use OpAs 4.8 or fable. But fables required. You can see here that is required uses credit, and you already familiar uses credit. But just for time being and from my point of view, just for your task, you can use this Opus 4.8. So therefore, I'm going to see Opus 4.8. And one more thing I want to tell you that from the FFO from FFOT I want to use high because if you are using Max, then you will have a heavy token consume. Therefore, high is good enough. And one more thing, if you turn on this thinking button, in that case, it will take lots of time. Okay? So if you're looking to get the output faster with perfect accuracy, in that case, you can just use the high. And my personal opinion is this thinking option you can keep turnoff. Okay, cool, right? So now we have to paste in here. So let's paste the PRD in here. So I'm pasting and you can see it's already pasted here, and I am sending the prompt, or you can hit the intro button from your keyboard. And now you can see the process is started and what's written here, I will build this step by step. Let me start with step one. So it will take a little time because you have to go through total eight step. So once step one will be completed, then it will ask you for starting the step two. So we have to wait until the step one is completed. So let's wait a few moments. So here we go. Our step one is completed, and in right side, you can see the preview, okay? And if you scroll down, you can see in step one, what Cloud created, it's created the style file, it's created the theme files created the function file. And then it asks me, may I proceed to step two? And now let's take a look how much token is it's consumed. And you can see here already 9% token is consumed, and my present current session is going to reset within 15 minutes. Okay? And now, it's asked me, may I proceed to step two? Then you can write here. Yes, start. Step two. And then you can hit the intro button from your keyboard. And you can see here that step two is started. So again, we have to wait a little, and if you don't want to see the preview in right side, in that case, you can close this preview and you can get your full screen. Okay, so again, we have to wait for a few moments. So again, you can see the step two is completed, and in here, again, it's created some pHGFleu CPTs, some PHGFleu functions. Then it's asked me for the permission for the metabxes and custom fields and quad want to start the step three. That's why I want to write, start. Step three. Okay, so again, I have to wait a little until the step three is completed. So you can see the step three is completed. It's created the meta boxes and the functions. And now it asked me for initiating the Step four, and it's all about the core template and hierarchy layout files. So let me give the command, start. Step four. So you can see the step four is started. And now let's take a look at how many toke is consumed. Therefore, in another tab, I opened in here and you can see I still have nine minute to reset my current session limit, and till year total 18% consumed. Okay? Okay, so our step four is completed. And in step four, many things have been created. You can see single mole menu index, header, footer, single menu navigation function. Lots of files is created, and now it's asked me for starting the step five. And let me give the command. Here, start Step five. And then we have to wait a little. And now let's take a look how many token is consumed. Let's click to our another tab and you can see to total 24 person token is consumed, and we have six minute to reset our present currenon. Okay, so let's wait until step five is completed. Okay, so step five is complete. Now, and ask me for starting the step six. Let me write. Yes, start. Step six. Then again, we have to wait. Step six is complete. Let me start the step seven. Let me write. Here, start step seven. And again, we have to wait. So you can see step seven is complete, and now we only have one step left. And that's why it's asking me for the final task. And let me write, yes, start step eight. You can see the step eight process is started. And now let's take a look in our uses, and you can see my previous session limit is reset, and after providing the command or prompt tet only 2% is consumed, and my present or current session limit will be reset after four hour and 56 minutes later. Okay. So I hope you got the practical idea how the current session limit is working because you've just seen my previous session limit is reset while my step was proceeding. And you can see, still the step eight is executing and it's the final step, so it will take a little more time because it's polishing the final file and it's auditing all the things. Therefore, it will take a little more time. So we have to wait until the step eight is completed. And here we go. Finally, we have completed total eight step. And you can see finally we got our theme file. This is the MobleRstaant, Zip file, and this is the main file. And along with that, it's provided. It's called document. MD stands for Markdown. So ultimately, it's all about the security performance or read me meta boxes. So now we have to check either the theme is workable or not. So we have to taste the theme to our main hosting. Then we will ensure that the theme is working and its functional. Therefore, what do we have to do we have to write a prompt in here and let me close the right side preview, and let me write I want to run the team to a shared hosting, so give me the WordPress Team file for Install in WP admin. Okay. So what I have written here because we have to taste the theme is either working or not, and therefore we will make it live, and therefore, I'm going to use a shared hosting. And if you have the dedicated hosting, you can write the command according to your hosting, but I'm going to use the shared hosting, like I'm going to use the name chip, and therefore, I'm going to taste the theme file in shared hosting. That's why I have written here. I want to run the theme to a shared hosting. So give me Wordpress theme file for installing WP. Admin, and this WP admin is stand for WordPress admin. Okay? So then I'm hitting the submit button once again, and now I will have the complete ready G file. Okay? So I just have to wait a little. So here we go. We got our final output in here. So our theme creation is done, and you can see here that after what I have written here after my previous prompt that I want to run theme to a share hosting, so give me the WordPress theme file for installing in WP admin. After providing this prompt, I got my final Zip file in here. You can see at the right side, I do have my Zip file, so you can download from here. Or if you scroll down, you can download from here as well. This is the download button and same as in right side. Okay. So let me close a preview, and you can see clot already given how you will install the theme to your wordpress. You can see it's provided the instruction. You have to go first for the appearance, then you have to go for the theme, then you have to go for the ad new. And then finally, you have to go for the upload them option, right? And after upload it, you have to go for the Install now, and then you have to go for the activate option. So every command is given here, and you can see the name of our theme is named as a Moogle restaurant. So according to our PRD, we got everything, and our theme is created. So now time for download, and I'm going to click the download button and you can see the file is downloaded. Okay? So this is our main file. Now, in our next lesson, we will host this theme to our hosting, and we will learn about the hosting and about the troubleshooting. If you face any error, if you have any glitches, everything we will fix in our next lesson. So the next lesson is really, really important, and I hope you enjoyed the lesson, and you already have the idea how you will create the WordPress theme using vibe coding on Cloud. So let's jump to our next lesson until there. Take care, and goodbye, everyone. 5. Host and Troubleshooting: Hello, everyone. Welcome back, once again, and now we're going to host our theme, and we will troubleshoot if we found any issues, then we will troubleshoot the issues. And this is really important because you need to know how the troubleshoot is working, right? So you can see in my screen that I have opened a domain, and this is what I have logged in. That's in my WordPress admin. Okay? So for getting this, you must have to have your hosting first and inside your hosting, you must have to install the word press, and then you will have this interface. Okay? So you can see for testing the theme, therefore, what I have to do I have to go for the appearance first. From there, you have to go for the theme option, and from them, you will found this ad theme option. Therefore, you can use this ad theme. And one more thing I want to tell you if you don't have the hosting if you don't have the shared hosting or purchased hosting. But if you want to still try, the theme either is working or not. In that case, you can use your local server. And for local server, you can use some other software like Za wamp, and using that kind of software, your local computer will act as a local server, and you can host you can host your Wordpress inside the local host, and then you can upload the theme on here or you can directly use this local WP this local WP, you can use this site and you can download the local WP from here and you can directly connect to your computer and you can turn your computer into server or local server, and you can use the local server as your hosting. Okay? But if you are already familiar with hosting like shared hosting or purchased hosting, in that case, you already familiar with how the wordpress is installed, and after installing the Wordpress, you will have this kind of interface. Okay, so let's proceed with the testing of theme. So from appearance, then you have to go for the theme option, and from there, you will get this add theme option. So when you will get add theme option, then again, you have another option, and from there, you have to go for the upload theme Once you will click upload them, pop up will appear. Okay? So from here, you have to choose file and the pop up will appear. And you can see the downloaded file already inside our folder. So you have to select the path where you kept your downloaded file. So you can see here is my restaurant file the theme file, then you have to select the theme file, and then you have to click Open. And after adding the file in here, then you have to go for the Install Now option. And after clicking the Install Now, you have to wait a little, and then you have to activate the file, right? So you can see I got the activate button. So let me click the Activate button. And you can see the theme is activated, and you can see in here that the mole restaurant theme is activated. So now let's take a look how the theme is look like because we have to check either it's working or not. And if you focus on the b side, you can see we already got the food menu. And this food menu is a part of our theme. That means our theme is totally functional and workable, right? So for having a look, what you can do, you can click in here and from there, you can go for the visit side option and I'm opening in a new tab or you can just directly go to the URL in where you have installed the theme. So you can see that I have my theme here and the theme is working, right? So now we don't have any design. We just have the architecture. We have the architecture. Now we have to. We have to add that design for our theme. Previously, what we made, we just made the structure and architecture of the theme, and theme is workable and we don't got any glitches, we didn't got any errors, and we tilt, we didn't have any troubleshoots. But the theme don't have any design. And now we have to now we have to make a design. And for making the design, we have to follow a different process. And for design, you have to create the design separately. But the theme we have created the functionality, and you can see here is the food menu from here. You can create the menus. You can see here add new menu item, and this menu will be added to your main side. Okay, so we have the architecture. We have everything that we need. But the main question is, we don't have the design yet because we want to. We want to create our own design. And you can see that Gutenberg is working perfectly, and Gutenberg is about the block title, and you can see if you want to add any pages, you can add the pages for adding the elements. You have the field in here, and if you click in this ad block, then you will have different type of option like if you want to add the images, paragraph, heading, shortcde and many more options are available. If you click in browse, you will have different type of options for add manything else, you can see here is the option for Google hero. Like if you want to add a slider or hero section for your homepage, you can add it from here. But not only these things, you will have lots of options for adding to your website. Okay? So lots of options are available. You just have to peck from here and you have to use it on your website. Fine. So our structure is ready, but now time for design, and we want to. We want to apply a new design to our theme because we have the structure, we have the architecture, but we don't have the design yet. And now time for making the design. And in our next lesson, we will learn how you will make a design and how you will connect that design with your present theme. Okay, so this lesson is about the hosting and troubleshooting, but till yet, we don't have any troubleshoot yet because the theme is working perfectly. We don't have any glitches. We don't have any troubleshoot. So this is the good practice because while creating any theme, if you have any issue, your theme will not be installed on hosting. And while installing, you will have the error, and you can see we install the theme, but we don't get any error. That means our theme is perfectly working. And this is one of the major benefits of using Cloud OPS model. You can see, I have used the OPS model from my previous experience, I use Sont model, and I have created lots of themes with the Sonnet model. And with the Sonnet, I got some rods, I got some glaches, but with the Opus 4.8 version, and as well as the fable version, I got the perfect output. Fine. So we have created the theme, and in our next lesson, we're going to create the design and we will apply the design to our theme. 6. Apply Design to Theme: Hello, everyone. Welcome back. Once again, and in this lesson, we're going to learn how you will add design or how you will apply design to the theme. So previously, we just created the theme and you can consider the theme as the body and you can consider the design as a dress. So now we will put the dress on the body, right? So we have to make the design first, and therefore, we need to make a PRD that's called product requirement document for the design part as well. And the design we will not create through the cloud. We will make the design with the Google Stitch. And you can see in my screen, I opened another browser, and in my browser, I opened this EL, and the name of this ERL called stitch.withgoogle.com. And this Google Stitch is a product of Google. And with this website or with this application, we will make the design for our theme. But what will be the design? What will be the color palette? What will be the tone, everything, we have to take it from the cloud. That's why we need to ask Cloud that what will be the design and therefore we need to write few prompt in Cloud. Therefore, let's get back to the cloud and in here, you need to write a prompt. Let me write the prompt and you can follow what I'm writing the prompt. I need to apply design for the theme and the design. I need to create by Google Stitch. Now, give me prompt PRD for the design which I will apply on Google stage. Okay. Then one more thing I need to write about the images because the color palette image, this is what I have to mention in here, and now I will input the image about the color palette, about the pattern. This is what I'm going to write now. I want Google Google Stitch, make the images for the design by AI and use an eye catchy color for the design. The design should look professional. And modern I will give you the design from Google Stitch in STML and CSS format, and you have to apply the design to the Theme. Okay, so this is our prompt, and with this prompt, we will get the PRD or the prompt for the Google Stig, and we will copy the prompt from here and we will use it on Google Stage. So let's revise about the prompt what I have written. So ultimately, I have written here. I need to apply design for the theme and the design I need to create by Google Stage. Okay? So in here, I have mentioned from which platform I will generate my design. Now, give me prompt and PRD for the design, which I will apply on Google Stitch. I want Google Stitch, make the images for the design by AI and use an eye catchy color for the design. If you have any expected design, in that case, you can write here that the primary color will be the purple or green or whatever color you want to put for your design. You can write in here if you have any specific chosen color, right? And if you don't have in that case, you can just give the basic command. In that case, AI will generate the color palette for you. Okay. Then what I have written design should be the design should look professional and modern, I will give you the design from Google Stitch in HTML and CSS format, and you have to apply the design to the theme. Okay. So ultimately, Google Stitch, it's generate the design in HTML CSS format. Therefore, I have mentioned here that I will give I will give the design in HTML CSS format, and Claude have to make compatible the design with the theme. Okay. And while we will apply the design in cloud, it will face some errors, and therefore we will learn about the troubleshooting while applying design from the Google Stage, right? So let's hit the submit button, and we have to wait a few moments because it will take a little time. And make sure you are using the Opas model because the Opas model really works good. And you can see in part one, it's provided the Google Stitch prompt and you can see it's providing the Google Stitch prompt in here and we have to just copy the pages and I mean, we have to copy the entire things from here and we have to paste it on Google Stitch. You can see the part one is done and now we have to wait for the part two and it's all about the design PRD. And here we go. We got two things in here. As output, you can see in part two, we got the design PRD, and in part one, we got about the Google Stitch prompt. So we need to apply these two things in Google Stitch. But before that, I want to use a single prompt because using two prompt is complicated. Therefore, I want to merge these two things in a single. That's why you need to modify or you need to write another prompt in here, and I'm closing the right side tab for the preview. And here I'm going to write I need one prompt for design and PRD for Google Stitch. Give me copy to use design prompt and PRD at owns, so I can apply both at a time. So what I have written, I need one prompt for the design and PRD for Google Stage. Give me copy to use Design prompt and PRD at own so I can apply both at a time. Okay, so I'm clicking the send message button, or you can hit the intro button from your keyboard. And now we got a combined prompt for the designer. You can see on the right side, we now have the option for copy. You can see here is the copy option, so we can just use the copy option and we can entirely copy the design prompt as well as the PRD. So everything you can see here, everything is provided according to prompt we have given here. Okay, cool. So I'm going to copy from here and you can see it's copied to my clime board, and now I'm getting back to Google Stitch. And in Google Stitch, make sure you are not using this app version because this app is basically using for creating the design for mobile application. But as we are going to make the design for the web version, that's why you have to make sure that you're selecting the web version, and then you are pasting in here, you have to paste in here, and you can see the prompt and the design I have pasted here and you can see it's provided different type of color palette, as well as the typography. Everything is provided in here, right? Once everything is pasted, then you can hit the genet button. Or if you have any logo or if you have any specific images, in that case, you can use this plus sign, and then you will have the upload files option. So if you have any logo, if you have any hero image or slider image, in that case, you can use this upload files option and you can add the images. But this time, we're not going to upload or add any specific images, we will use a generated image. So therefore, I'm going to click the Generate button. And once you click the generate button, it will take lots of time because it will create a couple of pages, it will create a couple of designs, and to complete entire process, it will take a little time. You can see you have to Keep eye at the left side, you can see a circle is moving in here, a circle is moving, and the image is creating in here, the page is creating here. So you have to wait until the loading or the processing circle is stopped moving, right? So it's still the circle is moving. That means the process is ongoing and you can see the Google stage is sketching our design. Okay, so you can see it could be the home page, it could be the product page, and it could be the details page. Everything is creating according to our instruction. So we have to wait until the entire process is completed. Then we will export the design and we will export it to the clot. So we have to wait until every process is finished. So here we go. Now you can see the process is stopped. That means the circle is stopped. That means the entire process is completed. And at the right bottom, you can see the seven person. This is all about the Zoom. So if you want to increase the Zoom because you can see Google stage created, number of images, and these images are AI generated. So we were looking for the images, and that's why according to our command, the image is generated through the AI, and it's created some pages. So you can see all the pages is created in here, this is the homepage, this is the menu, and this is the product details. Okay, cool. So now we have to export these things. And for export, what do you have to do? You have to select it and make sure everything is selected. Otherwise, if some element or some image or some pages is missing, then the design will not be applied properly. Therefore, you can see here, you have to use this select option, and then you have to select the images first, then you have to press the shift button from your keyboard and you have to select all the elements step by step. Again, I'm telling you everything should be selected. So now you can see everything is selected, and now we have to. Now we have to export it. And for export, you can see here is the Export option. And in here, if you scroll down, you will have this zip option. So you just have to select the zip option and then you have to export it. You can see, it's total about 17.2 megabyte and the design is exported. Now this design, we have to upload to the clot for applying this design to our theme. Okay, let's do it. So I need to get back to my clot and here is a browser. And for applying that design, you have to you have to use this plus sign, and then you have to select Add file or photo option. Okay. And here is the design we just downloaded, so you have to select it, and then you have to click Open. So we have to wait a little because it's about the 17 megabyte, and you can see the design is added. Now, you have to write, you have to write the prompt. And in here, while you have to write, you have to write, I have uploaded the zip file from Google's ditch and the file is generated from the prompt and PRD you have given. Now, apply a design from Z file and add it to the theme. Okay, so what I have written here in prompt, I have uploaded the design, and then I have written here. I have uploaded the Z file from Google Stitch, and the file is generated from the prompt and PRD you have given. Now, apply the design from the Z file and add it to the theme. Okay. Then you have to. You have to hit the same message, and it will take a little more time, and it will ask you some questions. And you can see the Z file is extracting. Okay? So it's extracted the Z file. And what this pen here, good six HTML pages design dot md. This MD stand for markdown and 11 images. Let me read that design system doc and page markup. Okay, I will take a little more time. You have to wait until the process is completed and once the process is completed, it will give us the Z file or if you face any issues, then you will have the issues in here Claude will let you know what the issue is facing. Here we go. We got our output, and you can see, it's provided total three different files, the more restaurant design and it's about the CSS and the theme file is about JSON format, okay? But it will be complicated for you for applying the design file separately, this theme file separately. Therefore, you need to you need to get ready to use file. Therefore, I'm going to write another prompt. Then we have one zip and the design will be applied to the zip. Therefore, you need to write a prompt in here. I need one ready to use Zip file of theme where this design is applicable and will be visible after install the theme to hosting. Okay, so I have written here. I need one ready to use Z file of theme where this design is applicable and will be visible after install the theme to hosting. Okay? After writing this, you will have a single G. And again, I'm hitting the same message button, and you have to wait a little because it will take a little time So here we go. We got ready to install Z file 1 second. And you can ask me then why is this actually This read me is a file where you will have the guidance how to install what is a requirement for this team. And you can see it's required Wordpress 6.4 version and PHBour 7.4 version. Okay. And here is a guidance how these things is working. And it's placed a demo importer for the content. Okay? So it's given a demo importer button for import the design we have created. So at first, what do we have to do? We have to download this MoholRstaurant theme. So you can click this download button and you can see the download is completed and the size of the them file is turned into 1.7 megabyte, and now we have to upload it to our main hosting. Let's get back to Google Chrome. In here, I have opened my WordPress admin and Delet I didn't applied the theme. Therefore, let's take a look at how the present design is looked like, and this is my present design. Now I want to upload for upload, what you have to do, you have to go to the appearance from there, and then we have to click this theme option. Then we have to go to the ad theme then upload them. And in here, you have to go to the Choose File option. Therefore, you have to go to the Choose File option. And here is our Zip file, and you can see that MobleRstaurant. This is what we have just downloaded from the cloud. You just have to select it, and then you have to click Open, and then you have to click Install Now. Then it's ask me for replacing the file because we already have we already have a theme with the same name is installed, and again, we have uploaded. That's why you have to click this replace installed with the uploaded. Okay? And now you can see, now you can see the theme installation is done. So you can see the team update it successfully, it's written here, and now you can think that the design is applicable in our main site. So do you really think the answer is no? So for making sure I'm going to I'm going to visit my main RL and I'm going to click this refresh button, and it will still have the same output because the design is not applied yet. So you can ask me the question. The theme is uploaded and updated, then why the design is not applied. So if you focus in our Read Me file, you can hear you can see here in Read Me file, we have to set up the demo first because the design we have uploaded or we have created from Google Stage and we added to the theme. It's worked as a demo content, and we have to import the demo. And for importing the demo, what do you have to do? You have to reload the page or you can directly go to the dashboard, then you will have the update. So I'm clicking the dashboard, and now you can see we got an option for setting up the demo, and then you have to click Set up the demo, and then you will have this import demo content. So when you will click this import demo content, it will start importing the demo. Okay? So you can see Import complete. You can see here a notification Import complete, six dishes and two pages created. So one more thing I want to tell you while you will import the demo, sometime the homepage could be missing, sometime additional page could be missing, and if anything is missing, in that case, we will learn how to fix it. So now time for applying the exact look what we have added. So for having a look, you can go to the my blog here and from here, you can use this view site, and I'm opening in a new tab. Okay, so you can see here is the demo. And as I was saying that, it could some pages, some menus could be missing. So you can see our homepage style is still missing. But let's take a look the menu or other is working or not because we had the menu, we had the product details. So therefore, I'm going to check the menu from here, so I'm clicking menu and you can see the menu is working perfectly, and you can see the menu page is perfectly working. And now we need to take a look either the product details is working or not. So therefore, I need to select one product, and here we go. We got our product details, and it's really working fine. You can see the price is given here. Here is the image. Here is the title, and here's the product details. And for reserving, you can see, we have a reserve table option, but it's not functional yet. Therefore, you need to apply another plug ins. Okay, but yeah, ultimately, we have mostly all the designs here, but except we have the homepage not applied here. Therefore, we need to make some changes on prompt. And for applying the main page, we need to, we need to take a screenshot. Okay? So you need to take a screenshot or you can take the sniping tools, and we will provide the screenshot to the clot that what problem are we facing? So this is what we need to do right now. So in here, I have taken my screenshot, and I'm getting back to Cloud. This is my cloud. And here, I'm pasting it, and I need to write a prompt that I am writing here. The homepage design is not added. Rest of the design is added, but make sure homepage design from Google Stitch should be applied. Okay, so I have given the screenshot, and you just have to take the screenshot from here and you can directly paste it. You can use Control plus V, or you can use this plus sign, and from the plus sign, you can add the screenshot where you have set. Okay? Or you can for taking the Screenshot, you can use sniping tool. So if you go to your search bar and if you write the sniping tools, in that case, you can take the screenshot from there. Okay. So we have mentioned here the homepage is not and actually the homepage design is not added. Okay. Rest of the design is added, but make sure homepage designed from Google Speech. Should be applied, and then I'm hitting the same message button. So now we have to wait because Claude will fix the issue, and you can see here, Cloud alreadyml I can see the problem. The homepage is rendering the hero and menu gradeblock as the plain text instead of the actual design block. Okay? So it will take a little time until the process is completed by the cloud, we have to wait. And here we go. The process is completed, and the new file is generated from our new prompt about the design of homepage. And you can see the new file is created and I have to download it. So I'm clicking Download. As download it. Okay, so now we have to upload the theme to our hosting, not actually hosting in about our Wordpress and therefore, you know where you have to you have to go the appearance from there, you have to go to a theme then add theme then upload them. And from here, we have to choose the file. So I'm selecting the choose file option, and here is my file and you can see that today I just downloaded, and here is the Mogul restaurant. You have to select it, and then you have to click Open. And then you have to go for the Install Now button, and it will take a little time because the file size is bigger than before. That's why it will take a few moments, and then you have to activate or you have to replace the current version. So let's wait. So here is the option. And as I was saying that already the previous version is uploaded, but we're going to add the new version. That's why we have to use this replace install with uploaded. Okay? Because the previous one is 1.2, and now the file version we have uploaded is about the 1.2 0.1 version. That's why it's asking for replace and installing the new one. So you have to use replace installed with uploaded. Okay, so now you can see we have the option from here and now let's reload. But one more thing you have to make sure the loading speed of the theme is faster because we have mentioned in our PRD about the performance. So now let's take a look how it look like, and you can compare in between before and after right now so you can see here, the home pitch design is applied according to our imported design from the stage. And now let me scroll down and now you can see everything what we got according to our prompt. So here is the hero section and you can add the image in here, and here the menus, and here is all about the product details. But this is everything in previous theme, we don't have this homepage, right? So we had all the menus, everything we had except the homepage design, and we just fix the issue with our home page. And now let's take a look is the buttons are functional or not. So let's click on filter. And if this not is working, if the button is not working, then we will fix it. So let me click the filter like the Berry Ai and you can see Bryan filter is working, and you can see here is the Bryan is filtered. Now let's click on breads and you can see the breads item is showing about the curries, here about the dessert hear about the cubobs and hear about the starters. Ultimately, every filter and every button is working and it's functional. Right. So according to our prompt, now we have the perfect theme. So we had the issue with our home page, but the issue is fixed. So I hope you got the idea how you will create a theme from zero, how you will apply the design from Google Stage and then how you will connect the design with your theme and how you will troubleshoot the issue. So everything we have learned in here. So I hope you enjoyed this lesson, and if you have any question, you can ask me on the comment section or in discussion section. So if you have any issue, so I can answer in there and one more thing, I'm going to tell I must say that if you have the subscution in that case, you can start making a theme like me, or you can just copy the PRD and all the relevant required information I have given inside the resource folder. So if you are not able to create the perfect PRD, you can just copy from the resource file. I have given PRD inside the resource file, so you can just copy and you can start making the theme. Or you can make your own PRD and you can make your own theme with a different niche. Because in here, I have created about the restaurant theme, but instead of restaurant theme, you can make some charity theme, you can make some Ngo theme, you can make some news theme. Depending on your choice, you can create the theme as you wish, right? So I hope you enjoyed the lesson, and I'm expecting you to have you in our next lesson till there Take care and goodbye, everyone. 7. Create a ToDo List Plugins: Hello, everyone. Welcome back once again. And in this lesson, we're going to learn how it will create plugins. So previous lesson, we learned about how it will create a theme, but this time we will learn how it will create a plug in, and it's all about the wordpress plugin because we are focusing on Wordpress and now you've already got the idea what process you have to follow. At first, what you have to focus on, you have to focus about the PRD. So as we are going to create a to do list, therefore, we will take the help of EI and EI will provide all the necessary details and we'll take the PRD from here and we will apply to clot. Okay? So let's start writing the PRD, and, you know, I always prefer GMNE for writing the PRD because JM&E provides the perfect PRD yet I analyze all the other platforms, AI agents AI website. But I found a JMI PRD is works fine, and it's really give the perfect output with the clot. So if you combine GME with clot, then it will have the better output. Okay, so let's start creating the PRD. So what you have to write in prompt, you have to write, I want to make a Wordpress plugins for to do list. And I need PRD for it. I will develop the plug ins with cloth. And I need all the essential features for to do list plugin should be provided on PRD. Okay, so I have written a very simple prompt, and let's revise the prompt what I have written in here. So I have written I want to make a Wordpress plugins for Todo List, and I need PRD for it. I will develop the plugins with Cloud and I need all the essential features for Todo list plugin should be provided on PRD. So it's a very simple prompt, and then I'm hitting the intro button. And you can see the process is started, and in here, all the details already given. So the name of the project is mentioned here all about the W task flow. So this will be our working title. And instead of this one, if you want to put in specific name, you can write here because previously we have given the name for our theme is like a Mughul restaurant, but this time we didn't provide any specific name. So you can write the name in here. So if you have the name, otherwise, Jamie will generate the AI generated name. So you can see this WB task flow, it's AI generated project name. And then it's provided about the product overview and goal, then it's provided about the targeted audience and core use cases. In number three, it's all about the system architecture. And in number four, it's provided different model about the feature specification. And in number six is provided all about the execution. Okay, so it's provided everything in here, and now we have to use another prompt for copy to use and ready to use prompt. Now, what you have to write, you have to write. Now, give me ready to use and copy to use PRD. So you will write this prompt and when you will hit the entry button, then Jamini will give you the copy to prompt PRD, and you just have to copy from here and you have to paste. And here we go. Here is our PRD, but you have to make sure before copying this PRD, either every point, every feature is included or not because, I have some hallucination and with the hallucination, sometime it skips, and this is what I'm telling from my previous experience. So let me scroll down. And yeah, you can see, for the first three puts added on the copy to use PRD, but number four, number five and number six is not added here. So we have to. We have to make sure all the module, all the points should be included on copy to use PRD. Therefore, we have to. We have to write one more thing. We need to write all the PRD is M in ready to use and copy PRD. All the PRD is not included. And ready to use and copy to use PRD. And one more thing I need to ensure that for executing, you must have to ask the cloud for complete one process or one step at a time. Otherwise, if you profide all the PRD at a time, Cloud will have some issues about the token, about the limits. Therefore, in every module, Claude will ask you the question. Will the cloud start for the next step or not as before we have done in our them creation lesson. This is what we want to follow the same process in here. After complete one step, Claude should ask me for permission to start second step include this command inside, PRD. Okay. So what I've written here, all the PRD is not included in ready to use and copy to PRD. After complete one step, Pod should ask me for permission to start second step, include this command inside the PRD. Okay now I'm clicking the submit button. And now let's wait for the output. Here, the copy to use PRD will appear. Okay, now we have to check one more thing, but you can see here that still number four, five and six is not included here. Therefore, I need a final prompt and here I need to write give me complete, ready to use PRD, where all steps and process is included. Give me in copy to use format. What I have written here, give me a complete ready to use pard where all steps and process is included, give me in copy to use format, and now I'm hitting the submit button. And here we go. And you can see still we have the same issue. Actually, this called the hallucination of AI, but you don't have to worry about I'm showing you how you can copy the enter things except this one. If you are getting Enter module inside the copy to use, then it's fine. But if you're not getting, then you don't have to worry about, you just have to scroll down. And then you will have this copy response option. So you can use this copy response option. And now let's get back to our clot and you just have to take a new chat option and make sure the model is high here instead of high. Now I'm going to use this max option. Okay? So this is the max option. I'm going to use this one or now you can see instead of Opus 4.8, now we have Opus five. So now let's use this new model because the Opus five is more advanced and Opus four point. That's why I'm going to use Opus five. And with the Opus five, I think high is perfect because if we use Max effort, in that case, it will consume lots of token. Therefore, I'm going to keep the high effort with the Opus five model. Previously, we were using Opus 4.8, but it's the latest release, and it's released yesterday, and that's why I'm going to use this Opus five. And now let's paste it. So you can see, I have pasted here, and now you can hit the same message button and you have to wait because it will take a little more time, and in every steps, it will ask you for the permission to initiate a secondary step as like before. So we have to wait until that process is completed. And here we go. You can see our first step is done, and you can see it's provided lots of files in here in PHQ format. And now it's asked me for starting the step two. So I have to give the permission, and we have to take a look about the use of our current station. So you can see I already consumed about 30% of my current sation and therefore, I have to take care about the current son limit because if the presentation is over during a process is executing, then we may got some glitches or we may have some broken code. That's why it's always good practice to take a look on your current sation. Okay. So now for starting step two, you have to write here, yes. Start. Step two. And then you have to hit the intro button from your keyboard or you can use this send message button. And you can see the process two is started. So again, we have to wait until the process two is completed. So our step two is completed and now is asking for step three. And now we need to take a look at how many current session is consumed. Previously, we had 30%. Now let's take a look, and you can see it's turned into 37%. That means with the present command, it's consumable 7% in our current session. Okay, so let me complete all the steps, and let's directly jump to our final output because it will take a lots of times. And every time I have to I have to write here step three, here start, step four, five, likewise. So let me complete all the steps. And when the final time will come, we will start our lesson from there. Okay, so our all step is completed, and now you can see it's not asking for initiating the other step. Ultimately, total five step is done. And if I scroll up, you can see here, it's about for starting the step five. It's about the step four, and so on. But now we have the final output in here, and you can see the name of our plugin is WP task flow, right? So you can see it's what we have got here. We got in different filename, but we don't need the different filename. We need ready to use plugins. And therefore, we need to write one more thing. I want to use in WPAdmin and give me ready to use plugin ZFle. Okay, so if you use this prompt, then you will have a single G pile, and you will be able to upload to your WP admin, and then you can use it. And it will be more easier instead of use this total four different file. And now I'm totally getting ready to use format. Okay? So we have to wait until the Z building is completed. And here we go. We got our Z file in here and it's provided some issues all about the error. Like, if a task fails to save, run WP Dbug. This is all about the Dbug and this is the process, how you will fix the error. But if the error is appeared, then we have to follow these things and we will learn how you will fix the error. But right now we have the WTs low Z file and we have to download first. So where to click for Download and you can see the download is done. Now we have to test it. Either it's working or not. So let's taste in our WP admin. So here we go. You can see in my browser, I have opened the same tastedkillfod.com this ARL, and in here, this time we not go with the appearance with the theme. This time, this time we will not go with this because this is not a theme. It's a plugins. And therefore, you have to go with the plug ins option. From there, you have to use this at plug ins option. And then you will have this upload plug in option and processes as like before, you have to choose the file, and this is our file, W task flow, and you have to click Open, and then you have to click Install Now. I will take a little time. And you can see it's plugin Install successful, and now we have to activate it. And for Activate, you have to click this activate plugin button. Okay, here we go. You can see our plugin is activated. And if our plugin had any error or any issues, in that case, you may get the error message in here. But the plugin is build successfully and plugin is activated successfully, and you can see the message for successfully activated of plugin. And now where you will get the things. You will get the settings. You can see at the website. We got a new setting, and this is all about the my to do list. So from here, you have to you have to set your task, right? So let me click in here, and you will click here, you will have everything according to your needs. So you can see here we have task list here pending and completed, and for adding desk, we have the issues. So let's add a task here. So you can write here. I need to add task like have meeting with NGB. Okay, so I have a meeting with NGB and this is what I have mentioned, and this will be in my um, to do list. And it's about the priority. Is it medium priority or higher priority or low priority. So I'm going to say the high priority. And when the meeting will happen, you have to set the date here, so you can see the calendar date. And in here, I want to set about 28. Okay, so I have set the date. And if you need any other details, in that case, you can use this add details often. And when you will use this add details often, you will have the field for adding the nodes. Like it's about CRM development. Okay, so I have meeting with NGB and it's about the CRM development. I made a note here and then I'm going to click this at task option. So you can see the process is beginning. And now you can see the task is added, and it's still pending. And you can see here it's on pending list. So when my task will be completed, you can delete from here, or it will be automatically completed as it will be automatically marked as the complete task when the date will be over. So this is how you can build a to do list with load, and you can see it's totally working, totally functional and it's working fine. So this is a simple process. So now let's revise from the beginning, it will help you. So what we have done. So ultimately, at first, we have taken the jami.google.com, this RL and in here, we have created our PRD. This is the PRD, and we have copied from here. Then we used Cloud a new chat, and we have pasted the copied pad in here. These are pasted, and then the process is started by the cloud and we just had to give the permission, and we have given the permission for starting every step. And finally, we got the output in this way. But with this output, it will be critical for you to apply on hosting or in WP Admin, because if you don't have the previous technology in that case, it will be complicated for you. That's why I have written another prompt, and with this prompt, I got only ready to use one folder. And this is what we have downloaded the folder in our computer. Then we get back to our WordPress dashboard, and this is our dashboard, we logged in. And then from the plugins button, we have installed a plugin button, and then we activate the plug in. And now you can see we got our to do list in here, and for the test, we write a name here. We dit the details, we set the priority, and we have added the time in here. Okay, so you can now ask me a question like something is missing, right? So you can see we have the date here, but we didn't have the time here. So in here, you can follow two steps. You can just write the time here. And if you're not looking to do that, but if you're looking in a smart way in standard way, in that case, you can use, you can use the reminder or you can use a specific time in here. So the meeting will be held at 10:30 A.M. So you can set the time and one more things you can do. You can add an email notification. So before the meeting, the email will be sent to your personal mail from this hosting, and you will get a notification. You can do that. But therefore, from applying this type of features, you have to mention you have to mention in your BRD. Then the time and the email notification feature will be added. And the feature is not added till yet because we didn't mentioned about the email notification about the specific time. We have not mentioned in our PRD. That's why the feature is not added. But if you were looking to add the email notification, if you were looking to add for adding the time, in that case, you can write inside the PRD. And as I told you that we didn't get in here because the PRD is generated by Google JNE. That's why we didn't get the feature. But if you need the feature, you can add inside the PRD or you can mention while you will create the PRD with JMNE. Right. So this is the simple process for how you will create a two do list plugin for WordPress, and we have successfully made it. And now I will request you to make the similar plugins or you can make any other plugins. And yeah, you can do the practice as well. And for creating, if you face any issues or if you face any problem, feel free to ask me. You can write the issues on comments section or in discussion section, so I will get back to you with the answer. So I hope you venture this lesson until there, take care and goodbye, everyone. 8. Class Project - Make Calculator by Vibe Coding: Hello, everyone, it's time for class project, and you can consider the class project as your homework. So whatever you learn, this is time for applying your learning skill with practical work. So this is called the class project, and the name of our class project is make a calculator with be coding. And this will be our class project. And let's focus about the description. It's mentioned about build a fully functional calculator application with vibe coding with EI assistance. In this project, you will learn how to transform a simple idea into a working application by writing effective prom, generating code, refining the EI, fixing errors, and adding core calculator features such as basic arithmic operations and a responsive interface. This is the description of our class project. Now, we have to focus what you have to do. So you have to follow the three steps. The first one is you have to open the cloud, and let's focus about how you will do that. So in my Firefox browser, I'm going to open the cloud in here, and, you know, this is the cloudlclod.ai slash NU, or you can just use this plus sign for new chat. Okay, then you will have this similar interface as like me. Or, yeah, you can do in your Cloud app in your smartphone as well, but I prefer to use Distro version. Right. Then what do you have to follow, then you have to write this prom. So the prompt is mentioned about the creative modern responsive calculator web application using HTML CSS and JavaScript. The calculator should have a clean intuitive interface with support for basic rythmic operations, addition, subtraction, multiplication, and division, allow with decimal numbers, percentage, clear, delayed, and equal functions. Include keyboard support, proper error handling, smooth button animations, and a mobile friendly responsive layout. Organize the project into separate files like index dot html style dot css and script dot GSS using clean modular and well commented code that follow modern JavaScript best practice. The application should be fully functional and ready to run by simply opening the index dot HTML file in a web browser. So from the prompt, you got the idea what will be the functionality? It will be full functional and it will be opened in web browser. And if we use this index HTML file in a web browser, then we will able to use the calculator. And then finally, we have to focus on in step three check the functionality. Either calculator is working on. So we already opened Step one. We already opened the pod now we have to copy this prompt from here. And then you have to paste it. And you can keep the opus five as well as we have used this opus five model, so you can keep the opus five. And then you have to hit the intro button. And you know, it will take a little time for creating the calculator because we have mentioned about what will be the language. Therefore, we have to wait a little until the process is completed. So here we go. We got the output here, and you can see we have total four file. This is the Zip file and here is the index, here is the style, and here is the script file, as we mentioned inside our prompt. And now let me download the Zip file. So here the file is downloaded and let me open it. And for open, you have to open this one, and you can extract it. So you can just directly extract two. So I'm going to extract in my downwoad folder. And let's take a look either the file is working or not. So let's check inside my downwoad folder. And here we go. We got our file extracted in here and we have three files. This is the index file. This is the script and this is the style file. So ultimately, what we have mentioned in our prompt, you can see that index dot HTML, this file will be used for opening in a web browser. So let's take a look either it's opening or not in web browser, so we have to make sure that it's opening on web browser. Therefore, we have to open that file. And here is the index file. So let me double click here and you can see the calculator is opened in web browser. So in our step three, what we have to do we have to check the functionality. So ultimately, the calculator is working or not. We have to check it. So let's check it. And yeah, I'm going to multiply ten is to five equal 50. Okay, so ultimately the calculator is working and it's full functional. So this is all about your class project. And now let's focus about the outcome on the class project. And by the complete this project, students will be able to build a fully functional calculator using EI powered vibe coding. They will learn how to write effective prompt to generate improve and refine the application code, create a clean and responsive calculator interface, implement basic arithmic operations such as addition, substruction, multiplication and division debug and optimize a generated code and successfully run the completed calculator application in a web browser. So from the prompt, we have created the calculator, and we have successfully run the calculator application inside the web browser, and it's fully functional, and we have checked. Okay. So the final part is where students will submit the class project. So this is a class project. You have to make the same file and you can share your class project inside the project section or you can also share or you can also post on the discussion section. So you can focus on two ways. You can directly share the screenshot or you can share the URL or you can share the Z file that uploaded in Google Drive or somewhere. You can share the ZFle so we can take a look how your calculator is working. So this is how you will share your class project. Okay, so this is your task, and I'm really interested and excited to have a look how your calculator is working and how you are making the calculator, and I'm really excited to have a look. So just start participating in the class project and do share your task with me.