# Competitive Analysis

Competitive landscape analysis: positioning, scorecards, moat assessment, market share...

- Repository: https://github.com/ginlix-ai/LangAlpha (2232 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ginlix-ai/LangAlpha --skill competitive-analysis -g -a claude-code -y`
Codex: `npx skills add ginlix-ai/LangAlpha --skill competitive-analysis -g -a codex -y`
Cursor: `npx skills add ginlix-ai/LangAlpha --skill competitive-analysis -g -a cursor -y`
Gemini CLI: `npx skills add ginlix-ai/LangAlpha --skill competitive-analysis -g -a gemini-cli -y`

## Description

Competitive landscape analysis: positioning, scorecards, moat assessment, market share trends. Triggers on competitive analysis, competitive landscape, competitor benchmarking, moat assessment, market share, who are the competitors.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Competitive Landscape Mapping

Who competes, on what, and which advantages survive. The product is a comparison, so the comparison has to be real: same period, same metric definition, same basis, with each figure's provenance visible. A table of numbers that were measured differently looks like analysis and is not one.

Evidence labels, source tiers, staleness, the readiness posture and the intake limits: `.agents/skills/research-conventions/SKILL.md`, read before the first deliverable.

## Reference files

- The deliverable is a deck or a formatted document, or the request specifies titles, chart types or exact figures: `.agents/skills/competitive-analysis/references/presentation.md`.
- The set is judged on customer economics rather than units shipped or stores opened: `.agents/skills/competitive-analysis/references/unit-economics.md`, which carries the benchmark bands (Rule of 40 on EBITDA margin, NDR, LTV:CAC, CAC payback), the cohort matrix and the traps that make two companies look comparable when they are not.
- Building an M&A transaction table, a scenario table, or a slide skeleton: `.agents/skills/competitive-analysis/references/schemas.md`.
- Choosing the two axes for a positioning matrix: `.agents/skills/competitive-analysis/references/frameworks.md`.

## Data standards

These bind every run, whatever the deliverable is.

### Provenance on every competitor metric

Each cell in a competitor table carries the figure, its **as-of**, and one label from the closed set in `.agents/skills/research-conventions/references/evidence.md`, which also holds the freshness thresholds and the six staleness states. Three of the seven carry most of a competitor table: `fact` for the company's own filed statements, `company claim` for a management figure that is not in them (market share, customer count, addressable market), and `street estimate` for a consensus or single-analyst number, with its vintage and analyst count.

The rest: https://github.com/ginlix-ai/LangAlpha/blob/HEAD/plugins/langalpha_research/skills/competitive-analysis/SKILL.md
