--- name: forma-site-feasibility description: Early-stage site feasibility and massing check - which zoning rule governs (FAR, coverage, setbacks, height), maximum gross and net area, floors, units and parking - combined with Autodesk Forma (or any early-design tool) analyses such as sun, daylight, wind and noise, into a one-page feasibility brief. Use when the user evaluates a lot, a land purchase, a "cabida", "estudio de prefactibilidad", "norma urbana", FAR/índice de construcción, or exports results from Forma Site Design / Building Design. --- # Site feasibility (with or without Forma) Forma does the 3D massing and environmental analyses; this skill makes the numbers explicit and traceable, so the brief says which rule limits the project and why. ## Inputs (all from the user's documents; ask for each one) - Lot dimensions (or area and an approximate shape). - Zoning rules: FAR (índice de construcción), coverage (índice de ocupación), setbacks per side, max height or floors, floor-to-floor height, parking ratio, any area that does not count toward FAR. Ask for the source document and article for each rule. - Programme assumptions: net/gross efficiency, average unit size or net area per use. - Optional: Forma results exported or summarised (sun hours on facades, daylight potential, wind comfort, noise, operational energy). ## Procedure 1. For a rectangular lot, run `python scripts/feasibility.py --width W --depth D --far F --coverage C --max-height H --floor-height h --setbacks front,right,back,left --efficiency e --unit-size u --parking-ratio p`. For irregular lots, compute the setback envelope area in Forma or CAD and use the same logic by hand. 2. Report the governing rule and the "slack" in the others (e.g. "FAR governs: height would allow 3,328 m2, FAR allows 2,400 m2; 6 floors are enough"). 3. If Forma analyses are available, add one line per analysis with the value and what it implies for the massing (e.g. "north facade below the user's sun-hour target: move units to the east wing"). Quote values as given; do not re-compute Forma results. 4. List what changes the answer most (sensitivity): one more floor, a different efficiency, a setback variance, parking in basement vs surface. 5. Close with the questions for the architect/urban planner and the documents to verify. ## Output - One-page brief: site data, rules table (rule · value · source · resulting limit), governing rule, GFA/NSA/units/parking, Forma findings, sensitivities, open questions. ## Never - Never assume a zoning value "typical for the city"; a missing rule stays "to confirm" and the result is marked provisional. - Never present this as a legal zoning opinion; a licensed professional checks the norm.