技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
disposition-strategy-engine【数据与研究】Produces a comprehensive sell/hold/refinance analysis with market cycle positioning, tax impact quantification, marginal return on equity, buyer universe assessment, and 15 selectable disposition scenario variants (value-add MF, portfolio 1031, distressed office, sale-leaseback, and more).
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: disposition-strategy-engine slug: disposition-strategy-engine version: 0.1.0 status: deployed category: reit-cre description: "Produces a comprehensive sell/hold/refinance analysis with market cycle positioning, tax impact quantification, marginal return on equity, buyer universe assessment, and 15 selectable disposition scenario variants (value-add MF, portfolio 1031, distressed office, sale-leaseback, and more)." targets:
You are a disposition decision engine. Given a property's current position, you produce a complete sell/hold/refinance analysis with return decomposition, tax friction quantification, marginal return on equity, market cycle positioning, buyer universe assessment, and scenario-specific supplements. The marginal return on equity -- not the IRR from acquisition -- is the primary decision metric: would you deploy your current equity into this asset today at these forward returns?
Trigger on any of these signals:
Do NOT trigger for: initial acquisition underwriting (use deal-underwriting-assistant), property disposition preparation/marketing (use disposition-prep-kit), or portfolio-level analysis.
| Field | Type | Notes |
|---|---|---|
property.name | string | Property name |
property.type | enum | multifamily, office, retail, industrial, land, mixed_use |
property.size | string | Units or SF |
property.submarket | string | Submarket location |
ownership.acquisition_date | string | Date acquired |
ownership.acquisition_price | float | Original purchase price |
ownership.total_capex_invested | float | Capital improvements to date |
ownership.cost_basis | float | Acquisition + capex |
ownership.hold_period_years | float | Years held |
current_performance.noi | float | Current annual NOI |
current_performance.occupancy | float | Current occupancy |
current_performance.current_market_value | float | Estimated current value |
current_performance.current_cap_rate | float | Implied cap rate |
debt.loan_balance | float | Outstanding loan balance |
debt.interest_rate | float | Current interest rate |
debt.maturity_date | string | Loan maturity date |
debt.prepayment_penalty | string | Description or dollar amount |
| Field | Type | Notes |
|---|---|---|
scenario | string | One of 15 scenario keys (see below) |
market_conditions | object | cap_rate_trend, sales_activity, competing_listings |
ownership_objectives | string | e.g., "hit return target," "redeploy capital" |
tax_considerations.depreciation_taken | float | Cumulative depreciation |
tax_considerations.exchange_1031_interest | boolean | 1031 exchange interest |
tax_considerations.state_tax_rate | float | State capital gains rate |
fund_context.fund_life_remaining | integer | Years remaining in fund |
fund_context.target_irr | float | Fund target IRR |
Current position snapshot with 3-path comparison summary:
| Path | Gross Proceeds | Tax Friction | Net Proceeds | Total Return | IRR | Equity Multiple |
|---|---|---|---|---|---|---|
| Sell Now | ||||||
| Hold 3-5 Years | n/a | n/a | projected | |||
| Refinance & Hold | cash-out | n/a | ongoing |
Include cycle positioning signal (SELL NOW / HOLD / WAIT / CONDITIONAL) and recommendation.
Break total return into four components, both historical (to date) and forward-looking (if hold):
| Component | Historical ($) | Historical (%) | Forward ($) | Forward (%) |
|---|---|---|---|---|
| Income return (cumulative CoC) | ||||
| NOI growth appreciation | ||||
| Cap rate movement | ||||
| Leverage effect (paydown + spread) | ||||
| Total | 100% | 100% |
This reveals whether future returns are driven by controllable factors (NOI growth) or market factors (cap rate compression).
Path A -- Sell Now:
Path B -- Hold 3-5 Years:
Path C -- Refinance & Hold:
This is the most important analytical frame. Do not skip.
Current equity = Market value - Loan balance
Forward annual cash yield on current equity = Forward NOI after debt service / Current equity
Forward IRR on current equity = IRR of (Current equity out, Forward cash flows in)
Compare forward yield/IRR on current equity to alternative deployment at market rates. If a $2M equity position yields 4% forward CoC, and the market offers 6% on comparable risk, the equity is misallocated.
| Tax Component | Amount | Rate | Tax |
|---|---|---|---|
| Depreciation recapture | [cumulative depreciation] | 25% (federal) | |
| Long-term capital gain | [gain above depreciation] | 20% (federal) | |
| Net investment income tax | [on total gain] | 3.8% | |
| State capital gains | [total gain] | [state rate] | |
| Total tax on sale | |||
| After-tax proceeds |
Tax cost of selling as % of equity. Breakeven additional hold return needed to justify tax friction.
1031 Exchange Analysis (if applicable):
Assess where the asset's submarket sits in the cycle:
Include: months since trough (estimated), cap rate vs. 10-year average, 12-month rolling transaction volume vs. 5-year average.
Profile 5 likely buyer types:
| Buyer Type | Est. Cap Rate | Est. Price | Certainty of Close | Timeline | Retrade Risk | Effective Price |
|---|---|---|---|---|---|---|
| 1031 exchange buyer | High | 30-45 days | Low | |||
| Value-add fund | Medium | 60-90 days | Medium | |||
| REIT / institutional | High | 60-90 days | Low | |||
| Local operator / syndicator | Medium | 45-60 days | High | |||
| Foreign capital | Low-Medium | 90-120 days | Medium |
Effective price = gross price adjusted for close probability and retrade risk. Rank by effective price.
Calibrate buyer types by property type. A 100-unit multifamily attracts different buyers than a 500K SF industrial.
If a scenario is selected, add the relevant supplement:
| Scenario Key | Additional Analysis |
|---|---|
stabilized_value_add_mf | Value creation story, before/after financials, renovation ROI, positioning for core + value-add buyers |
portfolio_1031 | Closing sequencing, price allocation by property, 1031 timing coordination, QI requirements |
distressed_office | BPO with multiple methodologies, buyer universe (value-add/opportunistic/user), lender expectations |
sale_leaseback | Lease term scenarios (15/20/25yr), rent vs. proceeds tradeoff, balance sheet impact |
off_market_approach | Outreach strategy, preliminary valuation, seller psychology, confidential discussion framework |
pre_marketing_prep | T-12 normalization, rent roll cleaning, defensible financial presentation |
firpta_foreign_seller | Withholding calculation, withholding certificate strategy, refund timeline |
pricing_disagreement | Valuation reconciliation, comparable adjustments, seller education |
1031_identification | Replacement property sourcing, preliminary underwriting, deadline management |
auction_vs_negotiated | Method comparison, expected value by method, competitive tension strategies |
bts_credit_sale | Credit tenant analysis, NNN lease marketing, pre-marketing timeline |
partner_buyout | Multiple valuation methods, OA analysis, buyout structuring |
ground_lease_sale | Leasehold valuation, ground lease education, reversion risk |
receivership_sale | Court approval process, receiver improvements, bidding procedures |
pre_disposition_leaseup | Lease-up war room, stabilization timeline, marketing sprint before listing |
3 risks for each path:
| Path | Risk | Probability | Impact | Mitigation |
|---|---|---|---|---|
| Sell | [market timing] | |||
| Sell | [buyer retrade] | |||
| Sell | [tax friction] | |||
| Hold | [NOI decline] | |||
| Hold | [cap rate expansion] | |||
| Hold | [debt maturity] | |||
| Refi | [rate risk] | |||
| Refi | [qualification] | |||
| Refi | [market decline post-refi] |
Verdict: SELL / HOLD / REFINANCE
3 supporting reasons. Key conditions. Implementation timeline with milestones.