mcpField
I
icp-website-review

icp-website-review

github.com/nikiandr营销与增长1101 次安装31 周前更新
代码仓库

关于 icp-website-review

icp-website-review 是一项 Agent 技能,通过预先构建的理想客户画像评估网站。营销和产品团队可用它生成评分卡、收集开放式反馈,或与竞争对手进行比较,并汇总多画像结果。

主要功能

  1. 01使用现有 ICP 画像评估网站
  2. 02生成分维度数值评分卡
  3. 03开展开放式画像焦点访谈
  4. 04与竞争对手网站比较
  5. 05汇总不同画像的评估

适用场景

  1. 01在网站改版前进行审查
  2. 02发现转化与信息传达问题
  3. 03收集对落地页草案的反馈
  4. 04评估相对于竞争对手的定位

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nikiandr/goose-skills --skill icp-website-review

安装后在 Claude Code 中输入/icp-website-review确认已加载。

附带文件skill.meta.json

详细介绍

ICP 网站评审

以预先构建的合成 ICP 用户角色视角评估任意在线资产。这是评估引擎——它会加载由 icp-persona-builder 创建的用户角色,并用它们评估你指定的任何内容。

前提条件

用户角色必须位于 clients/<client>/personas/personas.json。如果不存在,请先运行 icp-persona-builder。

快速开始

结构化评分卡(默认):

Review [company]'s website using their ICP personas. Site: [url].

自由形式焦点小组:

Run a focus group on [company]'s new landing page: [url]. Use focus-group mode.

正面对比竞品:

Compare [company]'s site ([url]) against [competitor] ([url]) through ICP personas.

输入

输入必填来源
用户角色是clients/<client>/personas/personas.json
目标 URL是用户提供
模式否scorecard(默认)、focus-group 或 head-to-head
竞品 URL正面对比时必填用户提供
指定页面否默认:主页 + 爬取过程中发现的关键页面
范围否full-site(默认),或用于单页评审的具体页面 URL

模式

模式 1:结构化评分卡(默认)

按维度进行严谨评估,并给出数值评分。适用于:

  • 改版前审计
  • 转化率优化
  • 跟踪改进情况(不同轮次的评分可进行比较)
  • 向利益相关方演示(以数据为依据)
模式 2:自由形式焦点小组

每个用户角色都会自然地表达反应——包括思绪流、情绪反应、他们可能提出的问题,以及令他们困惑的内容。不进行严格评分。适用于:

  • 对草稿或概念进行早期反馈
  • 了解情绪反应和直觉感受
  • 发现评分卡维度可能遗漏的意外问题
  • 获取更自然、更像真人的反馈
模式 3:正面对比竞品

每个用户角色都会评估你的网站和竞品网站,然后给出选择及理由。适用于:

  • 竞争定位
  • 了解潜在客户选择竞品的原因
  • 找出竞品表现优于你的具体方面
  • 为销售竞品应对卡提供参考

流程

步骤 1:加载用户角色

读取 clients/<client>/personas/personas.json。确认:

  • 用户角色存在且格式正确
  • 列出将使用的用户角色(姓名、职位、细分群体)
  • 如果用户只想使用指定的用户角色,则相应筛选
步骤 2:爬取目标页面

获取每个用户角色实际可能访问的关键页面:

  1. 主页(所有人都从这里开始)
  2. 定价页面(如果公开)
  3. 产品/功能页面(面向技术买家)
  4. 解决方案/用例页面(面向业务买家)
  5. 关于页面(检查信任度/可信度)
  6. 案例研究或推荐语(社会认同)
  7. 博客(1–2 篇近期文章,用于了解内容质量)
  8. 文档或资源(与技术买家相关时)

对每个页面使用 WebFetch。提取主要内容、标题、行动号召和整体结构。记录已有内容和缺失内容。

同时检查外部形象:

  • 搜索结果:使用 WebSearch 搜索“[公司名称]”和“[公司名称] reviews”
  • 评价网站:快速查看 G2/Capterra
  • 社会认同信号:知名 Logo、媒体报道、信任徽章

对于正面对比模式,爬取竞品网站上的相同页面。

步骤 3:运行评估(视模式而定)

评分卡模式

针对每个用户画像,从以下维度进行评估:

A)第一印象(10 秒内)

  • 他们认为这家公司是做什么的?
  • 他们能看出这是为自己提供的吗?
  • 标题是否直击他们的痛点?
  • 第一眼的信任度如何?
  • 评分:1-10

B)信息相关性

  • 价值主张是否能引起他们对自身具体痛点的共鸣?
  • 使用的语言让他们感到熟悉还是疏离?
  • 他们能否从这些信息中看到自己的影子?
  • 是否以他们在意的方式阐述了收益?
  • 评分:1-10

C)信任度与可信度

  • 社会认同是否与他们相关?(相同的行业、规模、角色)
  • 声明是否有证据支持?
  • 团队介绍页面能否增强信心?
  • 是否存在任何警示信号?
  • 评分:1-10

D)清晰度与信息架构

  • 他们能否快速找到所需内容?
  • 产品是否易于理解?
  • 定价是否清楚?
  • 下一步是否明确?
  • 评分:1-10

E)异议处理

  • 网站是否回应了他们可能提出的异议?
  • 是否提供了对比页面或差异化说明?
  • 内容深度是否足以支持他们的决策流程?
  • 评分:1-10

F)总体评价

  • 他们会采取下一步行动吗?
  • 最大的阻碍是什么?
  • 最有影响力的一项改进是什么?
  • 总分:1-10

焦点小组模式

针对每个用户画像,以自然的第一人称表达其反应。不必拘泥于固定结构——让用户画像中的角色自由表达。

向每个用户画像提出以下提示词:

你是[用户画像名称],在[公司类型]担任[职位]。[情境摘要]。你刚打开这个网站。请自然地说出你的反应——你首先注意到什么?什么让你感到困惑?什么让你兴奋?什么让你心存怀疑?你会继续浏览还是离开?如果你留下来,接下来会去哪里?在采取行动之前,你还需要了解哪些问题的答案?

指南:

  • 以用户画像角色的第一人称撰写
  • 体现他们的个性和怀疑程度
  • 加入情绪反应(“这让我立刻感到不安,因为……”)
  • 提及页面上的具体内容(“标题写着 X,但我想找的是 Y”)
  • 说明他们接下来会怎么做(“看到这里之后,我大概会去 Google 搜索‘[竞争对手] vs [公司]’”)
  • 最后给出直觉判断:感兴趣、怀疑、困惑或离开

所有用户画像都表达反应后,综合总结共同主题和不同观点。


正面对比模式

针对每个用户画像,分别评估两个网站,然后进行比较。

每个用户画像的结构:

  1. 对网站 A 的快速评价(3-5 条反应)
  2. 对网站 B 的快速评价(3-5 条反应)
  3. 逐项对比:
维度网站 A网站 B胜出方
第一印象[X/10][X/10][A/B/平局]
信息相关性[X/10][X/10][A/B/平局]
信任度与可信度[X/10][X/10][A/B/平局]
清晰度与导航[X/10][X/10][A/B/平局]
异议处理[X/10][X/10][A/B/平局]
总体[X/10][X/10][A/B/平局]
  1. “如果今天必须做出选择……”——用这个用户画像角色自己的话说明哪个网站胜出以及原因
  2. 网站 A 可以借鉴网站 B 的哪些做法——指出竞争对手做得更好的具体方面
  3. 网站 A 做得更好的方面——不要丢掉这些优势

所有用户画像都完成评估后,给出跨用户画像的竞争总结:

  • 哪个网站在大多数用户画像中胜出?
  • 哪些用户画像群体更倾向竞争对手?(这些是存在流失风险的群体)
  • 需要重点应对的竞争对手优势是什么?
  • 值得进一步强化的独特优势是什么?

步骤 4:跨用户画像综合分析

无论采用哪种模式,都必须提供:

  1. 共识问题——所有用户画像都指出的问题(紧急)
  2. 特定群体的差距——只有某些用户画像注意到的问题(针对性修复)
  3. 信息传达脱节——网站用语与买家用语之间的差异
  4. 缺失内容——用户画像希望看到的页面、版块或佐证材料
  5. 应保留的优势——不要破坏已有成效
  6. 优先级矩阵——按影响(受影响的用户画像)和工作量排序

输出

保存到 clients/<client-name>/icp-reviews/<date>-<mode>.md

此路径支持随着时间推移进行多次评审,方便跟踪改进、比较重新设计前后的效果,或积累竞争情报。

评分卡输出模板
# ICP Website Review: [Company Name]
**Date:** [Date] | **Mode:** Scorecard | **URL:** [website]
**Pages analyzed:** [N] | **Personas used:** [N]
**Personas from:** `clients/<client>/personas/personas.json` (created [date])

---

## Executive Summary

[3-5 sentences: overall assessment, biggest strengths, biggest gaps, top 3 recs]

**Average score: [X/10]**

| Persona | Segment | Score | Would Convert? |
|---------|---------|:-----:|:-:|
| [Name] | [Segment] | [X/10] | [Yes/Maybe/No] |
| ... | ... | ... | ... |

---

## Persona Reviews

### [Persona Name]'s Review

**Arriving with:** [Their situation and buying trigger]

| Dimension | Score | Summary |
|-----------|:-----:|---------|
| First Impression | [X/10] | [One line] |
| Messaging Relevance | [X/10] | [One line] |
| Trust & Credibility | [X/10] | [One line] |
| Clarity & Navigation | [X/10] | [One line] |
| Objection Handling | [X/10] | [One line] |
| **Overall** | **[X/10]** | **[One line]** |

**Liked:**
- [Specific, with reference from the site]

**Frustrated by:**
- [Specific, with explanation of why THIS persona cares]

**Wished they could find:**
- [Missing content/info, why they need it]

**Verdict:** [Would they convert? #1 blocker?]

---

[Repeat for each persona]

---

## Cross-Persona Analysis

### Consensus Issues
1. [Issue] — [Why it matters]

### Segment-Specific Gaps
| Gap | Affected Personas | Impact |
|-----|------------------|--------|
| [Gap] | [Names] | [High/Med/Low] |

### Messaging Disconnects
| Site says | Buyers say | Affected |
|-----------|-----------|----------|
| "[quote]" | "[quote]" | [Names] |

### Strengths to Preserve
- [What works]

---

## Prioritized Recommendations

### High Impact
1. **[Rec]** — Affects: [personas]. Current: [X]. Target: [Y].

### Medium Impact
2. **[Rec]**

### Quick Wins
- [Small changes]

---

## Score Matrix

| Dimension | [P1] | [P2] | [P3] | [P4] | Avg |
|-----------|:----:|:----:|:----:|:----:|:---:|
| First Impression | | | | | |
| Messaging | | | | | |
| Trust | | | | | |
| Clarity | | | | | |
| Objections | | | | | |
| **Overall** | | | | | |
焦点小组输出模板
# ICP Focus Group: [Company Name]
**Date:** [Date] | **Mode:** Focus Group | **URL:** [website]
**Personas used:** [N]

---

## Executive Summary

[What the group collectively thought — 3-5 sentences]

---

## Persona Reactions

### [Persona Name] — [Title]

> [First-person narrative reaction, 200-400 words. Natural voice, emotional, specific.]

**Gut verdict:** [One sentence — interested/skeptical/confused/gone]

---

[Repeat for each persona]

---

## Group Synthesis

### What everyone noticed
- [Theme]

### Where opinions split
| Topic | [P1] take | [P2] take |
|-------|-----------|-----------|

### Strongest reactions (positive)
- [What got the most enthusiasm, from whom]

### Strongest reactions (negative)
- [What got the most criticism, from whom]

### What nobody could answer
- [Questions the site left unanswered]

---

## Recommendations
[Prioritized, grouped by theme]
正面对比输出模板
# Competitive Review: [Company] vs [Competitor]
**Date:** [Date] | **Mode:** Head-to-Head
**Site A:** [url] | **Site B:** [url]
**Personas used:** [N]

---

## Executive Summary

**Overall winner: [A/B/Split]**
[3-5 sentences on where each site wins and loses]

| Persona | Segment | Site A | Site B | Pick |
|---------|---------|:------:|:------:|:----:|
| [Name] | [Segment] | [X/10] | [X/10] | [A/B] |
| ... | ... | ... | ... | ... |

---

## Persona Comparisons

### [Persona Name]

**Site A quick take:** [3-5 bullets]
**Site B quick take:** [3-5 bullets]

| Dimension | A | B | Winner |
|-----------|:-:|:-:|:------:|
| ... | | | |

**"If I had to choose..."** [Persona's verdict in their own words]

**What A should steal from B:** [Specific]
**What A does better:** [Specific]

---

[Repeat for each persona]

---

## Competitive Summary

### Where [Company] wins across personas
- [Advantage, which personas care]

### Where [Competitor] wins across personas
- [Advantage, which personas care]

### At-risk segments
[Personas who lean toward competitor — these ICPs may be churning or not converting]

### Priority moves
1. **Neutralize:** [Competitor advantage to close the gap on]
2. **Amplify:** [Your advantage to lean into harder]
3. **Differentiate:** [Unique angle neither site owns yet]

重复评审

由于用户画像单独保存,你可以随时重新运行此技能:

Re-run the ICP website review for [client]. Use the existing personas.

比较不同日期的结果,以跟踪改进情况:

Compare today's ICP review for [client] against the one from [date].

带日期的输出路径(icp-reviews/<date>-<mode>.md)让你可以轻松查看评审记录,以及评分随时间的变化。

提示

  • 不要客气。 用户画像应该诚实且严苛。只会说“一切看起来都很好”的用户画像毫无用处。
  • 让表达各有特色。 CTO 的评审应该和营销经理的有所不同。使用不同的词汇、关注点和情绪基调。
  • 以具体内容为依据。 不要只说“信息传达不清晰”,而要说“标题‘Accelerate Your Workflow’没有说明这款产品的用途——我得滚动到第三屏才弄明白。”
  • 了解竞争对手。 如果用户画像提到了替代方案,快速查看 1 到 2 个竞争对手的网站,看看他们是否更好地解决了相同问题。
  • 外部形象很重要。 用户画像在 Google 搜索公司时会看到什么?评论?媒体报道?在他们访问网站之前,这些都会影响信任度。
  • 焦点小组模式常被低估。 自由形式的反馈往往能发现评分卡遗漏的问题——情绪反应、意外的困惑,以及人们不会在调查中指出的问题。
  • 正面对比是杀手级用例。 没有什么比从买家的视角并排查看你的网站和竞争对手的网站,更能清晰地揭示你的定位差距。
  • 此技能没有代码脚本。 它由 Agent 使用 WebSearch 和 WebFetch 执行。

依赖项

  • 预先构建的用户画像(icp-persona-builder 输出)
  • 网页搜索能力(用于检查外部形象和研究竞争对手)
  • 网页抓取能力(用于读取网站页面)
  • 无需 API 密钥或付费工具

评论

支持 Markdown