# Skill: Vector Processing Use this skill for GeoJSON/shapefile/GPKG ingestion, clipping, buffering, spatial joins, polygon validation and exports. ## Read first - `docs/VECTOR_OPERATIONS_SPEC.md` - `docs/GEOSPATIAL_VALIDATION_RULES.md` - `docs/standards/GIS_STANDARDS.md` - `docs/API_CONTRACTS.md` ## Vector rules - Validate geometry before storage or analysis. - Repair simple invalid geometries only when documented and reported. - Preserve source metadata. - Use explicit CRS transformation. - Export GeoJSON with stable properties. - Keep analysis outputs traceable to input layer and analysis run. ## Operations checklist - [ ] Load vector data. - [ ] Validate schema and geometry. - [ ] Reproject if needed. - [ ] Clip to area. - [ ] Perform requested spatial operation. - [ ] Store or export result. - [ ] Add tests using small fixtures. ## Completion report fields - Operations implemented. - Geometry types supported. - CRS behavior. - Tests run. - Unsupported edge cases.