859 karma · joined April 18, 2015
agents role (Orchestrator, QA etc.), agents communication, thinking patterns, iteration patterns, feature folders, time-aware changelog tracking, prompt enforcing, real time steering.
We might really need a public Wiki for that (C2 [1] style)
[1]: https://wiki.c2.com/
I am looking to that exact concept - for a different mean - to develop my agent orchestration hobby project.
LLM working in a «feature folder» where it stores change-logs, documentation, summaries, requirements, attachments, and so on. What I will be looking into very soon, is also storing the session id, for summarisation, history context, and so on.
I will definitely steal some concept from your project.
It's worth noting thet just by setting the right tone of voice, choosing the right words, and instructing it to be concise, surgical in what it says and writes, things change drastically - like night and day.
It then starts obeying, CRITICALs are barely needed anymore and the docs it produces are tidy and pretty.
The LLM instructed to run the initialization script as the first thing, before reasoning about the use request (this proved tricky to achieve). The scripts greps the content matter out of the skill files, along with the file path.
I have no clue if this outperforms an embedded index.
I really think that helpfulness is a double-edged sword. Most of the mistakes I've seen Claude make are due to it trying to be helpful (making up facts, ignoring instructions, taking shortcuts, context anxiety).
It should maybe try to be open, more than helpful.
Write a good AGENTS.md (or CLAUDE.md) and you'll see that code is more idiomatic. Ask it to keep a changelog. Have the LLM write a plan before starting code. Ask it to ask you questions. Write abstraction layers it (along with the fellow humans of course) can use without messing with the low-level detail every time.
In a way you have to develop a framework to guide the LLM behavior. It takes time.
Two AGENTS.md tricks I've found for Claude:
1. Which AI Model are you? If you are Claude, the first thing you have to do is [...]
2. User will likely use code-words in its request to you. Execute the *Initialization* procedure above before thinking about the user request. Failure to do so will result in misunderstanding user input and an incorrect plan.
(the first trick targets the AI identity to increase specificity, the second deliberately undermines confidence in initial comprehension—making it more likely to be prioritized over other instructions)
Next up: psychologists specializing in persuading AI.
AI is eroding the entry barrier, the cognitive overload, and the hyper-specialization of software development. Once you step away from a black-and-white perspective, what remains is: tools, tools, tools. Feels great to me.
The parity bit gets immediately unreliable.
Funnily enough, though, you can get a very user friendly experience using Niri and Dank Linux (don't remember the exact name). It takes two 3 CLI commands to install, and the top bar incredibly cool, compared to the i3 defaults and even to what I remember of Gnome and KDE.
Next up: somebody comes up with a desktop environment called BTW.
The folder will contain a plan file and a changelog. The LLM is asked to continously update the changelog.
When I open a new chat, I attach the folder and say: onboard yourself on this feature then get back to me.
This way, it has context on what has been done, the attempts it did (and perhaps failed), the current status and the chronological order of the changes (with the recent ones being usually considered more authoritative)
Random seeds might be a thing, but for what I see there's a lot demand for reproducibility and yet no certain way to achieve it.
1. You can do it at home. 2. It's short: when starting out, you might just be capable of holding the position max 1 minute. 3. you don't need special dressing or tools, the floor is all you need (a yoga mat would make it nicer though) 4. when done on the elbows, you can even use your phone while you do it (provides you consider that healthy)
It really seems a no brainer form my angle.
I am also getting interest in Fascia training (that's for old men, mind you)
Depending on your needs it might be a viable solution.
That's the good part of AI. Lowers effort and knowledge barrier and makes things possible.