Ponytail is a plugin that makes coding agents write the least code that works. Before adding anything, it checks whether the change is needed, already exists, or can use the stdlib or a native API. Same behavior, fewer lines to own.
this is such a simple, obviously-needed rule that I'm surprised it doesn't already exist everywhere. curious about the false-positive side though - when the "existing stdlib function" is a near-match but not exact (different edge case handling, slightly different return type), does ponytail ever push the agent to force-fit the wrong tool just to avoid writing a few new lines, or does it know when "reuse" would actually introduce a subtler bug than writing fresh code would?
Dial
this is such a simple, obviously-needed rule that I'm surprised it doesn't already exist everywhere. curious about the false-positive side though - when the "existing stdlib function" is a near-match but not exact (different edge case handling, slightly different return type), does ponytail ever push the agent to force-fit the wrong tool just to avoid writing a few new lines, or does it know when "reuse" would actually introduce a subtler bug than writing fresh code would?