From real-estate-analysis
Submarket supply/demand summary with vacancy, rents, and pipeline
npx claudepluginhub firststreetai/realestate-services-plugins --plugin real-estate-analysisThis skill uses the workspace's default tool permissions.
Produce a submarket analysis covering supply/demand dynamics, vacancy trends, rent growth, construction pipeline, absorption, and demographics.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Produce a submarket analysis covering supply/demand dynamics, vacancy trends, rent growth, construction pipeline, absorption, and demographics.
market-analysis -- submarket delineation, supply/demand framework, comp assemblyNone -- typically run standalone or early in a workflow.
market/submarket-snapshot.mdvacancy_rate, asking_rent_psf, yoy_rent_growth, pipeline_sf, absorption_sfInvoke market-analysis to delineate the relevant submarket boundaries. If MCP data sources are available (CoStar), use them. Otherwise, ask user to describe the competitive set.
Gather: existing inventory, construction pipeline (under construction + planned), recent deliveries, demolitions/conversions.
Gather: net absorption trends, major lease signings, tenant industry composition, employment growth in relevant sectors.
Current vacancy rate, asking vs. effective rents, rent growth trend (3-year and 5-year), concession trends.
Population growth, employment by sector, income trends, major employers. Focus on factors that drive demand for the subject property type.
Generate structured markdown report. Write to deal context and update manifest.