←back to thread

165 points gdudeman | 8 comments | | HN request time: 0.485s | source | bottom
1. submeta ◴[] No.44481854[source]
Very well written and a joy to read.

Yes, IDEs of the future will not look like those we have today. I too started with Cursor and similar VS Code enhanced IDEs. And ended up using Claude Code. And realised my terminal is more important for me now. So I migrated from iTerm to Ghostty (faster, lighter, more modern), Tmux and Tmuxinator, and NeoVim! Because I just cat/bat files and occasionally edit a file, if at all. Claude Code does the heavy lifting, I write specs and prompts, in NeoVim or Emacs. And I am loving my workflow.

I too use Claude Code for more then just generating code. Whenever I need to rewrite a config file (for zsh, neovim, ghostty, etc), I start Claude code and assign the task to do it. It will do the changes and even refactor my settings file in a few minute.

Lastly, I use it to ask questions about my codebase, refactor code, let it document my code, even make meaningful commits.

Pure awesomeness.

replies(3): >>44482132 #>>44482728 #>>44488894 #
2. indigodaddy ◴[] No.44482132[source]
Will CC automatically backup these personal configs you are talking about, say .zshrc, before making changes?
replies(2): >>44482342 #>>44482396 #
3. AnotherGoodName ◴[] No.44482342[source]
It’s a feature of the ide but pretty much all of them have an option for ais to only change code via a merge and review process. It’s not the ai changing directly, it’s heres a diff; accept, change, discard process after the prompt. Past there the ides usually have a local history and yiu can also use git.
4. submeta ◴[] No.44482396[source]
I keep track of all my config files via git. And after any change I make a commit (ask the tool to do that).
5. alwillis ◴[] No.44482728[source]
> Lastly, I use it to ask questions about my codebase, refactor code, let it document my code, even make meaningful commits.

I've found that CC writes really good commits; I added info about Conventional Commits [1] to the CLAUDE.md file with a few examples.

[1]: https://www.conventionalcommits.org/en/v1.0.0/#summary

replies(2): >>44482913 #>>44503872 #
6. submeta ◴[] No.44482913[source]
Nice! Thanks for sharing.
7. qn9n ◴[] No.44488894[source]
I similarly migrated to Ghostty but have found the built-in tabs and panes more than enough so haven't required tmux.
8. danielbln ◴[] No.44503872[source]
It's also quite good at setting up PRs: "use GitHub CLI to create a PR, keep the desc tights, no purple prose, no emojis" and you get solid PR ready to go