Skip to content
← Back to articles
8 min read

The AI tools I actually use to ship code 3x faster

A deep dive into the exact AI-driven workflow I use to accelerate full-stack development, from Cursor to Claude 3.5.

The AI tools I actually use to ship code 3x faster
In this post

TL;DR: AI in software engineering isn’t about magic buttons; it’s about eliminating developer friction. By integrating Cursor for IDE context and Claude 3.5 Sonnet for high-level architecture, you can transition from a “coder” to an “architect,” shipping complex features 3x faster while maintaining a perfect 100/100 Lighthouse score and a First Contentful Paint of <0.5s.


There is a lot of noise surrounding AI in software engineering. If you spend 10 minutes on X, you’d think we are all just pressing a single button and watching full SaaS applications materialize out of thin air.

The reality of building production-ready apps and games is much less glamorous. AI isn’t replacing my job as a full-stack developer, but it is entirely replacing the friction of typing, context-switching, and documentation-hunting.

By leveraging the Astro 6 Core Infrastructure, I can ensure my AI-generated code runs in a high-performance, minimalist environment.

Here is the exact, zero-BS stack of AI tools I actually use every single day to ship 3x faster.

Table of Contents

1. Cursor (The Ultimate IDE)

I held onto standard VS Code for a long time. The switch to Cursor was the single biggest productivity unlock I’ve had in years.

It is a fork of VS Code, so all your extensions and keybindings work, but the AI is baked directly into the editor’s core.

  • Cmd+K Generation: I highlight a block of messy React state logic, hit Cmd+K, and type “Refactor this into a custom hook.” It does it inline in 3 seconds.
  • @Codebase Context: I can open the chat and ask, “@Codebase Where is the player health manager instantiating the UI canvas?” It reads my entire repository instantly.
> @Codebase
Find all instances where the PlayerHealth.cs script
calls OnDeath() and rewrite them to trigger the new
GameManager.HandleGameOver() event instead.

2. Claude 3.5 Sonnet (The Architect)

Before I write a single line of code for a new micro-SaaS, I open Claude 3.5 Sonnet for complex coding architecture planning.

“I am building a gamified habit tracker in React Native with a Supabase backend. Outline the optimal database schema for tracking daily quests, user XP, and a soft-currency economy. Provide the SQL table definitions.”

The Takeaway

We are moving from being “coders” to being “editors” and “architects.” And frankly, it’s the most exciting time in history to be building software.

The Architectural Mindset

To truly leverage these tools, you have to stop thinking like a junior coder focused on syntax and start thinking like a systems architect.

The AI is exceptionally good at generating the raw code, but it is terrible at understanding the broader business context or the long-term implications of architectural choices.

Your job is to provide the constraints, design the data flows, and ensure the resulting system is cohesive and maintainable.

You are the conductor; the AI tools are your orchestra. If you don’t provide clear direction, you’ll just end up with a cacophony of disorganized, unmaintainable code.

Continuous Refinement and Iteration

The workflow I’ve outlined isn’t static. The tools are evolving rapidly, and the way we use them must evolve as well.

What worked six months ago might be obsolete tomorrow. The key is to maintain a relentless focus on shipping velocity.

Don’t get bogged down in prompt engineering as an end in itself. Use the tools to solve immediate problems, generate boilerplate, and explore complex architectural solutions.

The moment the tool becomes a bottleneck, discard it and find a better approach. The ultimate goal is to build robust, high-performance systems faster than ever before.

This is the reality of modern software engineering. Adapt or fall behind.

Written by Jordan Thirkle

Stay-at-home dad building AI-accelerated products. I write code during naps and after bedtime — every post comes from real work, not theory.

X GITHUB LINKEDIN NEWSLETTER
0