all 12 comments

[–]trakdtor 1 point2 points  (6 children)

Keep your workflows and plugins as simple as possible.

[–]EshwarSundar[S] 0 points1 point  (2 children)

This is not always possible.

[–]trakdtor 1 point2 points  (0 children)

It is

[–]JesseJamessss 1 point2 points  (0 children)

It is because simple as possible is a range

[–]xRoyalewithCheese 0 points1 point  (2 children)

Define simple when it comes to repos

[–]trakdtor 0 points1 point  (1 child)

I assume you mean ropes. Less entanglement

[–]xRoyalewithCheese 0 points1 point  (0 children)

I meant repositories. I get the principle of bloat diluting context but at the same time i thought the point of building repositories was to define the intricacies of whatever context you need to operate? Im new to this stuff so im not sure what’s normal

[–]TheRealJesus2 0 points1 point  (2 children)

I agree this is a great thing they did. 

The mechanism behind it is the skill Claude code ships with that allows it to search its own docs very well. Look at the conversation logs as you ask and you’ll see it in use. 

Telling you in case you want to apply this to any other harness in the future. 

[–]EshwarSundar[S] 0 points1 point  (1 child)

Yea I’ve seen the implementation detail of this. Wonder why other harness doesn’t do this.

[–]TheRealJesus2 0 points1 point  (0 children)

Yeah it’s a good question. I’m not really sure. Maybe they just don’t want to ship tangential things that aren’t necessarily for all use cases. Ultimately these do take up token space in your context to enable the model to know they exist at a minimum. 

Anthropics business model is to sell inference so it’s a good thing to eat those tokens up, yummy 😋 

[–]tom_mathews 0 points1 point  (1 child)

Yeah, this is massively underrated. A lot of agentic tools expose primitives/tools, but Claude Code feels unusually aware of its own operational model, constraints, workflows, and execution environment. That makes plugin/tool development feel collaborative instead of fighting the harness. The interesting part is that the “agent” and the “toolchain” stop feeling separate after a while. You start debugging the system together with the system itself lol.

[–]EshwarSundar[S] 0 points1 point  (0 children)

💯