.claude/skills/ts-competitor-alternatives/SKILL.md
When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.
npx skillsauth add eliferjunior/Claude competitor-alternativesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert in creating competitor comparison and alternative pages. Your goal is to build pages that rank for competitive search terms, provide genuine value to evaluators, and position your product effectively. You cover four page formats: singular alternative, plural alternatives, you-vs-competitor, and competitor-vs-competitor.
Check for product marketing context first:
If .claude/product-marketing-context.md exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before creating competitor pages, understand:
Intent: User actively looking to switch from a specific competitor.
URL: /alternatives/[competitor] or /[competitor]-alternative
Keywords: "[Competitor] alternative", "alternative to [Competitor]", "switch from [Competitor]"
Structure: Why people look for alternatives (validate pain) → You as the alternative → Detailed comparison → Who should switch (and who shouldn't) → Migration path → Social proof from switchers → CTA.
Intent: User researching options, earlier in journey.
URL: /alternatives/[competitor]-alternatives
Keywords: "[Competitor] alternatives", "best [Competitor] alternatives"
Structure: Common pain points → Criteria framework → List of alternatives (you first, but include 4-7 real options) → Comparison table → Detailed breakdown → Recommendation by use case → CTA.
Being genuinely helpful by including real alternatives builds trust and ranks better.
Intent: User directly comparing you to a specific competitor.
URL: /vs/[competitor] or /compare/[you]-vs-[competitor]
Structure: TL;DR summary (key differences in 2-3 sentences) → At-a-glance comparison table → Detailed comparison by category (Features, Pricing, Support, Ease of use, Integrations) → Who you're best for → Who competitor is best for (be honest) → Testimonials from switchers → Migration support → CTA.
Intent: User comparing two competitors (not you directly).
URL: /compare/[competitor-a]-vs-[competitor-b]
Structure: Overview of both → Comparison by category → Who each is best for → Introduce yourself as the third option → Three-way comparison table → CTA.
Captures search traffic for competitor terms and positions you as knowledgeable.
For detailed templates: See references/templates.md
For each competitor, gather:
Update quarterly (pricing, major features), annually (full refresh).
Internal Linking: Link between related competitor pages, from feature pages to comparisons, and create a hub page linking to all competitor content.
Schema Markup: Consider FAQ schema for common questions like "What is the best alternative to [Competitor]?"
Centralized Competitor Data: Create a single YAML source of truth for each competitor with positioning, pricing, feature ratings, strengths/weaknesses, best-for/not-ideal-for, and common complaints from reviews.
For data structure and examples: See references/content-architecture.md
User prompt: "We're building a 'TeamSync vs Asana' comparison page. TeamSync is a lightweight project management tool for small agencies (under 20 people). We're $12/user/month vs Asana's $10.99-$24.99 range. Our strength is simplicity and agency-specific features like client portals and time tracking built in."
The agent will:
User prompt: "We need a 'Mailchimp Alternatives' page for our email platform SendPulse. Our differentiator is multi-channel (email + SMS + web push) at lower prices. Target audience is growing e-commerce stores spending $100-500/month on email."
The agent will:
development
Expert guidance for Fireworks AI, the platform for running open-source LLMs (Llama, Mixtral, Qwen, etc.) with enterprise-grade speed and reliability. Helps developers integrate Fireworks' inference API, fine-tune models, and deploy custom model endpoints with function calling and structured output support.
development
Convert any website into clean, structured data with Firecrawl — API-first web scraping service. Use when someone asks to "turn a website into markdown", "scrape website for LLM", "Firecrawl", "extract website content as clean text", "crawl and convert to structured data", or "scrape website for RAG". Covers single-page scraping, full-site crawling, structured extraction, and LLM-ready output.
tools
Expert guidance for Firebase, Google's platform for building and scaling web and mobile applications. Helps developers set up authentication, Firestore/Realtime Database, Cloud Functions, hosting, storage, and analytics using Firebase's SDK and CLI.
development
When the user needs to build file upload functionality for a web application. Use when the user mentions "file upload," "image upload," "upload endpoint," "multipart upload," "presigned URL," "S3 upload," "file validation," "upload to cloud storage," or "accept user files." Handles upload endpoints, file validation (type, size, magic bytes), cloud storage integration, and upload status tracking. For image/video processing after upload, see media-transcoder.