zoning-envelope

Solid

Generate interactive 3D zoning envelope viewers from zoning analysis reports. Requires a zoning analysis report as input.

Web & Frontend 197 stars 41 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
76
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /zoning-envelope — 3D Zoning Envelope Viewer Generate an interactive 3D axonometric zoning envelope viewer as a self-contained HTML file. Uses Three.js with OrbitControls — opens in any browser, no dependencies. **Requires a zoning analysis report** generated by `/zoning-analysis-nyc` or `/zoning-analysis-uruguay`. This skill is a renderer — it does not perform zoning calculations. ## Usage ``` /zoning-envelope path/to/zoning-analysis.md /zoning-envelope padron 350 /zoning-envelope 250 hudson /zoning-envelope ``` ## Step 1: Find the Report ### If a `.md` path is provided Read the file directly. ### If a search term is provided (address, padrón number, etc.) Search for matching zoning analysis reports in these locations: - `./` (Uruguay) - `./` (NYC) - Current working directory Use Glob + Grep to find reports matching the search term. If multiple matches, show the options and ask the user to pick one. ### If no argument is provided Search for the most recently modified `zoning-analysis-*.md` or `padron-*.md` file in the report directories. If found, confirm with the user. If not found, tell the user: > No zoning analysis report found. Run `/zoning-analysis-nyc` or `/zoning-analysis-uruguay` first, then come back with `/zoning-envelope`. ### If no Envelope Data block is found If the report exists but lacks the `## Envelope Data` JSON block (older report format), tell the user: > This report was generated before the Envelope Data format was added. Re-run the zoning...

Details

Author
AlpacaLabsLLC
Repository
AlpacaLabsLLC/skills-for-architects
Created
3 months ago
Last Updated
yesterday
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category