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 agent won't understand what it is supposed to do or if there are multiple solutions of which only some are allowed I add "DO NOT make or edit any business rules before asking me".
This would be a prompt to sisyphus if small or prometheus if big. (Using opencode + oh-my-openagent).
If I believe the agent won't understand what it is supposed to do or if there are multiple solutions of which only some are allowed I add "DO NOT make or edit any business rules before asking me".