
Everything that gets built doesn't need to last. Instead, evolve!!!
The above snip is from my actual machine and I have a confession to make after I finally got rid of most of the precious things I built for my agents and dev env. I spent countless hours on these, fine-tuning to perfection and my preferences weekly over the weekends as I worked on projects.
I am sharing because I was afraid of doing any cleanup/maintenance runs on my Agent OS or product repos losing all the effort and value over time. I know there are many like me, that want things to work exactly how I intended, if the setup is working - why risk breaking? Oh boy, was I wrong and pleasantly surprised!!!
What made me think of doing this in the first place was I noticed the models I am used to - Grok/Claude as orchestrator and Gemini as subagents and for initial planning, were too agreeable and boring. No matter how creative my plans/prompts were, they ended up just doing what is safe and somehow stay grounded unless I insist on iterating their initial outputs and spend many sessions/turns polishing the final results. They seemed almost tasteless even though I had high design/UI/UX preferences/skills setup and have already shipped products that are jaw dropping to look at. I thought this was good, maybe this is how agents actually worked in the real world and the benchmaxing results were the ceilings of capability and not their everyday use cases.
That is what I assumed, until I was setting up my new Mac Studio to replace my Macbook Pro as my primary machine. As I was finished setting things up on the new machine, I quickly installed the bare minimum to get started with a new project in the pipeline and I wanted to see what I get from the 'vanilla' harness/models. No third party SDD, TDD, ally, ponytail, serena, impeccable, claude or other skills/instructions/frameworks yet.
I just spent a few hours on Gemini/Antigravity for the plans/PRDs/Roadmaps/Architecture design and fed them into Grok Build with Grok 4.6 (xhigh) to initialize itself on the project. I immediately noticed a sharp diversion on how this agent worked on the initial scaffolding and foundations. I stopped after the first phase of the milestone and installed OpenCode - same results, the agent was noticeably thinking more and using the right tools with no failed tool calls, mocking designs, making decisions and asking me questions. I checked twice to see if the agents had accidentally onboarded my Agent OS on this machine after I authenticated gh and setup Antigravity. No they did not - this was just the models and harness with builtin skills/plugins.
Then it hit me - I curiously opened the agents.md and gemini.md files and found they were just around ~20-30 lines and less than maybe 3000 characters - they didn't have the product truth, no project index, no file references. The instructions were just about the project and how the agent needs to work with me - nothing more, no ceremonies. The project docs like ADRs and feature matrix and other relevant files were already created and put in place by the agents as per the plan with a good central index.md file with clear descriptions. The default memory file had the session log as usual for Grok.
Then I asked it to land the first few PRs on the new private repo on Git - it took only a few minutes which was a huge change from my other machine setup with many tests/protocols the agents had to follow to pass before it ships anything. I reviewed it, The agents had done their job, actually they did a good job - created milestones, issues, PRs, setup the readme.md and the Gitops protocols along with the deployment env etc. exactly as planned and the PR was actually not looking like slop. They also reminded me to choose the type of license - smart, proactive and not cutting corners. All of this without my entire Agent OS, session guards, hooks, skills.
I checked my usage, I had barely used 10% of the Grok heavy sub with a little over 30% of Gemini usage on Antigravity for the initial planning. Was this only because this was a greenfield project? Will they think and behave the same way and I get the most out of them when I switch over to my other machine after I strip away all the other things bogging them down?
That's what I did and I'm running a few sessions in parallel across a couple of brownfield projects. I do not plan to cut any releases on the actual products without intense emulation and testing locally.
Stick around and find out what happens, I will post an update after a couple of days of work and my honest opinions. Wish me luck. Cheers!!! π₯