RU version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
57% Positive
Analyzed from 481 words in the discussion.
Trending Topics
#context#agents#rfc#specdd#specs#llm#post#spec#same#human

Discussion (8 Comments)Read Original on HackerNews
Ask your agent to "translate AGENTS.md to AGENTS.rfc in early RFC style. Use MUST/MAY but do not define them. Add a 'rationale' block after each section".
Then ask it to compress the `*.rfc` back down to `*.md` and compare token efficiency before and after.
Make sure you go in and supplement/synthesize additional rationale info after the first pass.
It's observation was that given just the ruleset (*.md) it could detect contradictions but not justify if the rules were internally consistent, and stripping rationales during every prompt context was more token-efficient.
Sounds just like what I've been using, and published as a template: github.com/s1ugh34d/osc (It has a results corpus of testing done) Specs that are LLM driven development, behavior addressed. All markdown human written, LLM's can write them too. The result is tight spec outcomes from LLM's assisting workflows.
Using massive human software specs was great with human developers, but with "clankers" the problem is context. How to wrap software contract context into a markdown file. Works for me, I can have Claude make a osc, review it, amend it, and build a simple solution that has verifiable outcomes.
This SpecDD is very similar, doesn't really need to book of documentation, just a guide really.
Usually when someone describes their new "language", or other text-based data format, they give examples of it in the announcement post. Maybe this isn't the announcement post? Regardless, it's the first one I see and my first impression is a big wall of words.
(Aside: Perhaps we should reserve the term "-driven-development" for more paradigm-shifty stuff? Just a thought.)
> Context is not just a technical limitation of current architectures. It is a fundamental property of how any intelligent system - biological or synthetic - reasons about complex problems.
Yes!
Now, please be respectful of my context window. Don't make one long document that demands I read the whole thing before I can even know if it's relevant to me.
I want entry points to hook me back into the body of the text when I start skimming for the useful bits. But the Contents headings on the left are just useless AI summaries.
Give me at least a hint of the bottom line up-front. Only buried deep in in the middle of the post, with no heading to call it out, I find "SpecDD is, at its core, a system for ...".
Sadly I have learned too little about "SpecDD" to form an opinion about it. But as a reader, I feel actively disrespected by the author.
I have noticed the same issue with agents/llms, and you appear to have solved it the best way possible. Spectacular! Thank you for sharing it openly!
How hard would it have been to create a test repo, make a branch with monolithic specs, make another branch with these scattered specs, run the same exact task against them both? Pick a few tasks. Run them a few times each. Analyze the results.