The Agentic Development Tech Stack for 2026

Video Information

Field Value
Channel Developers Digest
Duration 24 minutes
Published November 23, 2025
URL Watch on YouTube

Overview

A comprehensive demonstration of building a full-stack application using the modern agentic development stack. The video showcases how coding has evolved from manual writing to autocomplete to multi-file edits to fully agentic systems that can run for minutes or hours autonomously.

Key Takeaways

  1. Coding has fundamentally changed - We’ve moved from manual coding → autocomplete → multi-file edits → agentic systems that run autonomously
  2. Claude Sonnet 3.5 was the inflection point - Enabled applications that could dynamically build other applications (Lovable, Bolt, Cursor multi-file)
  3. Velocity over raw power - Cursor’s Composer model prioritizes speed of iteration over being the most powerful model
  4. Developer tools are force multipliers - Leveraging services like Clerk, Convex, Next.js means the agent doesn’t have to build everything from scratch
  5. MCP tools like Context7 and Firecrawl reduce hallucinations by providing real-time documentation grounding

Frontend/Deployment: Next.js + Vercel

  • Easy deployment with automatic scaling
  • Start free, scale to $20/month tier
  • No DevOps complexity

Authentication: Clerk

  • World-class user authentication
  • Organizations feature - invite team members, role management, email notifications handled automatically
  • New Billing functionality - Stripe-like payments without the complexity
  • JWT templates for backend integration

Backend/Database: Convex

  • Type-safe schema definitions
  • Real-time updates built-in
  • Server functions and cron jobs
  • Comes with Cursor rules pre-configured for better agent context

Demo Application Built

A Twitter/X SaaS application with:

  • Neo-brutalist UI design
  • User authentication and profiles
  • Organization switching and management
  • Tweet drafting with scheduling
  • AI enhancement capabilities (placeholder for OpenAI/Anthropic integration)
  • Organization-scoped data (tweets only visible within their org)

Setup Procedure

Phase 1: Project Initialization

# Create new Convex + Next.js project with Clerk pre-configured
npm create convex

# Select template: Next.js with Clerk
# This scaffolds authentication, database, and frontend in one command

Phase 2: Clerk Configuration

  1. Create Clerk Account
    • Go to clerk.com and sign up
    • Create a new application
  2. Enable Organizations
    • Dashboard → Organizations → Enable
    • This unlocks multi-tenant functionality
  3. Configure JWT Templates (for Convex integration)
    • Dashboard → JWT Templates → Create template
    • Add Convex-specific claims for backend auth
  4. Set Environment Variables
    # .env.local
    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
    CLERK_SECRET_KEY=sk_test_...
    NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
    NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
    

Phase 3: Convex Setup

  1. Initialize Convex
    npx convex dev
    
  2. Define Schema (convex/schema.ts)
    import { defineSchema, defineTable } from "convex/server";
    import { v } from "convex/values";
    
    export default defineSchema({
      tweets: defineTable({
        content: v.string(),
        userId: v.string(),
        orgId: v.string(),
        scheduledAt: v.optional(v.number()),
        status: v.string(), // "draft" | "scheduled" | "posted"
      }).index("by_org", ["orgId"]),
    });
    
  3. Create Server Functions (convex/tweets.ts)
    import { mutation, query } from "./_generated/server";
    import { v } from "convex/values";
    
    export const create = mutation({
      args: { content: v.string(), orgId: v.string() },
      handler: async (ctx, args) => {
        // Insert tweet scoped to organization
      },
    });
    
    export const listByOrg = query({
      args: { orgId: v.string() },
      handler: async (ctx, args) => {
        return await ctx.db
          .query("tweets")
          .withIndex("by_org", (q) => q.eq("orgId", args.orgId))
          .collect();
      },
    });
    

Phase 4: MCP Server Configuration

Context7 (Documentation Grounding)

// .cursor/mcp.json or claude_desktop_config.json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@context7/mcp-server"]
    }
  }
}
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "your-api-key"
      }
    }
  }
}

Phase 5: Cursor Composer Workflow

  1. Open Agent Panel (Cursor defaults to this now)

  2. Initial Prompt Structure ``` Build a Twitter/X clone SaaS with:
    • Neo-brutalist UI design
    • Clerk authentication (already configured)
    • Convex backend (already configured)
    • Organization-scoped tweets

    Start with the main dashboard layout. @context7 lookup Next.js app router patterns ```

  3. Iterative Prompts (one feature at a time) ``` Add tweet creation form with:
    • Text input with character count
    • Schedule option with date picker
    • Submit to Convex tweets table ```
    Add organization switcher in the header using Clerk's
    OrganizationSwitcher component
    

Phase 6: Deployment

# Deploy Convex backend
npx convex deploy

# Deploy to Vercel
vercel

# Or connect GitHub repo to Vercel for auto-deploy

Architecture Diagram

┌─────────────────────────────────────────────────────────┐
│                      FRONTEND                           │
│                    (Next.js 14+)                        │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐     │
│  │   Pages/    │  │ Components  │  │   Hooks     │     │
│  │   Routes    │  │             │  │             │     │
│  └──────┬──────┘  └──────┬──────┘  └──────┬──────┘     │
└─────────┼────────────────┼────────────────┼────────────┘
          │                │                │
          ▼                ▼                ▼
┌─────────────────────────────────────────────────────────┐
│                   AUTHENTICATION                        │
│                      (Clerk)                            │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐     │
│  │    Auth     │  │Organizations│  │   Billing   │     │
│  │   (SSO)     │  │  (Teams)    │  │  (Stripe)   │     │
│  └─────────────┘  └─────────────┘  └─────────────┘     │
└─────────────────────────┬───────────────────────────────┘
                          │ JWT
                          ▼
┌─────────────────────────────────────────────────────────┐
│                     BACKEND                             │
│                    (Convex)                             │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐     │
│  │  Mutations  │  │   Queries   │  │    Cron     │     │
│  │  (writes)   │  │  (reads)    │  │   Jobs      │     │
│  └──────┬──────┘  └──────┬──────┘  └─────────────┘     │
│         │                │                              │
│         ▼                ▼                              │
│  ┌─────────────────────────────────────────────────┐   │
│  │              Database (Real-time)                │   │
│  │         tweets | users | organizations           │   │
│  └─────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│                 DEVELOPMENT TOOLS                       │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐     │
│  │   Cursor    │  │  Context7   │  │  Firecrawl  │     │
│  │  Composer   │  │    (MCP)    │  │    (MCP)    │     │
│  │   Agent     │  │    Docs     │  │   Search    │     │
│  └─────────────┘  └─────────────┘  └─────────────┘     │
└─────────────────────────────────────────────────────────┘

Cost Breakdown

Service Free Tier Paid Tier
Vercel 100GB bandwidth $20/month (Pro)
Clerk 10k MAU $25/month (Pro)
Convex 1M function calls $25/month (Pro)
Cursor Limited $20/month (Pro)
Context7 Free Free
Firecrawl 500 credits $19/month

Total for MVP: $0 (free tiers) Total for Production: ~$90-110/month

Workflow Insights

Prompt Strategy

  • Keep prompts focused on one coherent idea at a time
  • Reference specific documentation when needed
  • Don’t ask for multiple unrelated complex features in one prompt
  • Segment building into logical phases

MCP Server Usage

  • Context7 - Looks up library-specific documentation on demand
  • Firecrawl - Web search grounding for up-to-date information
  • Reduces hallucinations by providing real context

Agent-First Development

Cursor now defaults to the agent panel instead of the editor - “telling in terms of their bet of what the direction of coding looks like”

Timestamps

Time Topic
00:00 Introduction: The Evolution of Coding
00:39 Reflecting on Recent Advances
01:17 The Rise of Agentic Systems
02:27 Introducing Cursor’s Composer
02:46 Demonstration Setup
03:28 Building the Full Stack Application
04:16 Leveraging Developer Tools
04:51 Implementing Authentication and Billing
08:59 Creating and Managing Organizations
13:18 Enhancing the User Experience
21:46 Final Thoughts and Deployment
24:38 Conclusion and Call to Action

Tools Mentioned

Tool Purpose
Cursor Composer Agentic coding assistant
Claude Code First great agentic system (with Claude 4)
CodeX OpenAI’s agent (web app, IDE integration)
Next.js React framework
Vercel Deployment platform
Clerk Authentication + Organizations + Billing
Convex Backend database with real-time sync
Context7 MCP server for library documentation
Firecrawl MCP server for web search grounding

Actionable Next Steps

  • Try npm create convex for quick full-stack setup with Clerk
  • Explore Clerk Organizations for multi-tenant apps
  • Set up Context7 MCP server for documentation grounding
  • Use focused, single-concept prompts for better agent results
  • Consider velocity over power when choosing models for iteration
  • [[Claude Code SDK]]
  • [[MCP Servers]]
  • [[Cursor Composer]]
  • [[Full Stack Development]]
  • [[AI-Assisted Coding]]

Quotes

“We’re really at the point where we’re starting to explore the agentic capabilities”

“The velocity in terms of how we can ship is going to be directly paired to some of the great dev tools that are out there”

“It is an amazing time to build. Whether you’re a front-end developer, maybe not as familiar with backend or vice versa, or even just someone new to building”


Tag Analysis

Content Type: video - YouTube tutorial/demonstration Primary Topics: AI, development, coding, tools - Core focus on agentic development workflow Supporting Topics: productivity, automation, web-development - Practical application areas Status: inbox - New capture for processing Metadata: actionable, tutorial, technical - Contains specific steps to follow

Bases Filtering Suggestions

  • type = video AND tags contains "AI" AND tags contains "development"
  • tags contains "tutorial" AND tags contains "actionable"
  • tags contains "tools" AND status = "inbox"