related_skills字段的作用

related_skills 告诉AI:"执行这个Skill时,可能还需要加载这些关联Skill。"它是Skill之间协作的桥梁。

---
name: stock-daily-analysis
related_skills:
  - stock-technical-analysis
  - stock-fundamental-capital-sentiment
---

当AI加载 stock-daily-analysis 时,会提示它也应该加载相关的技术面和基本面分析Skill,形成完整的分析能力。

Skill调用链设计

主Skill(stock-daily-analysis)
├── 加载 stock-technical-analysis   → 技术面分析能力
├── 加载 stock-fundamental-...      → 基本面/资金面/舆情能力
└── 加载 stock-cyclical-detector    → 周期股判断能力(条件加载)

避免循环依赖

完整协作示例:A股分析推送系统

cron触发 → 加载 stock-daily-analysis(主Skill)
                ↓
            加载 stock-technical-analysis
            → 输出技术面分析
                ↓
            加载 stock-fundamental-capital-sentiment
            → 输出基本面/资金/舆情分析
                ↓
            合并生成完整报告
                ↓
            通过微信推送给用户

Skill组合模式

以A股每日分析为例,三个Skill各司其职:

这种拆分的好处:每个Skill职责单一,可以独立更新。技术面Skill改了,不影响基本面Skill。

Skill设计原则:单一职责 + 明确边界 + 主Skill负责协调。像搭积木一样,每块独立,组合灵活。