# Landing Page Doctor

> >

- **Type:** Skill
- **Install:** `agentstack add skill-yuanasi-landing-page-doctor-landing-page-doctor`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [YuanASI](https://agentstack.voostack.com/s/yuanasi)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [YuanASI](https://github.com/YuanASI)
- **Source:** https://github.com/YuanASI/landing-page-doctor

## Install

```sh
agentstack add skill-yuanasi-landing-page-doctor-landing-page-doctor
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Landing Page Doctor (v2.0)

Diagnose Landing Page first-screen (above the fold) conversion problems and provide actionable rewrite suggestions.

## What's new in v2.0
- 14 checkpoints (was 10): added Target Audience Anchoring, Product Visualization, Pricing Visibility, CTA Path Consistency
- Anti-inflation guards on existing checkpoints to prevent false-high scores
- Tighter trust scoring (unverifiable testimonials get half credit)
- Capture script fixes: scroll-to-top before screenshot, CTA href extraction, new data fields

## Workflow

1. **Capture** page data with `scripts/capture.py`
2. **Classify** page type + brand maturity
3. **Diagnose** against 14 checkpoints (see `references/diagnosis-rules.md`)
4. **Interpret** scores in context (brand maturity × page type)
5. **Output** structured report

## Step 1: Capture

Determine this SKILL.md file's directory path as `SKILL_DIR`.

```bash
python ${SKILL_DIR}/scripts/capture.py  --output /tmp/lp-doctor
```

Run with `--help` first if needed. This produces:
- `/tmp/lp-doctor/desktop.png` — Desktop screenshot (1440x900)
- `/tmp/lp-doctor/mobile.png` — Mobile screenshot (375x812)
- `/tmp/lp-doctor/data.json` — Extracted page data (title, CTA text+href, nav count, images, product visualization, pricing signals, audience signals, etc.)

Read `data.json` and view both screenshots before proceeding. **Verify screenshots show the hero/first screen** — if they show a mid-page section, the scroll-to-top fix may have failed; note this in the report.

## Step 2: Classify Page Type + Brand Maturity

### 2a. Page Type

Based on screenshots and page content, classify as:

| Type | Trust anchors that matter most |
|------|-------------------------------|
| A. Indie tool / SaaS | GitHub stars, PH ranking, user count |
| B. Enterprise B2B | Client logos, security certs, case studies |
| C. E-commerce / Consumer | Reviews, sales volume, social proof |
| D. Content / Personal brand | Credentials, media mentions, follower count |

### 2b. Brand Maturity (REQUIRED)

Classify brand maturity based on observable signals:

| Level | Signals | Impact on interpretation |
|-------|---------|------------------------|
| 🟢 Established | Well-known brand, likely high organic/referral traffic, users arrive with prior knowledge | Low trust/commitment scores are less critical — visitors already know the brand |
| 🟡 Growing | Some recognition in niche, moderate search volume, some community presence | Trust anchors important but not make-or-break |
| 🔴 Unknown | New product, indie project, no brand recognition, relies on cold traffic | Trust and commitment scores are CRITICAL — every point lost here directly kills conversion |

**How to judge**: Check domain name recognition, whether data.json shows established product signals (mature nav structure, multiple product lines, press pages), and whether the page assumes visitor familiarity.

**IMPORTANT**: Most users of this skill are indie developers with 🔴 Unknown brands analyzing their own pages OR studying established pages for inspiration. The report MUST explicitly state what the scores mean for an unknown-brand indie developer, regardless of the analyzed page's brand maturity.

## Step 3: Diagnose

Read `references/diagnosis-rules.md` for complete scoring criteria. Apply all **14 checkpoints** against captured data + screenshots. Each checkpoint uses objective feature detection to minimize subjectivity.

**Key v2.0 rules**:
- Apply **anti-inflation guards** where specified (e.g., cap whitespace score if block count is 15+)
- Apply **reality check deductions** (-2) when all sub-checks pass but the checkpoint's intent clearly fails
- Use **tighter trust scoring**: unverifiable @handles get half credit (+1 instead of +3)
- Check **CTA hrefs** from data.json for path consistency
- Check **product_visualization**, **pricing_signals**, **audience_signals** fields from data.json

## Step 4: Contextual Interpretation (REQUIRED)

After scoring all 14 items, you MUST apply contextual interpretation based on brand maturity × page type. See `references/diagnosis-rules.md` § "Score Interpretation Matrix" for the full rules.

Key principle: **Raw scores are objective facts. Interpretation tells the user what to DO with those facts.** A 0/10 trust score means very different things for a known brand vs an indie developer's new product.

## Step 5: Output Report

ALWAYS use this exact structure:

```
# Landing Page 首屏诊断报告

**URL**: [url]
**页面类型**: [A/B/C/D + name]
**品牌成熟度**: [🟢 Established / 🟡 Growing / 🔴 Unknown]
**总分**: [X]/140 ([Y]%)
**等级**: [S/A/B/C/D]

---

## 逐项诊断

### A. 价值传达 (X/40)

#### 1. 标题价值主张 [X/10]
**当前**: [原文引用]
**问题**: [一句话诊断]
**建议改为**:
- 方案A: [具体改写]
- 方案B: [具体改写]

#### 2. 5秒清晰度 [X/10]
...

#### 3. 目标用户锚定 [X/10] ★
...

#### 4. 首屏信息密度 [X/10]
...

### B. 行动引导 (X/30)

#### 5. CTA 可见性 [X/10]
...

#### 6. CTA 文案 [X/10]
...

#### 7. 承诺降低 [X/10]
...

### C. 信任与证明 (X/30)

#### 8. 信任锚点 [X/10]
...

#### 9. 信任真实性 [X/10]
...

#### 10. 产品可视化 [X/10] ★
...

### D. 转化就绪度 (X/20)

#### 11. 定价可见性 [X/10] ★
...

#### 12. CTA 路径一致性 [X/10] ★
...

### E. 技术表现 (X/20)

#### 13. 移动端适配 [X/10]
...

#### 14. 首屏文案可读性 [X/10]
...

---

## 诊断解读

[MANDATORY section. Apply the "Score Interpretation Matrix" from diagnosis-rules.md.
Must cover ALL of the following:]

### 分数背后的真实含义
[Explain which scores are inflated or deflated by brand maturity.
Example: "Linear 信任项得 0 分，但作为知名品牌，大部分访客已通过口碑了解产品，
实际转化影响远小于一个新产品得 0 分的情况。"]

### 如果你是独立开发者
[ALWAYS include this subsection. Reinterpret the scores from an indie developer's
perspective. Which findings are directly applicable? Which are misleading if copied?
Example: "如果你照搬 Linear 的'无 Hero CTA'设计，冷流量会因为找不到行动入口而直接离开。
大厂可以靠品牌认知弥补，你不行。"]

### 最值得学习的地方
[List 2-3 things the analyzed page does well that ANY landing page can learn from,
regardless of brand maturity.]

---

## 如果只能改一个地方
[最高ROI的那一条，含具体改写方案]

## Top 3 优先行动
1. [按影响力排序]
2. ...
3. ...

---
想要完整转化漏斗诊断（首屏 → 功能页 → 定价 → 注册流 → 留存）？
关注「硅基杠杆OS」获取深度业务诊断服务。
```

**Scoring**: Final score = (raw total / 140) × 100, rounded. Grade based on percentage.

**Grading**: S(90%+) A(80-89%) B(70-79%) C(60-69%) D(= 7: Brief confirmation sufficient
- All suggestions must be concrete and directly usable, not generic advice
- ★ marks new v2.0 checkpoints

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [YuanASI](https://github.com/YuanASI)
- **Source:** [YuanASI/landing-page-doctor](https://github.com/YuanASI/landing-page-doctor)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-yuanasi-landing-page-doctor-landing-page-doctor
- Seller: https://agentstack.voostack.com/s/yuanasi
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
