Switching from Cursor to Claude Code: A New Development Partner
I started building this personal website using Cursor as my primary AI coding assistant. But here's the thing about AI development tools - they're evolving rapidly, and it's worth experimenting. Today I switched to Claude Code to see how it handles project handoff and continuation.
Switching from Cursor to Claude Code: A New Development Partner
Date: January 8, 2026
Author: Joel Varty (with Claude Code)
Phase: 7 → 9 (Discovery & Transition)
How We Got Here
I started building this personal website using Cursor as my primary AI coding assistant. Cursor did a fantastic job - it built out the entire infrastructure, created all the Agility CMS models, implemented the blog system with seven different gallery types, and got us about 80% of the way there.
But here's the thing about AI development tools - they're evolving rapidly, and it's worth experimenting. I've been hearing great things about Claude Code, Anthropic's official CLI tool, and I wanted to see how it handles project handoff and continuation.
The Handoff Challenge
When you switch AI assistants mid-project, you're essentially asking a new developer to jump into an existing codebase. The challenge is context - can the new tool understand:
- What's already been built?
- What still needs to be done?
- The architectural decisions that were made?
- The patterns and conventions in use?
The Surprise Discovery: Using Agility MCP
Instead of just reading the documentation and accepting it at face value, Claude Code did something Cursor hadn't done recently - it actually queried the Agility CMS instance directly using the MCP server.
The Big Discovery
Remember MANUAL-CMS-SETUP.md? The file that said I still needed to create the /about, /career, and /uses pages manually?
Turns out they already existed!
Claude Code discovered:
- ✅
/aboutpage exists (pageID: 6) with RichTextArea + Hero + BasicMarkdown components - ✅
/careerpage exists (pageID: 7) with Hero + CareerTimeline components - ✅
/usespage exists (pageID: 8) with Hero + UsesSection components
This is exactly the kind of thing you want an AI assistant to catch - the gap between documentation and reality.
Claude Code vs. Cursor: Initial Observations
Claude Code Strengths (So Far):
- Proactive Investigation - It didn't just read docs, it verified them against reality using MCP
- Systematic Approach - Very methodical in how it explored the codebase
- MCP Integration - Seamlessly used the Agility CMS MCP server to query real data
- Comprehensive Reporting - Gave me a detailed, well-organized status report
What Cursor Did Well:
- Building the Foundation - Created the entire infrastructure from scratch
- Component Implementation - Built all 7 gallery types, all Agility components
- Process Documentation - Generated detailed docs as it worked
- Problem Solving - Figured out complex issues like the BlogDetails dynamicPageItem fix
What This Tells Us About AI-Assisted Development
- Documentation is Critical - Having comprehensive documentation makes handoffs possible
- MCP Servers are Game-Changers - The ability for Claude Code to directly query Agility CMS was powerful
- Verification Matters - Documentation can get out of sync with reality; tools that verify are valuable
- Context is King - The more context you provide, the better results you get
Joel's Thoughts
This is fascinating to me. I'm not just building a website - I'm also experimenting with how different AI tools approach software development. Claude Code's first action was to verify the documentation against reality using the MCP server, which is exactly what a good developer would do when joining a project.
The future of software development is weird, wonderful, and full of AI assistants. I'm here for it.