Content
76%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is a highly actionable, well-structured PostGIS reference with executable SQL for the common table-design cases, though it reads as a reference rather than a sequenced workflow with validation checkpoints. Tightening the repeated injection note and splitting some catalogs into reference files would improve conciseness and progressive disclosure.
Suggestions
Add an explicit design workflow with validation checkpoints, e.g. '1. Answer the 5 questions -> 2. Pick geometry/geography + SRID -> 3. Add CHECK(ST_IsValid) constraint -> 4. Create GiST index -> 5. EXPLAIN ANALYZE to verify index use.'
De-duplicate the SQL-injection guidance (it appears both in the intro note and Common Pitfalls #6); keep it in one canonical place.
Move the SRID range table and full geometry-type catalog into a separate references/ file referenced one level deep, keeping SKILL.md as a lean overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly tables, decision lists, and executable SQL that earn their tokens, with only minor redundancy (the SQL-injection note is repeated verbatim in Common Pitfalls #6); it is efficient but could be trimmed slightly, matching the anchor for minor instances of over-explanation. | 4 / 5 |
Actionability | It provides copy-paste-ready CREATE TABLE / CREATE INDEX / query examples across the common cases (POI, parcels, GPS tracks, service zones) plus concrete performance and validation patterns, matching the anchor for fully executable, comprehensive guidance. | 5 / 5 |
Workflow Clarity | The 'Before You Start (5 Questions)' and 'Core Rules' give an implicit design sequence, but there is no explicit ordered workflow with validation checkpoints (e.g., validate geometry -> fix -> re-validate -> index), so it sits at the anchor for steps present but checkpoints missing. | 3 / 5 |
Progressive Disclosure | No bundle files exist and all content lives in one well-sectioned SKILL.md with clear headers and tables; for a file this long, detailed catalogs (e.g., the SRID range table, full geometry-type catalog) could be split into one-level-deep reference files, leaving it just short of the clear-overview-with-references anchor at 5. | 4 / 5 |
Total | 16 / 20 Passed |