Join us for DevCon Fall conference, virtual and in New York. Nov 18 - 19Join us for DevCon. Nov 18 - 19
Logo
  • #

    +

    >

    DevCon
  • Articles116
  • Podcast82
  • Landscape483
  • Events26
  • Newsletter29
  • #

    +

    >

    DevCon
  • Articles116
  • Podcast82
  • Landscape483
  • Events26
  • Newsletter29

Stay ahead, join 7,000 devs reading AI Native Dev Digest

Logo
  • Discord
  • LinkedIn
  • X
  • YouTube
  • Spotify
  • Apple Podcasts
  • Home
  • Articles
  • Podcast
  • Landscape
  • About
  • Privacy Policy
  • Cookies
  • Contact
© AI Native Dev
Back to articlesAgentic Coding Best Practices with Claude Code

9 May 20253 minute read

Coding with Claude Code: Practical tips for agentic development.

Dion Almaer

Field CTO at Tessl, previously built developer products at Google, Shopify, Mozilla

Website
LinkedIn
X
Bluesky
Medium
Developer Experience
AI Tools & Assistants
Spec Driven Development (SDD)
Agentic Systems
Table of Contents
My Workflows
Back to articles

Agentic Coding Best Practices with Claude Code

9 May 20253 minute read

Coding with Claude Code: Practical tips for agentic development.

When Anthropic’s Claude Code was first announced alongside 3.7’s hybrid reasoning, I was genuinely surprised. It felt like opening up to a whole different style of development. We had been used to either going to ChatGPT or Claude to chat about code, or to open our IDEs to be — well integrated — with our codebase. With Claude Code we have something new, yet old… a terminal based solution that lets you chat and see code changes that you can accept or reject and refine.

How do you best use this new type of agentic coding?

Anthropic have kindly shared their Claude Code: Best practices for agentic coding, which is a fantastic resource for understanding how best to work with an LLM for generating code (much more practical and useful than OpenAI’s practical guide to building agents resource!).

My Workflows

Having used Claude Code and other tools for some time, I am finding workflows that work for me.

One of my common workflows right now goes like this:

First, I build a lightweight specification for the feature or capability that I am looking to work on in my codebase.

To do this, I will use various tools. One I really enjoy is RepoPrompt, a powerful desktop application that is fully repo-aware and allows you to refine and pick the exact context that you want available to your model.

I also enjoy using ChatGPT or Claude to generate a spec. ChatGPT has been iterating quickly on their artifacts pane, which allows you to build out a markdown spec and use chat to keep asking for changes, and manually edit the spec.

With spec in hand, I have done the thinking for the functionality and I’m ready to hand it over for implementation.

I fire up `claude`, and paste the spec in and iterate away.

Since you can fire up multiple instances of Claude, I will often have a series of specs, and before I take a break (lunch time!) I will fire off the specs on different git worktrees. My army of coding bots go to work and, after lunch, I can look through each, see each approach, and pick my favorite.

Enjoy being a TL and a PM for your new AI engineers!

Resources

Visit resource
Claude Code Best Practices
Visit resource
Claude Code Overview
Visit resource
Claude 3.7 Announcement

Related Articles

Configuring Claude Code

20 Jun 2025

Unlocking Claude Code: Can Spec-Driven Development Elevate Your Workflow?

23 Jun 2025

How claude-task-master “Reduced 90% Errors for My Cursor”

19 Jun 2025

Dion Almaer

Field CTO at Tessl, previously built developer products at Google, Shopify, Mozilla

Website
LinkedIn
X
Bluesky
Medium
Developer Experience
AI Tools & Assistants
Spec Driven Development (SDD)
Agentic Systems
Table of Contents
My Workflows

Resources

Visit resource
Claude Code Best Practices
Visit resource
Claude Code Overview
Visit resource
Claude 3.7 Announcement

Related Articles

Configuring Claude Code

20 Jun 2025

Unlocking Claude Code: Can Spec-Driven Development Elevate Your Workflow?

23 Jun 2025

How claude-task-master “Reduced 90% Errors for My Cursor”

19 Jun 2025