Remix.run Logo
colordrops 2 days ago

This is the big secret. Keep code modular, small, single purpose, encapsulated, and it works great with vibe coding. I want to write a protocol/meta language similar to the markdown docs that Claude et al create that is per module, and defines behavior, so you actually program and compose modules with well defined interfaces in natural language. I'm surprised someone hasn't done it already.

adastra22 2 days ago | parent | next [-]

My set of Claude agent files have an explicit set of interface definitions. Is that what you’re talking about?

colordrops 2 days ago | parent [-]

Are Claude agent files per module? If so, then I guess so.

adastra22 2 days ago | parent [-]

Per source code module?

drzaiusx11 2 days ago | parent | prev [-]

Isn't what you're describing exactly what Kiro aims to solve?

colordrops 2 days ago | parent [-]

Possibly, I've never heard of Kiro, will look into it.