← Back to writing

AI-augmented engineering in practice

What daily use of Cursor, Copilot, and Claude actually changes — and where I still go hands-on.

  • AI
  • Workflow

I use AI-assisted tools every day — Cursor, GitHub Copilot, and Claude. They are not a replacement for understanding the code. They are leverage when I already know what I am building and want to move faster through the parts that do not need my full attention.

Where AI helps most

Boilerplate and repetition. CRUD endpoints, test scaffolds, Tailwind layout tweaks, renaming across files — the model is good at patterns I have seen a thousand times. I still read the diff.

Exploration. "What are the options for X in this library?" or "Sketch a first pass at this component." I treat output as a draft, not a commit.

Refactors with clear scope. Extract a hook, split a component, add types to untyped code — especially when I can point the agent at the whole file tree.

Where I stay hands-on

Architecture and tradeoffs. Database shape, auth model, deployment boundaries — I want my own mental model before delegating implementation.

Subtle bugs and production behavior. Race conditions, caching, security boundaries. AI suggestions often look right and are wrong in ways that only show up under load or with real data.

Code I will own for years. If I cannot explain it in a review, it does not ship — regardless of how confident the assistant sounds.

A practical workflow

  1. Define the outcome in plain language (user story or acceptance criteria).
  2. Let the agent draft; I edit in the IDE with full context.
  3. Run the app, run tests, read the diff like a PR from a junior dev who types fast.
  4. Keep prompts and rules in the repo (.cursor/rules, AGENTS.md) so the assistant matches project conventions.

The honest takeaway

AI-augmented engineering is not "vibe coding" for me. It is faster typing with guardrails — and the guardrails are experience, tests, and willingness to throw away bad suggestions.

The goal is the same as always: ship reliable software. The tools just changed how many keystrokes it takes to get there.