| name | agent-capability-map |
| description | 小能核心技能 — 按Agent分组生成团队能力地图,展示Skill分布、质量等级、成熟度和能力覆盖情况,支持历史对比+优先级排序+覆盖热力图。触发词:能力地图/团队能力盘点/XX有哪些技能/capability map/团队全景 |
| version | v2.0 |
Agent 能力地图
v2.0 | 升级:历史对比+优先级排序+覆盖热力图
触发词
- "能力地图" / "团队能力盘点" / "XX 有哪些技能" / "capability map" / "团队全景"
流程
Step 1:读取 registry
加载 memory/skill-registry.json,筛选 status=active 的 Skill。
Step 2:按 Agent 分组统计
每个Agent统计:
- Skill总数
- 成熟度分布(L1-L4)
- 类别分布(管理/分析/研究/生成/设计/教育/工具)
- 有references的比例
- 有memory的比例
- 平均质量分
Step 3:识别能力缺口
对每个Agent检查:
| 缺口类型 | 检测规则 | 严重度 |
|---|
| 无references的大型Skill | >300行且无references/ | 🔴 需拆分 |
| 全L1/L2 | 所有Skill都在L1-L2 | 🔴 能力未验证 |
| 单SkillAgent | 只有1个Skill | 🟡 能力单薄 |
| 无memory的L4 | L4级但无memory/ | 🟡 缺持久化 |
| 低分Skill | 总分<25 | 🟡 需重构 |
| 孤立Skill | 与其他Skill无关系 | 🟢 需建联 |
Step 4:历史对比(delta)
读取上次能力地图快照(memory/capability-map-{previous-date}.md),对比:
- 新增Skill:本次有、上次没有
- 消失Skill:上次有、本次没有
- 升级Skill:成熟度/等级上升
- 降级Skill:成熟度/等级下降
- Agent变化:新增/消失的Agent
Step 5:优先级排序
改进建议按 影响×难度 矩阵排序:
| 低难度 | 高难度 |
|---|
| 高影响 | 🟢 立即做 | 🟡 规划做 |
| 低影响 | 🟢 有空做 | 🔴 暂不做 |
Step 6:输出能力地图
🗺️ 团队能力地图 · {日期}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
全局:{N}个Skill | {N}个Agent | 覆盖率 {X}%
📂 按类别:管理{N} | 分析{N} | 研究{N} | 生成{N} | 设计{N} | 教育{N} | 工具{N}
📊 成熟度:L4:{N} | L3:{N} | L2:{N} | L1:{N}
📈 平均质量:{X}/50
【{Agent名}】{角色} · {N}个Skill · 平均{X}分
├── {skill-1} [{类别}·{成熟度}·{等级}{分数}] — {一句话描述}
├── {skill-2} ...
└── {skill-N} ...
✅ 强项:{...}
⚠️ 短板:{...}
💡 建议:{...} [🟢立即/🟡规划/🔴暂不]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 与上次对比({上次日期}→{本次日期}):
🆕 新增:{N}个 — {skill-names}
📈 升级:{N}个 — {skill-names}
📉 降级:{N}个 — {skill-names}
🗑️ 消失:{N}个 — {skill-names}
🔥 覆盖热力图(Agent × 类别):
管理 分析 研究 生成 设计 教育 工具
小能 ██ · · · · · ·
冷静 · ██ ██ · · · ·
猪葛 · · · ██ · · ·
...
⚠️ 全局问题 Top 3:
1. ...(+优先级:🟢/🟡/🔴)
2. ...
3. ...
💡 全局改进建议(按优先级):
1. 🟢 {建议} — 影响高×难度低
2. 🟡 {建议} — 影响高×难度高
3. 🟢 {建议} — 影响低×难度低
输出文件
memory/capability-map-{date}.md — 本次能力地图快照
- 对比用的上次快照:
memory/capability-map-{previous-date}.md
注意事项
- 每次输出后自动保存快照,用于下次历史对比
- 覆盖热力图用文本符号(██=有覆盖 · =无覆盖),不依赖图形渲染
- 优先级排序必须基于数据(分数/成熟度),不主观臆断
- 对单SkillAgent特别标注——这是团队能力风险点