break-trace — скилл для Claude Code: разбор сверки
Скилл прослеживает расхождение в сверке до исходной проводки и объясняет причину. Пригодится после классификации расхождения в gl-recon.
npx skills add anthropics/financial-services --skill break-trace -a claude-codeЧто делает break-trace
break-trace берёт одну строку расхождения и проверяет обе стороны сверки. Через internal-gl MCP он получает данные о проводке в главной книге, а через subledger MCP — соответствующую транзакцию. Затем сравнивает даты, валютный курс, соответствие счетов и знаки количества и суммы.
Результат — краткая причина расхождения и JSON с ключом, ответственным владельцем, ожидаемой датой закрытия и действием. Среди действий есть корректировка, но сам скилл её не проводит: проводки выполняет только resolver. Это важно, если от агента ожидают автоматического исправления записей.
Используйте его после того, как gl-recon классифицировал расхождение. Для работы нужны доступные агенту internal-gl MCP и subledger MCP; без них скилл не сможет получить данные для трассировки.
Какие задачи решает
- найти исходную проводку по строке расхождения
- сопоставить проводку главной книги с транзакцией субледжера
- объяснить расхождение датой, курсом или маппингом счёта
- подготовить причину и дальнейшее действие в JSON
Примеры запросов агенту
- Проследи это расхождение до исходной проводки и объясни причину.
- Сопоставь запись главной книги с транзакцией субледжера и верни результат в JSON.
- Проверь, связано ли расхождение с датой проводки, валютным курсом или соответствием счетов.
Как установить break-trace
1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill break-trace -a claude-code2Вручную: положить файлы
~/.claude/skills/break-trace/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/break-trace/
1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill break-trace -a codex2Вручную: положить файлы
.agents/skills/break-trace/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill break-trace -a cursor2Вручную: положить файлы
.cursor/skills/break-trace/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/financial-services break-trace2Вручную: положить файлы
.github/skills/break-trace/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill break-trace -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/financial-services --path plugins/agent-plugins/gl-reconciler/skills/break-traceВручную: положить файлы
.devin/skills/break-trace/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill break-trace -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора51
Весь набор →Похожие
Вопросы о break-trace
Как установить break-trace в Codex?
Выполните npx skills add anthropics/financial-services --skill break-trace -a codex. Файл скилла находится по пути .agents/skills/break-trace/SKILL.md.
Что делает break-trace?
Он прослеживает строку расхождения до исходной проводки в главной книге и соответствующей транзакции субледжера, затем формулирует причину и предлагает действие.
Может ли break-trace сам исправить проводку?
Нет. Скилл диагностирует расхождение, а корректировки выполняет только resolver.
Исходный текст
SKILL.md · Apache-2.0
---
name: break-trace
description: Root-cause a reconciliation break to its source transaction or posting — follow the audit trail from the break row back to the originating entry on each side and state what differs and why. Use after gl-recon has classified a break.
---
# Root-cause a break
Given a single break row (key, GL values, subledger values, bucket, likely cause), trace it to source and produce a root-cause statement.
## Trace path
1. **Pull the GL side** — via the internal-gl MCP, fetch the journal entry or posting that produced this GL line: entry id, posting date, source system, batch id, preparer.
2. **Pull the subledger side** — via the subledger MCP, fetch the matching transaction: trade id, trade/settle dates, counterparty, source feed, FX rate used.
3. **Diff the attributes** — line up posting date, FX rate/date, account mapping, quantity sign, amount sign. The differing attribute is usually the cause.
## Cause → statement
Write the root cause as a single sentence in the form **"⟨side⟩ ⟨did what⟩ because ⟨reason⟩"**, e.g.:
- "GL posted on settle date (T+2) while subledger posted on trade date — timing break, will clear on 2026-05-07."
- "Subledger used WM/R 4pm rate; GL used Bloomberg close — FX break of 12 bps on the base amount."
- "Security ABC123 maps to GL account 11420 in the mapping table but the subledger fed 11410 — mapping break, raise to reference-data."
- "Subledger posted the trade twice (trade ids 88412 and 88419 are duplicates) — duplicate post, suppress 88419."
## Output
For each traced break, return:
```json
{
"key": "...",
"root_cause": "one sentence as above",
"owner": "ops | reference-data | accounting | upstream-system",
"expected_clear_date": "YYYY-MM-DD or null",
"action": "monitor | adjust | raise-ticket | suppress"
}
```
Only the resolver writes adjustments — this skill diagnoses, it does not post.
© anthropics · Apache-2.0 · anthropics/financial-services