算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
page-cro【设计与创意】Diagnose why a landing page, homepage, pricing page, or signup form is not converting, and produce a ranked fix list with a test plan. Runs a structured audit across motivation, value clarity, friction, anxiety, and CTA hierarchy rather than giving generic design opinions. Use when the user says "why isn't this page converting", "improve our conversi…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Diagnoses a page that is not converting. Produces a ranked list of fixes with an expected direction and a test plan, not a list of design preferences.
The discipline this skill enforces: every finding names which of the five conversion factors it damages, and no fix is recommended without saying how it would be measured.
Conversion is not one property. It is five factors, and a page usually fails on one or two. Naming which one keeps the audit from becoming a redesign.
| Factor | Question | Grounded in |
|---|---|---|
| Motivation | Does the visitor already want this, and did the page meet them where their intent was? | MECLABS conversion sequence heuristic |
| Value clarity | Within five seconds, can they say what this is, who it is for, and what it does for them? | Krug, Don't Make Me Think |
| Friction | How much effort does the next step cost, in fields, clicks, thinking, and time? | Fogg Behavior Model: behaviour needs motivation, ability, prompt |
| Anxiety | What are they afraid of at the moment of clicking? | Cialdini on trust and social proof |
| Prompt | Is there one obvious next action, visible without hunting? | Fogg, and CTA hierarchy practice |
Motivation is mostly bought upstream, in the channel and the audience. If motivation is the failure, no button colour fixes it, and the skill must say so rather than offering cosmetic fixes.
Get the page. A URL (use WebFetch), pasted HTML or copy, or a screenshot. If a URL is given, fetch it. If fetching fails, ask for pasted content rather than guessing from the domain name.
Get the numbers, or mark their absence. Ask for: current conversion rate, traffic volume, primary traffic source, and the conversion event. If the user does not have them, continue but stamp the output DIAGNOSIS UNVALIDATED - no baseline. A CRO audit without a baseline is a design opinion, and it should be labelled as one.
Load context. Read knowledge/icp/personas.md for who this is aimed at, knowledge/markets/positioning.md for what it should be claiming, and knowledge/learnings.md for anything already tested.
Run the five-second test first, before reading the page properly. From the first screen only, write down what you think this is, who it is for, and what it costs. Then read the rest and compare. Any gap between the two is a value-clarity finding, and it is usually the most valuable output of the whole audit.
Audit each factor using the checklists below.
Rank findings by expected impact multiplied by confidence, not by how easy they are to fix.
Build the test plan for the top three.
Save and offer next steps.
knowledge/icp/personas.md?knowledge/icp/personas.md answered anywhere?# Page CRO audit: [page name]
**URL:** [url]
**Conversion event:** [what counts as a conversion]
**Baseline:** [rate, traffic, source] | or: DIAGNOSIS UNVALIDATED - no baseline
**Audited:** DD-MM-YYYY
## Five-second test
**What I understood from the first screen alone:**
- What it is: [answer]
- Who it is for: [answer]
- What it costs: [answer]
**What the page actually offers:** [after full read]
**Gap:** [the difference, or "none - the first screen is clear"]
## Factor scores
| Factor | Score | One-line reason |
|---|---|---|
| Motivation | N/5 | |
| Value clarity | N/5 | |
| Friction | N/5 | |
| Anxiety | N/5 | |
| Prompt | N/5 | |
**Primary failure:** [the lowest-scoring factor, named plainly]
## Findings, ranked
### 1. [Finding] - [FACTOR] - impact [H/M/L], confidence [H/M/L]
**What I see:** [specific element, quoted or described by location]
**Why it costs conversions:** [mechanism, one or two sentences]
**Fix:** [specific change]
**How we would know:** [the metric that should move, and in which direction]
[repeat]
## Test plan for the top three
| # | Change | Hypothesis | Metric | Minimum runtime |
|---|---|---|---|---|
| 1 | [change] | If [change] then [metric] improves because [reason] | [metric] | [time or sample] |
**Do not call any of these tests early.** Run `/growth-experiment` to set the sample size and stopping rule before launching.
## What I could not assess
[anything needing analytics, session recordings, or user testing that a page read cannot answer]
DIAGNOSIS UNVALIDATED stamp is present at the topoutput/page-cro/<DD-MM-YYYY>-<page-slug>.md./copy-review for the words once the structural problems are named/landing-page-writer if the verdict is that the page needs rebuilding rather than fixing/ab-copy-writer to generate variants for the top finding/growth-experiment to set sample size and stopping rules before running the test/brand-context if knowledge/icp/personas.md is missing, since the anxiety pass depends on real objections