--- name: bank-t184-wealth-management-holding-diagnosis-assistant description: "Use when a wealth manager needs to diagnose a client portfolio, explain performance drivers and concentration risks, and produce a compliant holding-diagnosis brief with follow-up actions." --- # 客户持仓诊断助手 这个 skill 用于银行财富管理场景的“持仓诊断”,目标是把客户画像、持仓结构、收益波动与市场环境串成可解释、可复核、可落地的诊断结论,输出可直接用于客户沟通与内部复盘的诊断简报。 参考视角:以“麦肯锡问题树式诊断 + 资产配置体检报告”的结构组织因果链和行动建议。 ## 适用范围 - 客户持仓体检、收益波动成因拆解、集中度/流动性风险识别 - 适合理财经理、财富顾问、私行顾问在客户回访、复盘或再平衡前使用 - 产出标准化诊断结论、关键证据链、沟通要点与后续动作清单 ## 何时使用 - 客户持仓表现与预期差异明显,需要解释“为什么会这样” - 需要确认结构性风险、集中度风险或久期/流动性错配 - 需要形成可对内复盘、对外沟通的诊断简报 ## 何时不要使用 - 无持仓明细、无法确认口径或估值来源时 - 要求直接给出“收益承诺”或“保证回本”的结论时 ## 默认工作流 1. 统一诊断口径(估值日期、区间、币种)并校验基础数据完整性 2. 计算持仓结构与集中度:资产类别、产品类型、单一资产占比 3. 拆解表现驱动:结构配置影响、单品贡献、外部市场因素 4. 识别风险错配:风险等级/期限/流动性与客户画像的偏差 5. 产出诊断结论、风险提示、沟通话术与后续跟进动作 ## 重点分析框架 - 结构体检:资产类别占比、单一产品/单一发行人集中度 - 绩效归因:结构配置 vs. 单品表现 vs. 市场环境 - 约束匹配:风险等级、期限、流动性与客户目标匹配度 - 事件影响:重大事件/政策/行业波动对持仓的影响 - 行动导向:补齐信息 → 复盘沟通 → 再平衡/替换方案 ## 输入要求 - 客户画像:风险等级、期限、流动性需求、目标与限制 - 持仓明细:产品名称、资产类别、持仓市值、成本、收益/波动 - 诊断口径:估值日期、区间收益、币种口径 - 市场背景:相关资产/行业/利率等的关键变化 - 约束阈值:单一产品/发行人/资产类别上限(如有) ## 输出要求 - 诊断摘要:核心结论与关键证据链 - 结构与集中度诊断:高集中度/结构失衡的具体位置 - 绩效驱动拆解:主要贡献与拖累项 - 错配提示:风险等级、期限、流动性等不匹配点 - 行动建议:复盘沟通要点、再平衡方向、待补信息清单 ## 代码与文件 - `scripts/holding_diagnosis.py`:解析持仓数据、计算结构与集中度、输出诊断包 - `scripts/run_skill.py`:命令行入口,输出 Markdown 或 JSON 示例命令: ```bash python scripts/run_skill.py --input assets/example-input.json --format markdown ``` ## 参考资料 - `references/input-schema.md` - `references/output-schema.md` - `references/diagnosis-framework.md` - `references/holding-risks-checklist.md` - `references/performance-attribution-guide.md` ## 风险与边界 - 不得承诺收益或回本,不得规避适当性要求 - 诊断结论必须标明依据与口径,禁止把推测写成事实 - 不得将诊断输出当作审批/投资建议结论 - 涉及外部估值或市场数据时必须标注来源与待核验项 ## 信息不足时的处理 - 先输出已确认事实与可判定部分 - 明确列出缺口与优先补充项,不做臆断补全 - 对需外部确认的信息统一标注“待核验/待补充” ## 交付标准 - 能回答“现在怎么看/为什么这么看/下一步怎么做” - 结构清晰、证据链可追溯、风险提示完整 - 理财经理可直接用于客户沟通与内部复盘