From real-estate-analysis
Draft a neutral investment memo using standard real estate template
npx claudepluginhub firststreetai/realestate-services-plugins --plugin real-estate-analysisThis skill uses the workspace's default tool permissions.
Produce a neutral draft investment memo adaptable for acquisitions, dispositions, or hold reviews.
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 neutral draft investment memo adaptable for acquisitions, dispositions, or hold reviews.
memo-writing -- memo structure, tone conventions, section templatesunderwriting/summary.md -- financial summaryunderwriting/assumptions.json -- key assumptionsvaluation/valuation-summary.md -- valuation conclusionmarket/submarket-snapshot.md -- market contextpricing/bid-range.xlsx -- bid recommendation (if acquisition)memo/draft-memo.mdCheck manifest for prior outputs. The more prior commands have been run, the richer the memo. If no prior outputs exist, gather information directly from user.
Invoke memo-writing skill. The skill provides section structure:
Fill each section using data from manifest artifacts and user inputs. Financial exhibits reference the underwriting/valuation outputs rather than duplicating numbers.
Generate structured markdown memo. Write to deal context and update manifest.