Collaboration Interest: AI Guidance for PostGIS in pg-aiguide

Mat Arye mat+postgis at tigerdata.com
Wed Nov 26 02:10:44 PST 2025


Hey,

This sounds great. If the SKILL.md file is maintained in the postgis
repository, it would be easy for us to include it in pg-aiguide as well.
Happy to share our best practices on a call or review/give feedback on a PR
if any of that would be helpful.

Thanks,
Mat

On Tue, Nov 25, 2025 at 9:01 PM Darafei "Komяpa" Praliaskouski <
me at komzpa.net> wrote:

> Hi,
>
> Sounds good. I guess we're at a time when everyone tries to collect their
> own library for AGENTS.md :)
>
> A list of things we put together for Kontur's systems, fixing stuff
> actually done wrong by LLMs one at a time:
> https://github.com/konturio/AGENTS.md/blob/main/AGENTS.raw.md
>
> What I also learned is that while LLM is randomly forgetful about these
> spaced repetition helps keep the model's attention on them.
> For small lists like ours I made a simple trigram based one,
>
> https://github.com/konturio/AGENTS.md/blob/main/scripts/spaced_repetition.py
>
> LLMs write okay-ish PostGIS SQL. Where they currently totally break is h3,
> as the library changed all the function names
> on v3 to v4 migration, and there are subtle name differences across
> different versions. A skill will be more helpful there.
>
> Maybe we can start SKILL.md in postgis repo so that whoever wants to drop
> it into their AI and generate less-wrong, more-blessed code with typical
> user error types corrected?
> We're already building a cheatsheet but some common mistakes can be listed
> to un-learn them at LLMs.
>
> I'll be happy to start and maintain this doc, I'm already doing this
> anyway for my use cases.
>
>
> On Tue, Nov 25, 2025 at 9:50 PM Mat Arye <mat+postgis at tigerdata.com>
> wrote:
>
>> Hi All,
>>
>> We've started a new open-source project at Tiger Data aimed at helping AI
>> agents generate higher-quality Postgres code:
>> https://github.com/timescale/pg-aiguide
>> For broader context, here’s the announcement blog describing the approach
>> and motivations:
>>
>> https://www.tigerdata.com/blog/we-taught-ai-to-write-real-postgres-code-open-sourced-it
>>
>> As part of this work, we're adding guidance modules for major Postgres
>> extensions, and PostGIS is at the top of our list. I’m reaching out to ask
>> whether anyone from the PostGIS community would be interested in
>> collaborating.
>>
>> The core idea is to provide “skills” that capture best practices, common
>> pitfalls, and domain-specific patterns so that AI agents can make better
>> decisions. Here is an example skill:
>>
>> https://github.com/timescale/pg-aiguide/blob/main/skills/design-postgres-tables/SKILL.md
>>
>> If there’s interest, we’d be happy to set up a call to walk through the
>> approach and answer questions.
>>
>> Beyond skills, the project also includes semantic search over
>> documentation. We currently index Postgres and TimescaleDB docs, and we
>> plan to include the PostGIS manual as well. We can handle the processing,
>> but wanted to check whether there’s anything unusual about the HTML manual
>> that we should be aware of. We’d also appreciate any guidance on which
>> versions of the manual are most important to index.
>>
>> Thanks for your time, and we’d welcome any feedback or involvement from
>> the community.
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-devel/attachments/20251126/007fb27f/attachment.htm>


More information about the postgis-devel mailing list