Updated: June, 2026
- You need a Jio Sim for this. Get Google Gemini free for 18 months https://www.jio.com/google-gemini-offer/
- Download Google Antigravity Editor and signin with the above Google Account.
- Download Cursor Editor and signup. You will get some usage in the free tier. For cursor stick with a medium version of their Composer model.
- Also recommend installing Zed Editor. It is really good and fast editor. You do need to either have a Zed subscription or any other AI subscription to use AI features.
- While using models - use models with a lower token use instead of a higher one - like Claude Sonnet (instead of Claude Opus which uses more tokens) or the Google Gemini (medium). Token are usually refreshed every 5 hours. If you use tokens fast, you will have to wait for sometime.
- Always use models in Plan mode and create a plan document first. Ask agent to make any corrections to plan documents.
- Ask agent to then break the implementation plan into phases. This way you can ask agent to execute 1 phase and then review the code.
- Please make sure you understand each line of code generated by AI. Running the code after each phase and understanding the generated code is very important.
Agents and Skills are ways to reuse instructions across prompts while using AI.
- Rules for Agents usually in .agent/rules folder with any rule as your filename
- Agent Skills - https://agentskills.io/home
- Creating Custom Skills for Claude - https://support.claude.com/en/articles/12512198-how-to-create-custom-skills. Video link for explanation - https://www.youtube.com/watch?v=EJyuu6zlQCg
- Actual examples of agents from someone in Google Gemini team - https://github.com/addyosmani/agent-skills. You can use this for reference.
- Creating Custom Sub Agents in Claude (Optional) - https://code.claude.com/docs/en/sub-agents
A skill is a folder containing a SKILL.md file (with YAML frontmatter + markdown instructions) and optional bundled resources (scripts, templates, reference docs). Skills are loaded into Claude's context when triggered by a matching user request.
skill-name/
├── SKILL.md # Required: instructions + metadata
├── scripts/ # Optional: reusable automation scripts
├── references/ # Optional: loaded into context as needed
└── assets/ # Optional: templates, checklists, etc.
The SKILL.md frontmatter has two critical fields:
name: The skill identifierdescription: Controls when the skill triggers — include specific phrases, contexts, and keywords users would use
The SKILL.md body contains the actual instructions Claude follows when the skill is active.
- https://scrimba.com/prompt-engineering-for-web-developers-c02o
- Overview: https://www.youtube.com/watch?v=dOxUroR57xs
- https://www.promptingguide.ai/
- https://learnprompting.org/docs/introduction
- https://cloud.google.com/discover/what-is-prompt-engineering#what-do-you-need-for-prompt-engineering
- Building a Vapi caller for Law Firms - https://youtu.be/kIyYnhFwaw4?si=r1SMiDyaisqt_h5u
- https://docs.vapi.ai/debugging
- Voice AI agent in minutes - https://www.youtube.com/watch?v=n64lzhgld8M