Conversation
- Add PostGIS skill imported from gitea.osgeo.org/postgis/postgis - Add upstream-skills.json to track upstream sources with attribution - Add check script to detect upstream changes - Add GitHub Actions workflow to run weekly checks and create issues Thanks to Darafei Praliaskouski for the original PostGIS SKILL.md. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Keep only PostGIS-specific guidance, removing generic documentation, indexing, and SQL tips that are already covered by other skills. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4f28db9 to
b89a807
Compare
|
Hi, as mentioned on the mailing list - I would prefer if the file is pulled in as is without silent manual edits on your side. |
|
@Komzpa we'd need the upstream skill to really focus on Postgis to do that. The general SQL/programming advice is not good for us in this file because we already have skills for that and we are super careful not to conflict with coding requirements that should be set at the project level (documentation, formatting, error reporting preferences etc.). The reason being that conflicts in context instruction increase hallucinations and do more harm than good. Maybe upstream you can separate the skill into two - "Sql programming skill" and "Postgis skill"? In particular we'd need the following removed from the postgis skill :
The PostGIS gocthas are GOLD. This is really the heart of the skill. |
|
@Komzpa ping? |
Summary
upstream-skills.jsonto track upstream sources with author attributionnpm run check:upstream-skills) to detect upstream changesAttribution
Thanks to Darafei Praliaskouski (@komzpa) for creating and maintaining the original PostGIS SKILL.md.
Test plan
npm run check:upstream-skillsruns successfullynpm run lintpassesnpm run prettier:checkpasses🤖 Generated with Claude Code