2 comments

  • christofosho2 hours ago
    I like reading these types of breakdowns. Really gives you ideas and insight into how others are approaching development with agents. I&#x27;m surprised the author hasn&#x27;t broken down the developer agent persona into smaller subagents. There is a lot of context used when your agent needs to write in a larger breadth of code areas (i.e. database queries, tests, business logic, infrastructure, the general code skeleton). I&#x27;ve also read[1] that having a researcher and then a planner helps with context management in the pre-dev stage as well. I like his use of multiple reviewers, and am similarly surprised that they aren&#x27;t refined into specialized roles.<p>I&#x27;ll admit to being a &quot;one prompt to rule them all&quot; developer, and will not let a chat go longer than the first input I give. If mistakes are made, I fix the system prompt or the input prompt and try again. And I make sure the work is broken down as much as possible. That means taking the time to do some discovery before I hit send.<p>Is anyone else using many smaller specific agents? What types of patterns are you employing? TIA<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;humanlayer&#x2F;advanced-context-engineering-for-coding-agents&#x2F;blob&#x2F;main&#x2F;ace-fca.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;humanlayer&#x2F;advanced-context-engineering-f...</a>
    • marcus_holmes2 hours ago
      that reference you give is pretty dated now, based on a talk from August which is the Beforetimes of the newer models that have given such a step change in productivity.<p>The key change I&#x27;ve found is really around orchestration - as TFA says, you don&#x27;t run the prompt yourself. The orchestrator runs the whole thing. It gets you to talk to the architect&#x2F;planner, then the output of that plan is sent to another agent, automatically. In his case he&#x27;s using an architect, a developer, and some reviewers. I&#x27;ve been using a Superpowers-based [0] orchestration system, which runs a brainstorm, then a design plan, then an implementation plan, then some devs, then some reviewers, and loops back to the implementation plan to check progress and correctness.<p>It&#x27;s actually fun. I&#x27;ve been coding for 40+ years now, and I&#x27;m enjoying this :)<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;obra&#x2F;superpowers" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;obra&#x2F;superpowers</a>
      • indigodaddy1 hour ago
        Can you bolt superpowers onto an existing project so that it uses the approach going forward (I&#x27;m using Opencode), or would that get too messy?
  • indigodaddy2 hours ago
    This was on the front page and then got completely buried for some reason. Super weird.
    • mjmas1 hour ago
      On the front page at the moment. Position 12
      • indigodaddy1 hour ago
        Maybe I missed it. Sometimes when you&#x27;re scanning for something your brain intentionally doesn&#x27;t want to see it, I&#x27;ve noticed. Anyway I&#x27;m not Stavros obviously, just thought this was a good article.
    • stainlu1 hour ago
      [flagged]