Haven't really experienced it besides in long contexts. Usually keep it concise. Something like: We're building feature X. - You might need `a`, `b`, `c`. (any libraries, url documentation etc) - The requirements are: - x - y - z Any negatives (prevent going down a path) would go into requirement. This would be a prompt to sisyphus if small or prometheus if big. (Using opencode + oh-my-openagent). If I believe the ag…
> We're building feature X. - You might need `a`, `b`, `c`. (any libraries, url documentation etc) - The requirements are: - x - y - z So, you are saying we have to start every conversation for an existing project with this context? pointing to the particular feature detail we are targeting?
We have a bug in our handler for the distributed transaction which updates the payment amount. It allows modifications when it should not.
The requirements are:
- We should reject regular changes outside of intent state
- We should allow upsell when state is accepted and upsell modifications is activate in the config
- You do NOT have to consider shipping during upsell, it is out of scope and is already required not to change as a result of upsell elsewhere.
We don't use any CLAUDE.md files or similar. Skills for things that it gets wrong and the rest it can handle by reading the repos themselves.Underlying plugin prompts makes sure it completes the task and adds tests etc.