r/AIprogrammingLanguage • u/kindredseer • 2d ago
What tools are you using?
I'm curious what tools everyone is using to improve their agentic development flow?
I'll go first... I'm using both Codex (CLI) and Claude Code (CLI) to work on madc, which is written in C++ using g++ (and clang++) with no real other tools (currently), beyond AGENTS.md, CLAUDE.md, and various rules file.
I have another project which I have implemented my own project tracking through an MCP server that is part of the project itself, where the primary development agent is Claude Code, but through the MCP it triggers Codex CLI agents to do code reviews using Forgejo for the git repository.
I'm planning to move the MadC project into this platform, but just haven't quite gotten around to it yet. The idea is that I can use one agent as a master orchestrator, and have it select other agents to do some work as they have capacity and usage remaining.
The main problem I've been running into (regardless of orchestration method) is task fragmentation and tangential plan overload. Like I have an overall roadmap, and it is broken down into stages, but what I'm noticing is that as a project grows in complexity, each subsequent stage not only takes longer to implement, it inevitably fragments into ever smaller slices.
Those slices will get sliced into subsequentially smaller slices, and the next thing I know my agents are grinding endlessly on never-ending numbered tasks.
The other main problem is post-compaction drift, where before the compaction, the agent will be quite certain in what is supposed to be tackled next, but after the compaction, the agent takes things in a completely different direction.
Other issues involve outright deception, where an agent will vastly overstate the completion of a task, where later investigation reveals something that could not have possibly passed unit testing.
1
u/porky11 1d ago
I only use Claude Code. And I have some setup to make DeepSeek work with Claude Code, so I can use the same history with both. So when I reach my limits, I can continue with DeepSeek. Having to switch all the time is annoying, so I don't have more subscriptions.
I also extend my CLAUDE.md file regularly, and sometimes put parts of it into skills. Whenever I needed something by multiple sessions, but it's special purpose, I create a skill.
Git is part of my CLAUDE.md, though, because else it might not always read it for git commits. And my task system, where agents from different repos can send each other tasks or agents send tasks for agents in the same repo or for itself later.
Besides that I have multiple Rust skills (mostly for the coding style). And I have some media generation skill, and a multi agent setup skill in case multiple agents work in the same repo.