Skip to content

Instantly share code, notes, and snippets.

@cedrickchee
Last active July 19, 2025 12:47
Show Gist options
  • Save cedrickchee/ec2e30e98597cd63dc465d2107800c4c to your computer and use it in GitHub Desktop.
Save cedrickchee/ec2e30e98597cd63dc465d2107800c4c to your computer and use it in GitHub Desktop.
Everything you need to know about Claude Code and Cursor in 2025

Everything you need to know about Claude Code and Cursor

How I use Claude Code? How I bring the best out of Claude Code? What is your workflow?

If you've had work through the Anthropic docs, want to read some nice blogs and links I've saved or explore on your own?

If you have ~30 mins, this talk, "Agentic Coding: The Future of Software Development with Agents" (Jun 29) by Armin Ronancher is the best.

I currently don't sleep a lot

Claude Code is catnip for programmers.

😮

Slides:

What is agentic coding?

armin-ronancher-agentic-coding-talk-03

Why is this a thing all the sudden?

armin-ronancher-agentic-coding-talk-02

Cursor vs Claude Code

armin-ronancher-agentic-coding-talk-04

"Making the $200 Worth It"

armin-ronancher-agentic-coding-talk-05

Learning Resources

Official article: Claude Code: Best practices for agentic coding by Anthropic (Apr 18)

Essential video:

Essential reading:

Optional reading:

A living document rounding up of some of the blog posts (above): https://steipete.me/posts/2025/essential-reading

Optional video:

Claude Code Workflows

  • Claude Code & the evolution of agentic coding by Boris Cherny, Anthropic (Jul 5)

    1. fit the workflow to the task

    i. explore -> plan -> confirm -> code -> commit

    Prompt: figure out the root cause for issue #983, then propose a few fixes. Let me choose an approach before you code. ultrathink

    ii. tests -> commit -> code -> iterate -> commit

    Prompt: write tests for @utils/markdown.ts to make sure links render properly (note the tests won't pass yet, since links aren't yet implemented). then commit. then update the code to make the tests pass.

    This is TDD. It's pretty hard to use in practice. But now with coding tools, it actually works really well. May be the reason is because it's not me doing it, the model doing it.

    iii. code -> screenshot -> iterate

    Prompt: implement [mock.png]. Then screenshot it with Puppeteer and iterate till it looks like the mock.

    If Claude has a target to iterate against, it can do much better. So if there's some way to verify the output like a unit test, integration test, a way to screenshot in your iOS simulator, a way to screenshot in Puppeteer, just some way to see its output.

  • Learn about common workflows with Claude Code in Anthropic docs.

Cursor vs Claude Code Pricing

Pricing as of Jul 5, 2025.

cursor-vs-claud-code-200-plan

OSS and Alternatives

  • sst/OpenCode - AI coding agent, built for the terminal. The CLI is client-server model (the TUI is their initial focus but the goal is to build alternative frontends, mobile, web, desktop). From their documentations, they recommend signing up for Claude Pro or Max, running OpenCode auth login and selecting Anthropic. It's the most cost-effective way to use OpenCode.
    • Great to see more open source agentic CLIs tools.
    • Other than the focus on TUI design, does this have any advantage over Claude Code using the same model? OpenCode focused on user experience and less so on performance. OpenCode use all the same system prompts/config as Claude Code. That said people do observe better performance because of out of the box LSP support (edit tools return errors and the model immediately fixes them.)
    • If you want to save cost, it's model agnostic. You can switch to another AI provider. You can even use a local Ollama model.
  • ripgrim/anon-kode - a fork of the original Claude Code that has been taken down due to copyright issue.

Tools:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment