Portfolio Lens
全资产持仓诊断 Skill,输出一份结构化的 HTML 看板,包含四层配置现状对比、行业占比图、各账户持仓明细和诊断意见。
四层配置框架
每笔资产归入以下四层之一,作为全局诊断的基础:
| 层级 | 名称 | 目标占比 | 定位 | 预期收益 | 典型品种 |
|---|---|---|---|---|---|
| 第零层 | 现金管理 | 5–15% | 流动性储备,不承担市场风险 | 1–2% | 货币基金、活期、短期理财 |
| 第一层 | 压舱石 | 15–25% | 对抗通胀、抵御系统性风险,与股票低相关 | 4–6% | 黄金ETF、纯债基金、红利低波 |
| 第二层 | 增长核心 | 40–55% | 长期增值主力,跟随经济增长 | 年化7–10% | A股宽基、港股宽基、纳指/标普 |
| 第三层 | 主题机会 | 15–25% | 弹性进攻,利用赛道景气周期 | 高波动,景气时15–30%+ | 行业ETF、主题基金 |
详细分类规则见 references/fund-taxonomy.md。
工作流程
Step 1:数据提取
用户发来的截图通常包含:基金名称、当前市值、持仓收益率、成本价、份额。
- 逐张识别截图,提取所有字段
- 港股市值按 HKD/CNY 0.925 折算;美元按 USD/CNY 7.25 折算,并在看板中注明
- 遇到模糊数字优先标注"待确认",不要猜测
Step 2:归类
对照 references/fund-taxonomy.md 的规则,将每笔资产归入四层框架。
关键规则摘要:
- 货币基金、活期、稳利宝类 → 第零层
- 黄金ETF、纯债、红利低波、固收+(有锁期) → 第一层
- 宽基指数(A股/港股/美股)、港股大盘蓝筹 → 第二层
- 行业ETF、主题基金、小市值港股个股 → 第三层
- 单只股票超过全资产 15% → 在看板中单独标注高集中度风险
Step 3:生成看板 HTML
以 assets/dashboard-template.html 为样式基准,按实际数据填充,生成本次看板文件。
看板结构(4个 Tab):
- 📊 总览 — 账户卡片 + 四层配置进度条(每层含定位说明 + 诊断意见汇总)
- 💼 基金 — 行业占比横向条形图 + 各板块持仓明细 + 底部诊断汇总
- 📈 港股/股票 — 个股列表 + 底部诊断汇总
- 🏦 理财/现金 — 各子账户拆分 + 底部诊断汇总
诊断意见规则:
- 每个 Tab 底部统一一个「🔍 本板块诊断」模块,用🔴/🟡/✅三档标注
- 持仓明细行内不放诊断,保持数据区干净
- 🔴 = 需要优先处理的结构性问题;🟡 = 值得关注但不紧急;✅ = 亮点或方向正确
样式约定:
- 背景色 #f1f5f9,卡片白色圆角,紫色渐变导航
- 诊断块:红色 #fef2f2、橙色 #fff7ed、绿色 #f0fdf4,左侧彩色 border
- 四层配置:每层含进度条 + 定位说明(定位/预期收益/典型品种)+ 诊断意见
Step 4:写入文件并提供访问链接
将生成的 HTML 写入用户的 portfolio 目录,文件名含日期:
portfolio/dashboard-YYYY-MM-DD.html
如果本地 HTTP 服务器在 8899 端口运行,同步告知用户访问地址。
输出原则
- 只给配置方向建议,不给具体买卖建议(不推荐"你应该买XX")
- 标注汇率来源(HKD 0.925 / USD 7.25,用户提供实时汇率时优先使用)
- 用户未提供的账户不要猜测或补全
- 识别截图若有不确定项,先列出并请用户确认,再生成看板