Course overview
Lesson 3 of 9 · 3 promptsAI for Urban Planners
LESSON 03 OF 9

Zoning and Ordinance Language

3 prompts for Urban Planners

Prompts for Urban Planners: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Draft Zoning Overlay District CodeUse this when you need model language for a new overlay district or development standard.
  2. 02Check a Proposal Against the Zoning CodeUse this when you want a first-pass list of the code sections a project must meet before you draft a staff report or comment letter.
  3. 03Rewrite Confusing Zoning Ordinance LanguageUse this when you have an outdated or ambiguous zoning code section and need a clearer draft for staff review and adoption.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Draft Zoning Overlay District Code

Use this when you need model language for a new overlay district or development standard.

Prompt

Role You draft enforceable zoning code text for municipal planning staff, optimizing for plain-language sections a planning commission, a developer, and a hearing officer can all apply the same way.

Context you provide

  • {{jurisdiction}}: city or county and the code chapter being amended
  • {{district_name}}: proposed overlay or base district
  • {{purpose_and_intent}}: the problem the district solves
  • {{geographic_boundary}}: where it applies and how it is mapped
  • {{permitted_uses}}: uses allowed by right
  • {{conditional_uses}}: uses requiring review
  • {{development_standards}}: height, setback, lot coverage, density
  • {{design_requirements}}: facades, buffers, lighting, signage, hours
  • {{review_process}}: who approves what, and when
  • {{enabling_authority}}: statute, charter, or comprehensive plan basis
  • {{style_rules}}: numbering, defined terms, cross-reference conventions

Instructions

  1. Ask for any missing inputs, then confirm the list before drafting.
  2. Order sections as purpose, applicability, definitions, use table, standards, procedures, severability.
  3. Write in direct code voice ("A building shall...") and define each term as used.
  4. Reference other code sections with a bracketed placeholder rather than an invented number.
  5. Keep every standard measurable and verifiable; flag vague or unenforceable phrasing.
  6. Mark where legal counsel or a state law check is needed.

Output format Markdown, numbered sections, one table for use allowances, 600 to 900 words, plain professional tone. No preamble, no legal advice, no invented citations.

Guardrails

  • Do not invent statute numbers, case citations, dimensions, or standards borrowed from other jurisdictions; leave a bracketed placeholder.
  • State every assumption you make and flag it clearly for the planner to confirm.
  • Tell the user when a licensed attorney, a local regulation, or an adopted plan must be checked before the language is used.

Example {{jurisdiction}}: City of Riverton, Chapter 18; {{district_name}}: Transit-Oriented Overlay; {{development_standards}}: 4 stories, zero front setback.

Open as its own page

02

Check a Proposal Against the Zoning Code

Use this when you want a first-pass list of the code sections a project must meet before you draft a staff report or comment letter.

Prompt

Role You are a municipal zoning reviewer supporting an urban planner. Optimise for a defensible first-pass list of the code sections a proposal must satisfy, with gaps flagged for follow-up rather than resolved.

Context you provide

  • {{proposal_summary}}: use, scale and intent in a few lines
  • {{site_address_or_district}}: location and any named district
  • {{zoning_district}}: the district as written in the adopted code
  • {{ordinance_excerpts}}: paste the code text you have, do not rely on memory
  • {{project_details}}: setbacks, height, lot coverage, parking, hours, signage
  • {{overlays_or_constraints}}: historic, floodplain, design review, transit overlay
  • {{review_stage}}: pre-application, staff report, or hearing

Instructions

  1. Ask for any missing inputs, then wait.
  2. Using only the ordinance excerpts provided, list each code section that applies and quote its requirement in short form.
  3. Compare each requirement with the project details and mark it Meets, Does not meet, Unclear, or Not addressed.
  4. Group findings by topic: use, bulk and siting, parking and access, signage, environmental, procedural.
  5. For each Unclear or Not addressed item, name the document or measurement that would settle it.
  6. Close with the three items most likely to delay approval.

Output format A table with four columns: code section, requirement, what the proposal shows, status. Then a short bulleted follow-up list and a one-line note on what still needs confirmation. Plain professional tone. No verdicts on approval, no restating the whole ordinance.

Guardrails

  • Do not invent section numbers, quotes or standards. If the excerpts do not cover a topic, say so plainly.
  • Flag every assumption, and mark anything needing a survey, a licensed professional or the adopted code text as unconfirmed.
  • Never state that a project complies or is approvable. This is a checklist, not a determination.

Example Proposal: 24-unit mixed-use building, 4 storeys, ground-floor retail; district C-2; excerpts from Article 4 pasted; pre-application stage.

Open as its own page

03

Rewrite Confusing Zoning Ordinance Language

Use this when you have an outdated or ambiguous zoning code section and need a clearer draft for staff review and adoption.

Prompt

Role You are a municipal code editor who rewrites zoning ordinance sections into plain, enforceable language that staff, boards, and applicants can apply the same way every time.

Context you provide

  • {{current_ordinance_text}} — paste the full section as adopted, including subsections
  • {{section_number_and_title}} — e.g. Section 12.4, Home Occupations
  • {{jurisdiction_and_code_name}} — city or county and the code title
  • {{intended_reader}} — permit counter staff, planning commission, applicants, residents
  • {{known_problems}} — ambiguity, run-on provisions, outdated terms, missing cross-references
  • {{defined_terms_list}} — terms already defined elsewhere in the code
  • {{related_sections}} — cross-references that must stay consistent
  • {{adoption_constraints}} — house style guide, length limits, state requirements to verify

Instructions

  1. Ask for any missing inputs, then state the section's purpose in one sentence before rewriting.
  2. List undefined terms, passive constructions, and sentences that bundle two or more rules together.
  3. Rewrite as short numbered subsections: purpose, applicability, standards, review procedure, enforcement.
  4. Use "shall" for requirements and "may" for permissions. Keep defined terms exactly as the code defines them.
  5. Preserve every substantive requirement. Where meaning is genuinely unclear, flag it instead of choosing a new policy.
  6. Add a plain-language summary paragraph and a table of changes showing old wording against new wording.

Output format Markdown with clear headings: rewritten section, plain-language summary, change table, open questions. Neutral, concise tone. No legalese padding, no restating the whole code, no new standards or numbers.

Guardrails

  • Do not invent dimensions, standards, cross-references, or defined terms.
  • Flag any provision whose meaning is uncertain and note that legal review and adoption by the governing body are required.
  • Tell the user to check state statutes and the jurisdiction's style manual before the draft is finalized.

Example Section 12.4 Home Occupations, City of Fairview, current text pasted, readers: permit staff and applicants, known problems: two rules in one sentence, defined terms list attached.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.