upvote
You can do that - it's called Spec Driven Development.
reply
Prompts are not specs.
reply
I don't see the term used in the article.
reply
its not a Claude-specific term
reply
Problem is that for any non trivial software is that the prompt is a conversation and the steps increasingly depend on the output. Of course you can ask your LLM to write the SPEC.md at any moment but it will lack nuance.

Shameless plug: at https://slopyard.net I embrace this and only let people submit the spec. If somebody wants your software they can regenerate it and change whatever they want.

reply
This reminds me of the halfbakery website from older times.
reply
Do we have reproducible LLMs?

Possible in theory, with a seeded PRNG, but in practice?

reply
Proponents of LLM coding agents would claim you don’t need reproducibility. As long as the final output passes tests/lint, it’s (allegedly) good to go.
reply
If every build is different, no two builds will have the same bug/exploit, so maybe better security??
reply
One of the goals of "Operation Rapidash" (q.v.: https://news.ycombinator.com/item?id=50065342) was precisely this. "You can delete the whole source repo and get effectively the same software back from the specs by running it through [AI agent]."
reply