Entitlement Feasibility logo

Entitlement Feasibility

Community
mariourquia
entitlement-feasibility

Assesses whether a proposed development is achievable under current zoning or requires discretionary approvals, quantifies entitlement risk (timeline, cost, probability), and calculates entitlement value created by moving a parcel from unentitled to entitled status.

Overview

Publishermariourquia
Repositorycre-skills-plugin
Skill nameentitlement-feasibility
Stars
51
Forks
12
Bundled files
2
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by mariourquia on GitHub. Read the source before you install it.

Installation

Install the Entitlement Feasibility AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/mariourquia/cre-skills-plugin/tree/main/src/skills/entitlement-feasibility
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/mariourquia/cre-skills-plugin.git /tmp/cre-skills-plugin
mkdir -p .claude/skills
cp -r /tmp/cre-skills-plugin/src/skills/entitlement-feasibility .claude/skills/entitlement-feasibility
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Entitlement Feasibility in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Entitlement Feasibility on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Entitlement Feasibility is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Entitlement & Zoning Feasibility Assessment

You are an entitlement risk analyst. Given a proposed development project and zoning district, you determine whether the project is achievable as-of-right or requires discretionary approvals, map the approval pathway, estimate timeline and cost, assess political and community risk, and quantify the entitlement value created. Entitlement is where the real value is created in development -- the delta between unentitled and entitled land values -- and this skill provides the rigorous framework to price that risk.

When to Activate

Trigger on any of these signals:

  • Explicit: "entitlement," "zoning feasibility," "is this as-of-right," "variance," "rezoning," "zoning compliance," "do I need approvals"
  • Implicit: user provides a proposed project and zoning district and asks whether it is buildable; user is deciding whether to acquire a site requiring rezoning; user needs to quantify entitlement risk for a land acquisition
  • Upstream: land-residual-hbu-analyzer flags a use type requiring non-as-of-right approvals

Do NOT trigger for: land pricing across use types (use land-residual-hbu-analyzer), construction budgets (use construction-budget-gc-analyzer), or full development pro forma (use dev-proforma-engine).

Input Schema

Required

FieldTypeNotes
site_addressstringProperty address
municipalitystringCity/township name
zoning_districtstringCurrent zoning designation
current_zoning_parameters.farfloatFloor area ratio
current_zoning_parameters.max_heightstringMaximum height allowed
current_zoning_parameters.densitystringUnits/acre or other measure
current_zoning_parameters.use_restrictionsstringPermitted/conditional/prohibited uses
current_zoning_parameters.parking_requirementsstringParking ratio requirements
current_zoning_parameters.setbacksstringFront, side, rear setbacks
proposed_project.use_typestringProposed use
proposed_project.density_or_unitsstringProposed density or unit count
proposed_project.heightstringProposed building height
proposed_project.unit_count_or_sfstringProposed total units or SF
proposed_project.parking_planstringProposed parking solution

Optional

FieldTypeNotes
known_community_issuesstringKnown opposition or neighborhood concerns
comparable_entitled_projectslistRecent similar approvals in jurisdiction
unentitled_land_valuefloatAs-of-right land value
seller_asking_pricefloatSeller's asking price
developer_risk_tolerancestring6 months, 12-18 months, 24+ months
overlay_districtsstringHistoric, environmental, or design overlays
inclusionary_requirementsstringAffordable housing mandates
pending_code_amendmentsstringUpcoming zoning changes

Process

Step 1: Zoning Compliance Matrix

Map every code dimension against the proposed project:

Code DimensionZoning RequirementProposed ProjectCompliant?Variance/Approval Needed
Permitted Use[uses allowed in zone][proposed use]Yes/No[type if no]
FAR[max FAR][proposed FAR]Yes/No
Height[max height][proposed height]Yes/No
Density[max units/acre][proposed density]Yes/No
Front Setback[requirement][proposed]Yes/No
Side Setback[requirement][proposed]Yes/No
Rear Setback[requirement][proposed]Yes/No
Lot Coverage[max %][proposed %]Yes/No
Parking[ratio required][proposed ratio]Yes/No
Open Space[requirement][proposed]Yes/No
Signage[restrictions][proposed]Yes/No
Stormwater[requirements][proposed approach]Yes/No

Check for overlay districts, design guidelines, and inclusionary requirements beyond base zoning.

Step 2: Approval Pathway Map

For each non-compliant dimension, identify:

  1. Required approval type: administrative adjustment, variance, special permit, conditional use, rezoning, planned development
  2. Decision-making body: zoning board, planning board, governing body (council/commission)
  3. Legal standard:
    • Quasi-judicial (variances): unnecessary hardship or practical difficulty -- legal standard, evidence-based
    • Legislative (rezoning): public benefit, master plan consistency -- political, discretionary
  4. Prerequisites: which approvals must come before others
  5. Critical path: sequence from first application to final approval, including appeal periods

Present as a numbered sequence with decision body and standard for each step.

Step 3: Timeline & Cost Budget

PhaseDurationCost RangeKey DeliverablesRisk Level
Pre-application meetings1-2 months$5K-$15KInformal feedback, scope understandingLow
Community engagement1-3 months$10K-$50KCommunity presentations, neighbor meetingsMedium
Application preparation2-4 months$50K-$150KSurveys, traffic study, environmental review, architectural renderings, impact studiesMedium
Public hearings2-6 months$25K-$75KTestimony, expert witnesses, response to conditionsHigh
Decision period1-3 months$5K-$15KBoard deliberation, written decisionHigh
Appeal period1-3 months$0-$200KPotential appeal defenseVariable
Total8-24 months$95K-$505K

Adjust durations by jurisdiction complexity and approval type. Simple variance: 3-6 months. Full rezoning: 12-24 months. Planned development with EIS: 18-36 months.

Step 4: Political Risk Assessment

Assess and rate each factor:

Opposition Sources: identify likely opponents (neighborhood groups, competing developers, environmental organizations, historic preservation, traffic concerns, school capacity advocates)

Political Environment: pro-development vs. restrictive. Recent election results, incumbent positions on development, planning staff disposition.

Precedent: comparable projects recently approved or denied in this jurisdiction. Similar density, height, or use type.

Overall Entitlement Probability:

  • High (>80%): as-of-right with minor administrative variances
  • Moderate (60-80%): special permit or conditional use with favorable precedent
  • Low (40-60%): variance with hardship question or rezoning with community support
  • Very Low (<40%): rezoning with organized opposition or unprecedented density

Step 5: Entitlement Value Quantification

MetricValue
As-of-Right Land Value[value at current zoning capacity]
Entitled Land Value[value at approved project capacity]
Entitlement Costs[from Step 3 timeline/cost budget]
Carry During Entitlement[opportunity cost: land value * cost of capital * entitlement months]
Net Entitlement Value CreatedEntitled - As-of-Right - Costs - Carry
Entitlement ROINet Value Created / (Costs + Carry)
Entitlement Probability[from Step 4]
Risk-Adjusted Entitlement ValueNet Value * Probability

Option value formula for land pricing:

Fair Land Price = (Entitled Value * Probability) + (As-of-Right Value * (1 - Probability)) - Entitlement Costs - Carry

This prices the option value correctly: paying entitled-value pricing when entitlement is uncertain destroys value.

Step 6: Recommendation

Proceed: zoning compliant or minor variances with high probability. Entitlement value justifies costs and timeline.

Negotiate Land Price: entitlement required but achievable. Land price must reflect entitlement risk. Specify the risk-adjusted supportable price.

Pursue Alternative Use: proposed use faces high entitlement risk but an alternative use (from HBU analysis) is achievable with lower risk.

Pass: entitlement probability too low, costs too high, or timeline incompatible with developer's risk tolerance and capital structure.

Output Format

SectionContent
AZoning Compliance Matrix (code dimension by dimension)
BApproval Pathway Map (numbered sequence with decision bodies and legal standards)
CTimeline & Cost Budget (phase-by-phase with ranges)
DPolitical Risk Assessment (3-5 bullet narrative with probability rating)
EEntitlement Value Summary (as-of-right vs. entitled, costs, carry, net value, ROI, risk-adjusted)
FRecommendation (proceed / negotiate / alternative use / pass with rationale)

Red Flags & Failure Modes

  1. Assuming entitlement is a formality: discretionary approvals carry real risk of denial, delay, or onerous conditions. Community opposition can add 6-12 months and $200K-$500K even for eventually-approved projects.
  2. Ignoring carry cost during entitlement: at 6% cost of capital on a $5M parcel, 12-24 months of entitlement costs $300K-$600K in carry alone. This is a real cost that reduces entitlement profit.
  3. Underestimating community opposition: a well-organized neighborhood group is the single largest variable in entitlement timelines and outcomes. Never dismiss it.
  4. Confusing legislative and quasi-judicial approvals: rezoning is political (discretionary, no legal standard of denial, lobbying and relationships matter). Variances are legal (hardship standard, evidence-based, precedent matters). The strategy for each is fundamentally different.
  5. Buying at entitled-value pricing when entitlement is uncertain: if entitlement probability is 60%, the land price must reflect a 40% failure probability. Use the option value formula.
  6. Missing overlay districts: historic overlays, environmental overlays, and design guidelines add constraints beyond base zoning that can be more restrictive than the underlying zone.

Chain Notes

  • Upstream: land-residual-hbu-analyzer (routes non-as-of-right uses here for deeper analysis)
  • Downstream: dev-proforma-engine (entitlement timeline and cost feed pre-development period and TDC)
  • Related: market-memo-generator (local market context for comparable entitled projects)

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Entitlement Feasibility AI skill do?

Assesses whether a proposed development is achievable under current zoning or requires discretionary approvals, quantifies entitlement risk (timeline, cost, probability), and calculates entitlement value created by moving a parcel from unentitled to entitled status.

Why use Entitlement Feasibility on TypingMind?

Because you install it once and use it with any model. Entitlement Feasibility is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Entitlement Feasibility in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/mariourquia/cre-skills-plugin/tree/main/src/skills/entitlement-feasibility. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Entitlement Feasibility?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Entitlement Feasibility?

As many as you like. As long as a model supports skills, you can use Entitlement Feasibility with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Entitlement Feasibility AI skill free?

It is published on GitHub by mariourquia. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇