constructing-portfolio-allocations

Builds strategic and tactical asset allocation models with risk-return optimization and constraint management. Use when constructing portfolios, optimizing asset allocation, or building model portfolios.

11 stars

Best use case

constructing-portfolio-allocations is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Builds strategic and tactical asset allocation models with risk-return optimization and constraint management. Use when constructing portfolios, optimizing asset allocation, or building model portfolios.

Teams using constructing-portfolio-allocations should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/constructing-portfolio-allocations/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/finance/constructing-portfolio-allocations/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/constructing-portfolio-allocations/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How constructing-portfolio-allocations Compares

Feature / Agentconstructing-portfolio-allocationsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Builds strategic and tactical asset allocation models with risk-return optimization and constraint management. Use when constructing portfolios, optimizing asset allocation, or building model portfolios.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Constructing Portfolio Allocations

## When To Use

- Building a strategic asset allocation (SAA) for a new portfolio or investment policy statement (IPS)
- Constructing a tactical asset allocation (TAA) overlay to tilt exposures relative to a policy benchmark
- Optimizing an existing portfolio's risk-return profile under updated capital market assumptions
- Creating model portfolios for client risk-profile tiers (e.g., conservative, moderate, aggressive)
- Evaluating allocation trade-offs when adding alternative asset classes or illiquid holdings

## Inputs To Gather

- **Investment objective and time horizon** — total return target, income requirement, liability-matching need, or spending-rate constraint
- **Risk parameters** — maximum drawdown tolerance, volatility budget, tracking-error limit versus benchmark, and any VaR/CVaR constraints
- **Eligible asset classes** — equities (domestic/international/EM), fixed income (duration/credit tiers), real assets, alternatives (PE, hedge funds, real estate, infrastructure), cash equivalents
- **Capital market assumptions (CMAs)** — expected returns, standard deviations, and correlation matrix for each asset class; source and vintage of CMAs [VERIFY: confirm CMA provider and date]
- **Constraints** — regulatory limits (e.g., ERISA prudent-investor, insurance statutory caps), liquidity minimums, ESG/SRI exclusions, concentration caps per asset class or issuer, currency-hedging policy
- **Current portfolio** (if rebalancing) — existing holdings, unrealized gain/loss positions, and transaction-cost estimates
- **Benchmark** — policy benchmark or composite index for performance attribution

## Workflow

1. **Set the allocation framework**
   - Choose methodology: mean-variance optimization (MVO), Black-Litterman, risk-parity, minimum-variance, or liability-driven investing (LDI)
   - For MVO: build the efficient frontier from CMAs; identify the tangency portfolio and the minimum-variance portfolio
   - For Black-Litterman: establish equilibrium returns from market-cap weights, then incorporate the manager's active views with confidence levels
   - For risk-parity: equalize risk contribution across asset classes using marginal risk decomposition

2. **Apply constraints**
   - Encode upper/lower bounds per asset class (e.g., alternatives ≤ 20%, domestic equity 30–60%)
   - Layer in liquidity requirement: ensure sufficient allocation to daily-liquid instruments to meet redemption or spending needs
   - Integrate ESG screens or exclusion lists if mandated by IPS
   - Apply regulatory floors/caps [VERIFY: jurisdiction-specific statutory allocation limits for insurance, pension, or sovereign wealth mandates]

3. **Run optimization and scenario analysis**
   - Generate optimal allocation at target return or target risk level
   - Run sensitivity analysis: stress-test output against ±1–2σ shifts in key CMAs (equity risk premium, credit spreads, inflation)
   - Compare efficient frontier portfolios at multiple risk points to give decision-makers a menu
   - Evaluate corner solutions — if optimizer pushes any asset class to a bound, document why and whether the constraint should be revisited

4. **Construct model portfolio tiers (if applicable)**
   - Map allocations to 3–5 risk-profile tiers aligned with client suitability questionnaires
   - Ensure each tier shows monotonically increasing equity/growth exposure and expected volatility
   - Assign implementation vehicles (index funds, ETFs, active managers, direct holdings) per sleeve

5. **Document rebalancing and governance rules**
   - Define rebalancing triggers: calendar-based (quarterly/annual) vs. threshold-based (±5% drift bands)
   - Specify TAA authority: allowable active tilts, maximum deviation from SAA, and approval process
   - Note tax-aware rebalancing considerations for taxable accounts (harvest losses, avoid short-term gains)

## Output

- **Allocation summary table** — target weights per asset class with permissible ranges
- **Efficient frontier chart** — plotted portfolios with the selected allocation highlighted
- **Risk decomposition** — contribution to total portfolio risk by asset class (marginal and percentage)
- **Scenario/stress-test results** — portfolio return and drawdown under bull, base, and bear CMAs
- **Model portfolio tiers** (if multi-tier) — side-by-side allocation grids with expected return, volatility, Sharpe ratio, and max drawdown estimate per tier
- **Methodology narrative** — rationale for framework choice, key assumptions, and known limitations
- **Rebalancing policy summary** — triggers, bands, and governance authority

## Quality Checks

- Weights sum to 100% across all asset classes in every tier
- No allocation breaches stated upper/lower bounds or regulatory caps
- Expected portfolio return and risk metrics are arithmetically consistent with CMAs and weights
- Correlation and volatility inputs match the stated CMA source and vintage — flag stale data (>12 months old) with [VERIFY]
- Liquidity profile supports stated spending/redemption needs without forced selling of illiquid sleeves
- Sharpe ratio and risk-contribution metrics are reasonable relative to historical ranges for similar portfolios
- Tax-lot and transaction-cost implications are noted for rebalancing recommendations in taxable accounts
- All assumptions and data sources are explicitly cited; no inferred figures presented as confirmed

Related Skills

We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.