协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
docs-comparison-pages【开发与工程】Write honest "X vs Y", "alternatives to X", and "migrate from X" pages from verified facts, each unique and dated for review. Use when "comparison page", "vs page", "alternatives to", "competitor page", or "migration guide from".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Degree of freedom: MIXED. Which competitors and angles [HIGH freedom];
fact verification, per-page uniqueness, and the freshness contract
[LOW freedom — run exactly].
Apply-now. In one 162-page programmatic test, comparison pages were 28% of the pages and took 78% of the clicks and six of seven leads. They also sit squarely inside Google's scaled-content-abuse policy when generated in bulk. This skill writes a few pages that survive both a buyer and a reviewer.
| Skill | Owns |
|---|---|
| docs-comparison-pages (this) | Comparison / alternatives / migration page content and its freshness contract |
enhance-web-seo | Title, meta, canonical, JSON-LD, sitemap for those pages |
plan-aeo-readiness | Whether answer engines can read and cite them |
docs-writer | Product docs and the migration steps' technical accuracy |
plan-antislop | Voice audit when a page reads generated |
docs-launch-kit | Launch posts — not evergreen pages |
Do not fire for "write a blog post about our launch" → docs-launch-kit.
Query: "mushi-mushi vs Sentry user feedback" — buyers name Sentry. Facts: Sentry pricing page fetched 2026-09-17; free tier limits quoted with the date; our limits from
pricing.ts. Angle: better for in-app screenshot + reporter chat; worse for backend error grouping; for teams shipping web apps without a support desk. Unique: a side-by-side of one real bug report in both tools; the migration snippet from their SDK init to ours. Freshness:lastVerified: 2026-09-17, review quarterly; page shows "prices checked on …".
lastVerified in frontmatter and a visible "checked on" line; review cadence recordedenhance-web-seo; voice → plan-antislopFrom plan-gtm's alternatives list (or the founder), pick ≤5 pages to start:
<product> vs <alt>, <alt> alternatives, migrate from <alt>. One page per
real query; skip alternatives nobody compares against.
For each alternative: fetch its pricing page, feature/limits page, and docs this session (Firecrawl or WebFetch) — recognizing the product's name is not knowing its current prices or limits, so fetch even for products you know well. Record URL · fetched date · quote in a source
block at the bottom of the page. Product-side facts come from the repo
(pricing, limits, feature flags) with file references. Anything
unverifiable is omitted, not softened.
Shape per page (order may vary, sections may not be skipped):
enhance-web-seo).Voice: first person plural, plain claims, no superlatives, no mannered prose (throat-clearing openers, stacked hedges, triplets for rhythm, a closing line that restates the paragraph). If a paragraph could sit on another vendor's page, rewrite it.
Frontmatter lastVerified: YYYY-MM-DD, reviewEvery: 90d; visible line
"Prices and limits checked on …". Add a repo reminder (issue, cron, or
docs/launch calendar row) for the next review. A page past its review date
gets re-verified or unpublished — never left stale.
enhance-web-seo for title/meta/canonical/JSON-LD and sitemap;
plan-aeo-readiness if answer-engine citation is a goal; test-playwright
for the migration snippet where it is runnable.
plan-gtm → alternatives list and channel plan.enhance-web-seo → meta, schema, sitemap.plan-aeo-readiness → citation readiness.docs-launch-kit → announce a new comparison page in the next kit.