Schema Smells

Detect common schema and data quality smells in GIS layers

danmaps Updated

File contents

Schema Smells

Identify schema issues that cause brittle analyses or slow performance.

Inputs

  • layer_names (array)
  • checks (array, optional)

Use arcgispro-cli

  • arcgispro fields "LayerName"
  • arcgispro layers --json

Output

A list of smells with severity and fixes, for example:

  • Mixed field types across similar layers
  • Nullable ID fields
  • Domainless coded values
  • Unindexed join fields
  • Geometry type mismatches

Example

User: “Check parcels and addresses for schema smells.”

Output: 6–10 smells with fixes and priorities.

Intent

State the operational goal of the skill and what good output should accomplish.

Outputs

Return a concise, usable result with the key artifacts or recommendations.

Safety

Do not invent data, credentials, or system context. Flag uncertainty and risky operations clearly.

danmaps/gis-agent-skills/tree/main/skills/schema-smells commit 45380061d2

Frequently asked questions

npx skillmds@latest add danmaps/schema-smells