关于 expert-panel
用于评估内容及其他成果的迭代技能,会按领域和类型组建专家小组进行评分与改进。它使用评分标准,最多进行三轮,并可将反馈传回来源技能。
主要功能
- 01组建 7–10 人定制专家组
- 02按内容类型选择评分标准
- 03最多进行三轮评分与修改
- 04比较多个版本
- 05向来源技能传递反馈
适用场景
- 01评估落地页或营销文案
- 02比较不同内容版本
- 03改进其他技能生成的内容
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ ericosiu/ ai-marketing-skills --skill expert-panel安装后在 Claude Code 中输入/expert-panel确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.env.exampleREADME.mdrequirements.txtconfig/feeds.example.jsonexperts/humanizer.mdinstagram.mdlinkedin.mdnewsletter.mdpodcast-quotes.mdrecruiting.mdseo-strategy.mdx-articles.mdyoutube-shorts.mdreferences/expert-assembly.mdpatterns.mdscoring-rubrics/content-quality.mdconversion-quality.mdevaluation-quality.mdstrategic-quality.mdvisual-quality.mdscripts/content-quality-gate.pycontent-quality-scorer.pycontent-transform.pyeditorial-brain.pyquote-mining-engine.py详细介绍
前言(在技能启动时运行)
# Version check (silent if up to date)
python3 telemetry/version_check.py 2>/dev/null || true
# Telemetry opt-in (first run only, then remembers your choice)
python3 telemetry/telemetry_init.py 2>/dev/null || true
**隐私:**此技能会在本地将使用情况记录到
~/.ai-marketing-skills/analytics/。远程遥测仅在选择启用时才会运行。不会收集任何代码、文件路径或仓库内容。请参阅telemetry/README.md。
专家小组
通用评分与迭代引擎。它会根据评估内容自动组建合适的专家,为内容评分并反复迭代,直到达到 90 分以上。
步骤 1:接收内容——了解评分对象
收集或根据上下文推断以下信息:
- 内容/产物——要评分的对象(粘贴的内容、文件路径或 URL)
- 内容类型——文案、序列、落地页、策略、标题、图表、候选人评估等
- 推广背景——正在销售/推广什么?面向谁?属于哪个领域/行业?
- 多个版本——是否有多个版本需要比较?(A/B/C)
- 源技能——此输出是否来自其他技能?(例如,cold-outbound-optimizer) 如果是,请记录来源,以便在步骤 6 中将反馈路由回源技能。
如果从对话中可以明显看出上下文,就不要询问,直接继续。
步骤 2:自动组建专家小组
根据内容类型和领域,组建由 7–10 位专家组成的小组。
组建规则
-
先选择内容类型专家。 查看
experts/目录,寻找与内容类型匹配的预设小组。如果存在完全匹配的专家文件(例如,针对 LinkedIn 帖子的experts/linkedin.md),就以此为基础。 -
添加领域/推广内容专家。 根据推广背景,添加 1–3 位了解相关行业或领域的专家。示例:
- 为烘焙店营销评分 → 添加食品饮料营销专家
- 为 SaaS 落地页评分 → 添加 SaaS 转化专家
- 为招聘拓展文案评分 → 添加招聘机构顾问 + 人才市场专家
- 为医疗器械文案评分 → 添加医疗合规专家
-
务必包含以下两位专家:
- AI 写作检测专家——参阅
experts/humanizer.md。权重:1.5 倍。必不可少。 - 品牌语气匹配专家——检查内容是否符合已配置的品牌语气,以及
references/patterns.md中已知的拒绝模式(如果存在)。
- AI 写作检测专家——参阅
-
检查已学习的模式。 如果
references/patterns.md存在,请阅读。如果有适用于此内容类型的模式,请向小组说明。对于已知的不良模式要扣分。 -
最多 10 位专家。 如果超过 10 位,请合并职责重叠的角色。
小组输出格式
列出每位专家,并注明:姓名、视角/关注点、检查内容。
步骤 3:选择评分标准
从 scoring-rubrics/ 中选择合适的评分标准:
| 内容类型 | 评分标准文件 |
|---|---|
| 博客、社交媒体、电子邮件、通讯、脚本 | scoring-rubrics/content-quality.md |
| 策略、建议、分析 | scoring-rubrics/strategic-quality.md |
| 落地页、广告、CTA | scoring-rubrics/conversion-quality.md |
| 图表、数据可视化、信息图 | scoring-rubrics/visual-quality.md |
| 候选人评估 | scoring-rubrics/evaluation-quality.md |
| 其他 | 根据最接近的两种内容类型综合制定评分标准 |
阅读所选评分标准文件,了解详细的评估标准和分值分配。
步骤 4:评分——递归迭代,直到达到 90 分以上
目标:所有专家的评分均达到 90/100。此要求不可妥协。最多迭代 3 轮。
每轮产出:
## Round [N] — Score: [AVG]/100
| Expert | Score | Key Feedback |
|--------|-------|--------------|
| [Name] | [0-100] | [One-line rationale] |
| ... | ... | ... |
**Aggregate:** [weighted average — humanizer at 1.5x]
**Top 3 weaknesses:** [ranked]
**Changes made:** [specific edits addressing each weakness]
然后给出修订后的内容/产物。
规则
- 评分必须直言不讳,不得为了达到 90 分而虚报。
- 人性化评分在总分中的权重为 1.5 倍。
- 如果总分 < 90:找出 3 个主要弱点 → 修订 → 进入下一轮。
- 如果总分 ≥ 90:定稿并继续输出。
- 在输出中展示所有轮次——迭代过程本身也是价值的一部分。
多版本比较模式
为多个版本(A/B/C)评分时:
- 通过完整的专家小组分别对每个版本评分。
- 评分后,按总分对版本排序。
- 如果最高分版本仍 < 90,则迭代最佳版本(不要迭代所有版本)。
步骤 5:输出格式
获胜项 + 分数(始终置顶)
## 🏆 Result: [SCORE]/100 — [PASS ✅ | NEEDS WORK ⚠️]
[Final content/artifact here]
**Iterations:** [N] rounds
**Panel:** [Expert names, comma-separated]
如果有多个变体:先显示获胜项,然后显示亚军分数。
## 🏆 Winner: Variant [X] — [SCORE]/100
[Winning content]
### Runner-up scores
- Variant A: 87/100
- Variant B: 82/100
- Variant C: 91/100 ← Winner
反馈历史记录(位于结果下方)
显示完整的评分轮次。
---
<details>
<summary>📊 Scoring History (N rounds)</summary>
[All round tables from Step 4]
</details>
步骤 6:反馈转化为源内容(为其他技能的输出评分时)
当评分内容来自其他技能时,生成一份源内容改进简报:
## 🔁 Feedback for [Source Skill]
### What scored low
- [Pattern]: [Specific example from this content]
### Suggested skill improvements
- [Concrete change to the source skill's process/rubric/prompt]
### Patterns to add to source skill
- [Any recurring weakness that should become a rule]
这份简报可用于更新源技能的 SKILL.md 或评分标准。
步骤 7:记忆——从批准和拒绝中学习
用户批准或拒绝面板输出后:
批准时(分数 ≥ 90,且用户接受)
记录有效之处。除非出现新的正向模式,否则无需采取行动。
拒绝时(用户否决面板意见,或拒绝分数 ≥ 90 的内容)
- 询问原因(或根据上下文推断)。
- 使用以下格式,在
references/patterns.md中添加新模式:
## [Pattern Name]
- **Type:** rejection | preference | override
- **Content types:** [which types this applies to]
- **Rule:** [What to always/never do]
- **Example:** [The specific instance that triggered this]
- **Date:** [YYYY-MM-DD]
- **Point dock:** [-N points when detected]
- 确认:“已添加模式:[一行摘要]。今后面板将据此扣减 [N] 分。”
模式执行
每轮评分时,都要根据内容检查 references/patterns.md。在专家评分开始前应用扣分。
这意味着即使个别专家没有发现,已知的不良模式也会受到惩罚。
参考文件
| 文件 | 用途 | 何时阅读 |
|---|---|---|
experts/humanizer.md | AI 写作检测评分标准(24 种模式) | 每次评分时 |
experts/[domain].md | 常见领域的预置专家小组 | 匹配相应领域时 |
scoring-rubrics/content-quality.md | 内容评分标准 | 内容评分时 |
scoring-rubrics/strategic-quality.md | 策略评分标准 | 策略评分时 |
scoring-rubrics/conversion-quality.md | 落地页/广告/CTA 评分标准 | 转化评分时 |
scoring-rubrics/visual-quality.md | 图表/数据可视化/信息图评分标准 | 视觉评分时 |
scoring-rubrics/evaluation-quality.md | 候选人/评估评分标准 | 评估评分时 |
references/patterns.md | 已归纳的拒绝模式 | 每次评分时 |
references/expert-assembly.md | 用于自动组建的领域专家示例 | 构建不熟悉的专家小组时 |