| ▲ | esafak 2 hours ago | ||||||||||||||||
It still ignores it. I always have to say 'Isn't this mentioned in AGENTS??' and it will concede that it is. | |||||||||||||||||
| ▲ | matheus-rr an hour ago | parent [-] | ||||||||||||||||
In my experience the problem is how people write them. Descriptive statements get ignored because the model treats them as context it can reason past. "We use PostgreSQL" reads as a soft preference. The model weighs it against whatever it thinks is optimal and decides you'd be better off with Supabase. "NEVER create accounts for external databases. All persistence uses the existing PostgreSQL instance. If you're about to recommend a new service, stop." actually sticks. The pattern that works: imperative prohibitions with specific reasoning. "Do not use Redis because we run a single node and pg_notify covers our pubsub needs" gives enough context that it won't reinvent the decision every session. Your AGENTS.md should read less like a README and more like a linter config. Bullet points with DO/DON'T rules, not prose descriptions of your stack. | |||||||||||||||||
| |||||||||||||||||