Guides/Tools & Setup
toolsbeginner

Getting Started with Your Agentic IDE

Learn the modern AI developer stack and start with a PRD

The Modern AI Developer Stack

ToolPurposeWhy It Matters
Next.jsFrameworkFull-stack web framework for UI + API routes
v0.devDesign to CodeGenerate UI layouts from natural language
Shadcn UIComponent LibraryPre-built, accessible, theme-ready components
CursorIDEAI-powered code editor with inline chat
Claude CodeCLI AgentAI copilot for your terminal
GitHubVersion ControlSave, share, and collaborate on code
VercelHostingDeploy your app live in seconds
SupabaseAuth + DatabaseOpen-source Firebase alternative
StripePaymentsAdd payments and subscriptions later
ResendEmailsSend transactional and marketing emails
AI SDKAI FeaturesAdd AI prompts, chat, or models in-app

Start with a PRD

Before touching any tools, use AI to generate a Product Requirements Document. This gives you and your AI coding partner clarity on what you're building.

PRD generation prompt
I'm building a Next.js app that enables me to write and publish blog posts. I need you to generate a simple PRD document to help steer the development.

The core pages will be:
- Landing page
- Dashboard
- Blogs
- Blog page
- Auth

The dashboard is the protected part of the app where blogs are created and managed.

Example PRD Structure

A good PRD for prototyping includes:

  • Overview — What you're building and why
  • Goals — 3-5 clear objectives
  • Core Pages & Features — What each screen does
  • Integrations — External services (Supabase, Stripe, etc.)
  • User Flows — How users move through the app
  • Data Model — What you're storing (Users, Posts, etc.)
  • Milestones — MVP vs future features

You're not 'learning to code' — you're learning to build with AI partners. The PRD is your shared language.