Tight specs.
Tickets, not markdown.
A spec that fits in a ticket lands in one PR. A spec that doesn't, doesn't.
Everyone wants you to write specs in markdown files. Put them in your project management system instead. Assignable, trackable, subscribable. Markdown isn't.