From asset-management
Update full-year outlook with YTD actuals, pipeline changes, and market conditions
npx claudepluginhub firststreetai/realestate-services-plugins --plugin asset-managementThis skill uses the workspace's default tool permissions.
Update the full-year financial forecast by blending YTD actuals with revised forward projections, incorporating pipeline changes, market shifts, and operational developments.
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.
Update the full-year financial forecast by blending YTD actuals with revised forward projections, incorporating pipeline changes, market shifts, and operational developments.
underwriting-standards (core, projection mode) -- pro forma construction for remaining monthsunderwriting/proforma.xlsx -- original budget/UW baselineunderwriting/assumptions.json -- original assumptions to compare againstreporting/reforecast.xlsxreforecast_noi, original_budget_noi, variance_to_budget_pct, ytd_actual_noi, forward_noi_estimateParse YTD actual results. Confirm revenue, expenses, and NOI for completed months.
Compare original budget assumptions to current reality:
Invoke underwriting-standards in projection mode to build remaining-month projections using revised assumptions. Blend YTD actuals + forward projection = full-year reforecast.
CRITICAL: All NOI and cash flow calculations MUST use validated Python functions. Do NOT estimate forward NOI by reasoning through the math.
Compare reforecast to original budget line by line. Identify and explain material variances. Classify as timing (will self-correct), structural (permanent change), or one-time.
Generate reforecast.xlsx with tabs:
Write to reporting directory and update manifest.