# fixed-income-structured

Скилл для разбора структурных облигаций: транши CMO, досрочное погашение, водопады платежей. Пригодится, если считаете риск по MBS или CLO.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 664 установки · ★ 218
- Автор: JoelLewis
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/JoelLewis/finance_skills/tree/HEAD/plugins/wealth-management/skills/fixed-income-structured/SKILL.md
- Обновлён: 2026-07-18
- HTML: https://affpapa.org/nevibecode/skills/fixed-income-structured

## Что делает

Скилл даёт агенту справочник по структурным продуктам с фиксированным доходом. Внутри — разбор MBS pass-through, где денежный поток пула ипотек идёт инвесторам пропорционально, и пометка, что у агентских бумаг Ginnie Mae, Fannie Mae и Freddie Mac гарантия покрывает кредитные потери, поэтому главным остаётся риск досрочного погашения. У неагентских MBS такой гарантии нет, и кредитный риск складывается с риском погашения.

Отдельно расписаны две стороны риска досрочного погашения: contraction risk, когда ставки падают и деньги возвращают раньше, и extension risk, когда ставки растут и купон ниже рынка держится дольше. Есть модель PSA с линейным разгоном от 0% CPR до 6% CPR за первые 30 месяцев и плато после, перевод между CPR и SMM, формула WAL. По траншам CMO разобраны sequential pay, PAC с предсказуемым графиком в коридоре скоростей и support-транши, которые берут на себя разброс. По CLO — субординация, тесты OC и IC, перераспределяющие поток к старшим траншам при ухудшении портфеля.

Для оценки MBS скилл настаивает на effective duration или OAS вместо modified duration, потому что денежные потоки меняются вместе со ставками. Это и есть главная причина не считать MBS обычной облигацией: modified duration тут просто даст неверную цифру. Внизу — таблица формул и разобранные примеры, включая перевод 150% PSA в CPR и SMM для 20-го месяца и расчёт субординации AAA-транша.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill fixed-income-structured -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/fixed-income-structured/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/fixed-income-structured/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill fixed-income-structured -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/fixed-income-structured/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill fixed-income-structured -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/fixed-income-structured/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install JoelLewis/finance_skills fixed-income-structured
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/fixed-income-structured/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill fixed-income-structured -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/JoelLewis/finance_skills --path plugins/wealth-management/skills/fixed-income-structured
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/fixed-income-structured/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add JoelLewis/finance_skills --skill fixed-income-structured -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/JoelLewis/finance_skills/tree/HEAD/plugins/wealth-management/skills/fixed-income-structured/SKILL.md

## Когда брать
- посчитать CPR и SMM для заданной скорости PSA
- разложить водопад платежей CLO по старшинству траншей
- оценить субординацию под AAA-траншем
- объяснить negative convexity ипотечных бумаг
- выбрать effective duration вместо modified для MBS

## Примеры запросов агенту
- Посчитай CPR и SMM для 150% PSA в 20-м месяце
- Разбери водопад платежей этого CLO и покажи субординацию AAA-транша
- Почему для этой agency MBS нельзя брать modified duration?

## Похожие
- [fixed-income-portfolio](https://affpapa.org/nevibecode/skills/fixed-income-portfolio.md) — скилл · 1800 установок
- [bond-futures-basis](https://affpapa.org/nevibecode/skills/bond-futures-basis.md) — скилл · 1800 установок
- [om-close-fixed-issues](https://affpapa.org/nevibecode/skills/om-close-fixed-issues.md) — скилл · 2700 установок
- [structured-artifact](https://affpapa.org/nevibecode/skills/structured-artifact.md) — скилл · 387 установок
- [structured-autonomy-plan](https://affpapa.org/nevibecode/skills/structured-autonomy-plan.md) — скилл · 8800 установок
- [structured-autonomy-implement](https://affpapa.org/nevibecode/skills/structured-autonomy-implement.md) — скилл · 8800 установок

Из того же набора: [joellewis/finance_skills](https://affpapa.org/nevibecode/by/joellewis/finance_skills.md) — 59 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
