Agent skill

Prd V09 Alternatives Pages

by mattgierhart in mattgierhart/PRD-driven-context-engineering

Generate "X vs Y" and "Alternative to X" SEO/CRO pages targeting competitive search intent during PRD v0.9 Go-to-Market.

MITAuto-check passedMarketing & SEO

Install Prd V09 Alternatives Pages

skills CLI
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v09-alternatives-pages -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mattgierhart/PRD-driven-context-engineering prd-v09-alternatives-pages --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mattgierhart/PRD-driven-context-engineering.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/prd-v09-alternatives-pages .claude/skills/prd-v09-alternatives-pages && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
prd-v09-alternatives-pages
GitHub stars
180
Token cost
~2.4k tokens
SKILL.md length
948 words
Files
1
Skills in repo
45
Repo updated
First seen
Licence
MIT

At a glance

Generate "X vs Y" and "Alternative to X" SEO/CRO pages targeting competitive search intent during PRD v0.9 Go-to-Market.

  • Works in 5 steps: Source the competitor list — From the… → For each competitor, design two pages → Apply the page template (see Output… → …
  • Requests to build comparison pages
  • SKILL.md covers Execution Mode, What This Does, How It Works and Example, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Prd V09 Alternatives Pages is an agent skill from mattgierhart/PRD-driven-context-engineering. Generate "X vs Y" and "Alternative to X" SEO/CRO pages targeting competitive search intent during PRD v0.9 Go-to-Market. Triggers on requests to build comparison pages, target competitive search traffic, or when user asks "build alternatives pages", "X vs Y page", "competitor comparison page", "we're better than X page", "capture branded search", "competitive SEO". Outputs SCR-ALT- page specs and GTM- channel entries.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering PRD writing, Programmatic SEO and Go-to-market strategy. The repository describes itself as: PRD-Led Context Engineering — Memory as Infrastructure. An ontology layer for product teams building products that solve real problems — with AI agents that remember. Gated PRD… The licence is MIT.

When your agent uses it

  • Requests to build comparison pages
  • Target competitive search traffic
  • User asks build alternatives pages
  • Competitor comparison page

Example prompts

  • “X vs Y”
  • “Alternative to X”
  • “build alternatives pages”
  • “/prd-v09-alternatives-pages”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Edit, Glob, Grep, WebSearch, WebFetch

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Source the competitor list — From the AEO Audit's comparison gaps and v0.2 CFD- competitive landscape. Rank by search volume (use…
  2. For each competitor, design two pages
  3. Apply the page template (see Output Template) — Honest comparison table on 5–8 dimensions, "When to pick each" guidance, your unique…
  4. Anchor in positioning rules — Each page must respect the BR-POS-* constraints. If positioning says "not for enterprise procurement," the…
  5. Plan attribution — Each page gets its own UTM source and a conversion event. Track per-page activation rate to identify dead pages.

What it can do on your machine

Read from SKILL.md and the folder at commit 30ed1b0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Glob
    • Grep
    • WebSearch
    • WebFetch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prd V09 Alternatives Pages loads about 2.4k tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 948 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~113
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mattgierhart/PRD-driven-context-engineering at commit 30ed1b0, republished under its MIT licence (© mattgierhart). 948 words, ~2,354 tokens.

Download SKILL.mdSave it as .claude/skills/prd-v09-alternatives-pages/SKILL.md (or your agent's skills folder).
name
prd-v09-alternatives-pages
description
Generate "X vs Y" and "Alternative to X" SEO/CRO pages targeting competitive search intent during PRD v0.9 Go-to-Market. Triggers on requests to build comparison pages, target competitive search traffic, or when user asks "build alternatives pages", "X vs Y page", "competitor comparison page", "we're better than X page", "capture branded search", "competitive SEO". Outputs SCR-ALT-* page specs and GTM-* channel entries.
allowed-tools
Read, Write, Edit, Glob, Grep, WebSearch, WebFetch
context
fork
execution_modes.default
standard
execution_modes.supports
quick, standard, deep

Alternatives Pages (Competitive Comparison SEO/CRO)

Position in workflow: v0.9 AEO Audit → v0.9 Alternatives Pages → v0.9 Launch Metrics

Execution Mode

Default is standard. See .claude/rules/08-skill-execution-modes.md for selection logic.

ModeWhat this skill produces
quick2 pages for the single most-searched competitor (X-vs-us + alternative-to-X)
standard5–10 pages covering top 3–5 competitors with both variant types; CRO copy + comparison table
deepFull competitor portfolio (10+ competitors); plus multi-way comparison ("X vs Y vs Z"); page-level A/B test plan; SEO targeting per page

What This Does

Produces a portfolio of high-intent comparison pages — /x-vs-us and /alternative-to-x — that capture buyers actively searching for competitor names + comparison/alternative keywords. These are the highest-converting acquisition surface for B2B SaaS and many consumer products: the buyer has already passed awareness and is in active evaluation.

The pages must be fair, credible, and conversion-oriented — acknowledging where the competitor wins, claiming where you win, with social proof and a clear "when to pick each" guide. Aggressive trashing fails: buyers fact-check, and one false claim loses the page.

How It Works

  1. Source the competitor list — From the AEO Audit's comparison gaps and v0.2 CFD- competitive landscape. Rank by search volume (use Ahrefs/Semrush/free volume estimators) × buyer-intent strength.
  2. For each competitor, design two pages:
    • /<competitor>-vs-<us> — Symmetric comparison. Buyer is comparing both.
    • /alternative-to-<competitor> — Asymmetric. Buyer is leaving competitor or shopping replacements.
  3. Apply the page template (see Output Template) — Honest comparison table on 5–8 dimensions, "When to pick each" guidance, your unique attributes (from Dunford positioning), social proof, CTA.
  4. Anchor in positioning rules — Each page must respect the BR-POS-* constraints. If positioning says "not for enterprise procurement," the page does not court enterprise buyers.
  5. Plan attribution — Each page gets its own UTM source and a conversion event. Track per-page activation rate to identify dead pages.

Example

Competitor: Mixpanel (mid-search-volume, B2B SaaS analytics).

Page 1: /mixpanel-vs-us

Symmetric comparison table:

DimensionMixpanelUs
Setup time1–2 weeks (data engineering required)15 minutes (autoinstrument)
Analytics depthIndustry-leading (cohorts, retention, funnels)Solid (cohorts, funnels — no formula language)
PricingCustom enterprise; usage-basedFlat tier; predictable
Best-fit team50+ person product orgs1–20 person teams

"Pick Mixpanel if: you have a data team and need advanced funnel/cohort analysis." "Pick us if: you're a small team that needs analytics today, not after a 2-week setup."

CTA: "Start free trial — full setup in under an hour"

Page 2: /alternative-to-mixpanel

Asymmetric, replacement-oriented. Headline: "Looking for a faster Mixpanel alternative?" Same table, plus migration guide ("export your Mixpanel events; we'll set up identical funnels in 1 hour"), plus customer story ("[Customer X] moved off Mixpanel in 2 days — here's how").

What You Get Back

  • SCR-ALT-* page specs — One per page. Includes URL slug, headline, comparison table content, "when to pick each" copy, social proof references, CTA. Hands off to design/dev for build.
  • GTM-* with Type=Channel for each page — The page treated as a channel (Owned layer), with attribution plan
  • Page priority queue — Build order ranked by competitor search volume × conversion potential

When to Use It

TriggerMode
AEO Audit identified comparison gapsstandard
Competitor raised prices / had a public incident (capture displaced buyers)quick (single page, fast)
Quarterly competitive SEO refreshstandard
Launch wave needs additional Owned-channel surfacesstandard
Enterprise / paid-tier buyer educationdeep

Do not use for products in tightly regulated categories where comparison claims have legal exposure (e.g., medical devices, financial advice) without legal review.

Show full SKILL.md (392 more words)Show less

Consumes

  • CFD-* competitive alternatives (from v0.2 + v0.3 Moat) — Anchor for honest comparison; CFD- entries should include competitor strengths, not just weaknesses
  • GTM-AEO-* gaps (from v0.9 AEO Audit) — Comparison gaps become page priorities
  • GTM-* positioning + BR-POS-* (from v0.9 Positioning) — Defines "when to pick us" claims; pages must honor BR-POS- constraints
  • CFD-* customer stories (from v0.1–v0.4 + post-launch) — Social proof and migration stories
  • FEA-* feature list — Anchor for "what we have" claims (no vaporware)

Produces

  • SCR-ALT-* page specs (subcategorized SCR- entries for alternatives pages, lives in SoT/SoT.USER_JOURNEYS.md alongside other SCR- entries)
  • GTM-* with Type=Channel for each page (the page-as-channel with attribution plan)
  • CFD-* gaps surfaced — If a competitor strength is unaddressed, log CFD- research-gap

Output Template

SCR-ALT-XXX: Comparison page — [Competitor] vs. Us
Type: ScreenAlternatives
Variant: [vs | alternative-to]
URL slug: /<competitor>-vs-<us> (or /alternative-to-<competitor>)
Owner: [Person / role]
Status: [Draft | Review | Live]

Headline: "[Headline]"
Subhead: "[Subhead]"

Comparison table (5–8 dimensions, honest):
  | Dimension | Competitor | Us |
  | ... | ... | ... |

"Pick competitor if": [Honest acknowledgment]
"Pick us if": [Anchored in BR-POS-* and positioning value claims]

Social proof:
  - CFD-XXX (testimonial or migration story)
  - [Customer logo references]

CTA: [Specific action; matches Offer Construction CTA where possible]

Linked IDs: CFD-XXX (competitor), GTM-YYY (positioning), FEA-ZZZ (feature claims), BR-POS-AAA (constraints)
Linked Channel: GTM-ALT-XXX
GTM-ALT-XXX: Channel — Alternatives page <slug>
Type: Channel
Layer: Owned
Status: Live

Channel: SEO/CRO page at <URL>
Attribution: utm_source=alt-page&utm_medium=organic&utm_campaign=<slug>
KPI target: KPI-AAA (alt-page → trial signup conversion rate)

Linked IDs: SCR-ALT-XXX (page), GTM-YYY (positioning), KPI-AAA

Anti-Patterns

PatternSignalFix
Trash the competitorPage reads like a hit pieceAcknowledge where they win; credibility > short-term clicks
Same page, find/replace competitor name8 pages with identical structureEach page tunes for the specific alternative's buyer profile
Stale comparison dataComparison table is 18 months oldQuarterly refresh; date the page; cite version
Vaporware feature claimsClaiming features that don't shipEvery "we have" claim must trace to FEA-
Ignoring BR-POS-*Page courts buyers positioning says aren't best-fitAdd "this might not be for you if..." section
No "when to pick each"Pure us-favored framingBuyers know it's biased; the "when to pick each" earns trust
No social proofEmpty assertion of superiorityCite CFD- customer stories or migration data

Quality Gates

Before pages go live:

  • Each page traces to one CFD- competitor entry
  • Each page traces to GTM- positioning + at least one BR-POS- constraint
  • "Pick competitor if" section exists on every page (the credibility test)
  • All feature claims trace to shipping FEA-
  • Attribution plan (UTM + KPI- target) per page
  • Date on page; refresh schedule documented
  • (deep mode) A/B test plan documented

Downstream Connections

ConsumerWhat it usesExample
Launch Channels (ORB)Pages = Owned channels; added to mix matrix/x-vs-us → GTM- Owned entry
Launch MetricsPer-page conversion rates roll up to KPI-acquisitionKPI-ALT-conversion-rate
Feedback Loop SetupPage bounce/scroll signals feed CFD-Bounce on a specific section → CFD-gap
AEO Audit (re-run)Pages should resolve comparison gaps; re-test after 4–6 weeksGap closure verification
v1.0 Continuous DiscoveryPage winners suggest positioning sharpeningsHigh-converting page → positioning hypothesis

Detailed References

  • jonathimer's alternatives-pages skill (devmarketing-skills)
  • Corey Haines's competitors and competitor-profiling skills (marketingskills)
  • (No bundled references/ — competitor data lives in CFD-, not here)

© mattgierhart, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/prd-v09-alternatives-pages of mattgierhart/PRD-driven-context-engineering.

Open the folder on GitHubat commit 30ed1b0

Compare with similar skills

Prd V09 Alternatives Pages next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Prd V09 Alternatives Pages compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prd V09 Alternatives Pages this skillmattgierhart/PRD-driven-context-engineering180—~2.4kAutomated safety check: PassMIT
FLOW SEO FrameworkAgriciDaniel/claude-seo19k2 repos~1.4kAutomated safety check: PassMIT
Revenue Centric Designheliocosta-dev/revenue-centric-design740—~1.6kAutomated safety check: PassCustom licence
SEO Competitor Comparison PagesAgriciDaniel/claude-seo19k5 repos~1.9kAutomated safety check: PassMIT
SEO APIseranking/seo-skills161—~4.1kAutomated safety check: PassMIT
Marketing StrategistCoWork-OS/CoWork-OS480—~893Automated safety check: PassMIT

Similar skills

  • FLOW SEO Framework

    AgriciDaniel/claude-seo

    Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.

    19k GitHub starsUsed in 2 repos~1.4k tokens
    Marketing & SEOAuto-check passed
  • Revenue Centric Design

    heliocosta-dev/revenue-centric-design

    Playbook for designing SaaS and startup products that convert, retain, and monetize — landing pages & CRO, checkout & forms, onboarding/activation, churn reduction, pricing psychology, dashboards…

    740 GitHub stars~1.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • SEO Competitor Comparison Pages

    AgriciDaniel/claude-seo

    Generates X vs Y comparison pages, alternatives-to-X pages, best-tools roundups and feature-matrix tables, with schema markup and verifiable data rules.

    19k GitHub starsUsed in 5 repos~1.9k tokens
    Marketing & SEOAuto-check passed
  • SEO API

    seranking/seo-skills

    SE Ranking API integration architect. An agent skill from seranking/seo-skills.

    161 GitHub stars~4.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Marketing Strategist

    CoWork-OS/CoWork-OS

    Comprehensive marketing strategy across 25 disciplines — positioning, copywriting frameworks, buyer psychology, SEO, CRO, paid ads, funnel architecture, content strategy, growth loops, analytics…

    480 GitHub stars~893 tokensUpdated today
    Marketing & SEOAuto-check passed
  • Marketing Ideas

    davila7/claude-code-templates

    When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product.

    33k GitHub starsUsed in 4 repos~6.1k tokens
    Marketing & SEOAuto-check passed

More from mattgierhart/PRD-driven-context-engineering

All 45 skills in this repo
  • Ghm Gate Check

    mattgierhart/PRD-driven-context-engineering

    Validates gate criteria before PRD lifecycle advancement by delegating to the readiness scoring pipeline (scripts/readiness.py).

    180 GitHub stars~1.3k tokensUpdated 1 mo ago
    Auto-check: notes
  • Ghm Harvest

    mattgierhart/PRD-driven-context-engineering

    Extracts durable insights from temp/ files to SoT during EPIC Phase E.

    180 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Ghm Id Register

    mattgierhart/PRD-driven-context-engineering

    Validates and registers new SoT IDs with cross-reference integrity.

    180 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Ghm Sot Builder

    mattgierhart/PRD-driven-context-engineering

    Creates new Source of Truth (SoT) files when existing templates don't fit your needs.

    180 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check passed
  • Prd V01 Problem Framing

    mattgierhart/PRD-driven-context-engineering

    Transform vague product ideas into evidence-anchored problem statements for PRD v0.1 Spark.

    180 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Prd V01 User Value Articulation

    mattgierhart/PRD-driven-context-engineering

    Transform validated pain points into articulated user value statements for PRD v0.1 Spark.

    180 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Prd V09 Alternatives Pages

What does Prd V09 Alternatives Pages do?

Generate "X vs Y" and "Alternative to X" SEO/CRO pages targeting competitive search intent during PRD v0.9 Go-to-Market. Prd V09 Alternatives Pages is an agent skill from mattgierhart/PRD-driven-context-engineering.9 Go-to-Market.

When should I use Prd V09 Alternatives Pages?

Prd V09 Alternatives Pages fits situations like: requests to build comparison pages; target competitive search traffic; user asks build alternatives pages; competitor comparison page.

How do I install Prd V09 Alternatives Pages in Claude Code?

Run `npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v09-alternatives-pages -a claude-code`. Or copy the skill folder (.claude/skills/prd-v09-alternatives-pages in mattgierhart/PRD-driven-context-engineering) into .claude/skills/prd-v09-alternatives-pages in your project. Claude Code loads it when a task matches its description.

How do I install Prd V09 Alternatives Pages in Codex?

Run `npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v09-alternatives-pages -a codex`. Or copy the skill folder (.claude/skills/prd-v09-alternatives-pages in mattgierhart/PRD-driven-context-engineering) into .agents/skills/prd-v09-alternatives-pages in your project. Codex loads it when a task matches its description.

Can I use Prd V09 Alternatives Pages in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v09-alternatives-pages -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prd-v09-alternatives-pages, .gemini/skills/prd-v09-alternatives-pages, .github/skills/prd-v09-alternatives-pages and .opencode/skills/prd-v09-alternatives-pages in your project.

What does Prd V09 Alternatives Pages need to run?

SKILL.md names no scripts, command-line tools or credentials: Prd V09 Alternatives Pages is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit, Glob, Grep, WebSearch, WebFetch.

Does Prd V09 Alternatives Pages access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Prd V09 Alternatives Pages safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Prd V09 Alternatives Pages use?

Prd V09 Alternatives Pages is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Prd V09 Alternatives Pages use?

About 2.4k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Prd V09 Alternatives Pages?

Skills that share tags, products or a category with Prd V09 Alternatives Pages: FLOW SEO Framework (AgriciDaniel/claude-seo, 19k stars), Revenue Centric Design (heliocosta-dev/revenue-centric-design, 740 stars), SEO Competitor Comparison Pages (AgriciDaniel/claude-seo, 19k stars) and SEO API (seranking/seo-skills, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prd V09 Alternatives Pages?

mattgierhart (a GitHub user) maintains it in mattgierhart/PRD-driven-context-engineering, which has 180 GitHub stars. The repository holds 45 skills in this directory. The repository was last updated on August 31, 2026.

Source: mattgierhart/PRD-driven-context-engineering on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.