risk-governor

Compute volatility-targeted position weights from GARCH volatility and regime signals.

36|7|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/Mosaic-agent/Mosaic-fund-agent --skill risk-governor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: risk-governor
Source: https://github.com/Mosaic-agent/Mosaic-fund-agent/tree/main/.gravity/skills/risk-governor
Command: npx skills add https://github.com/Mosaic-agent/Mosaic-fund-agent --skill risk-governor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Computing objective, volatility-aware position sizes to manage risk and optimize exposure when volatility spikes or market regimes shift, removing guesswork from sizing decisions.

Core Features & Use Cases

  • GARCH-based sizing: derives a weight w(t) with w(t) = min(1.0, vol_target/σ_t) × regime_mult × trend_mult, translating volatility into actionable position size.
  • Regime-aware adjustments: applies multipliers for regimes such as normal, volatile, or bear-like conditions to modulate exposure.
  • Practical use cases: informs risk-controlled position sizing during elevated volatility, supports cap constraints, and blends with risk-model outputs for informed trading.
  • Integration-ready: designed for automated risk workflows and on-demand queries.

Quick Start

Ask the system to compute the recommended position weight for a given asset using current GARCH volatility and regime signals.

Frequently Asked Questions about risk-governor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate volatility-aware position sizing when market regimes shift?

Volatility-aware position sizing uses GARCH-derived annual volatility and regime signals to compute a target weight via the formula w(t) = min(1.0, vol_target/σ_t) × regime_mult × trend_mult. This removes guesswork by mathematically adjusting exposure during volatility spikes or bear markets.

What is GARCH-based position sizing and how does it manage portfolio risk?

GARCH-based position sizing translates forecasted volatility into actionable portfolio weights. It caps exposure by calculating w(t) = min(1.0, vol_target/σ_t), ensuring your asset allocation automatically scales down when estimated volatility exceeds your predefined target percentage.

How do I adjust position sizes for different market regimes like bear or volatile conditions?

Adjust position sizes for market regimes by applying regime multipliers to the base volatility-targeted weight. The system modulates exposure by multiplying the initial sizing calculation by regime-specific and trend-specific factors to normalize risk across varying market conditions.

Can I use quantitative signals to override volatility-targeted portfolio weights?

Yes, quantitative signals can override volatility-targeted portfolio weights. The sizing formula applies trend multipliers alongside regime multipliers, allowing quantitative score inputs to modify the final position size and enforce risk-controlled exposure constraints.

What inputs do I need to compute a volatility-targeted position weight?

Computing a volatility-targeted position weight requires GARCH annual volatility percentage, current market regime, volatility target percentage, and price context. These inputs feed directly into the sizing formula to generate an actionable asset weight.

How do I integrate GARCH volatility forecasting into automated risk workflows?

Integrate GARCH volatility forecasting into automated risk workflows by querying the system on demand with current price context and regime signals. The integration-ready design outputs computed position weights directly for automated portfolio sizing decisions.