competitive-analysis — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited competitive-analysis (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when you need a structured view of the competitive landscape. It adds the most value when:
Provide the following to get the most complete analysis. You can paste content directly into the chat or describe it verbally.
Competitor names and URLs:
Competitors: Notion, Coda, Confluence
Your product: Acme Docs — a structured documentation tool for software teams
Target users: Engineering leads at companies with 50–500 engineersYour product context (who you serve and what you do):
Acme Docs helps engineering leads at scaling companies document architecture decisions,
runbooks, and on-call procedures. Unlike general wikis, every page has a structured
template and a required owner. We charge per workspace, not per seat.Optional — evaluation dimensions you care about:
Focus areas: pricing model, API/integration depth, permissions model, mobile experienceIf no dimensions are specified, the skill defaults to the five standard dimensions (see Step 1).
Before scoping the analysis, silently scan for existing strategy and competitive analysis documents:
cat STRATEGY.md 2>/dev/null
cat COMPETITIVE-ANALYSIS.md 2>/dev/null
find . -maxdepth 3 -name "competitive-analysis.md" 2>/dev/null | head -3 | xargs cat 2>/dev/nullBased on what you find:
Do not mention the scan to the user.
Before analysing competitors, the skill confirms which dimensions matter most for your context. It will ask:
"Which of these dimensions are most important for your analysis? Pick up to five, or accept the defaults."
>
- Core Capabilities - Pricing Model - Target Segment - Key Differentiators - Weaknesses - UX / Ease of Use - Integration Ecosystem - Compliance & Security - Support Model - Mobile / Offline Experience
Default dimensions (used when none are specified):
| # | Dimension | What it covers |
|---|---|---|
| 1 | Core Capabilities | The features and functions each competitor is known for |
| 2 | Pricing Model | Free tier, per-seat, per-workspace, enterprise licensing |
| 3 | Target Segment | The buyer and user profiles each competitor primarily serves |
| 4 | Key Differentiators | The things each competitor does demonstrably better than the field |
| 5 | Weaknesses | Known gaps, complaints, or areas where competitors consistently underperform |
If the user provides evaluation dimensions, those replace or extend the defaults. The analysis always evaluates every competitor on the same dimensions so the comparison matrix is valid.
Before building profiles, fetch live data for each competitor. For each competitor name provided:
https://[competitor-domain]/ to capture current positioning statement, tagline, and stated target audience.https://[competitor-domain]/pricing — if the URL 404s, try /plans or /pricing/. Extract tier names, price points, and any notable constraints (seat limits, feature gates).For each fetch:
If a competitor has no public website (internal tools, unlaunched products), skip web research for that player and note the limitation in its profile.
For each competitor listed, the skill builds a structured profile using the web research from Step 1.5 combined with any additional context the user provides.
Each profile covers:
For each dimension selected in Step 1, the skill assesses each competitor on a three-point scale:
| Rating | Meaning |
|---|---|
| Strong | This competitor is a recognised leader on this dimension; it is likely a stated differentiator |
| Adequate | This competitor covers the dimension at a functional level; not a differentiator, not a gap |
| Weak | This competitor has a known or apparent gap on this dimension; may be a source of customer complaints |
Each rating is accompanied by a one-sentence rationale and a confidence note (Public — visible on website or in press / Inferred — based on product design, pricing page, or reviews / Assumed — reasoning from market position, needs validation).
After the dimension assessment, each profile closes with:
Once all competitor profiles are complete, the skill synthesises across the full landscape.
A table comparing all competitors across all chosen dimensions, using the Strong / Adequate / Weak ratings. Your product is included as a row if you provided enough context; cells where your position is unknown are marked as TBD.
| Dimension | Your Product | Competitor A | Competitor B | Competitor C |
|--------------------|-------------|--------------|--------------|--------------|
| Core Capabilities | Strong | Strong | Adequate | Weak |
| Pricing Model | TBD | Adequate | Strong | Adequate |
| Target Segment | ... | ... | ... | ... |The whitespace map identifies unserved segments or unmet needs that no current competitor addresses well. A whitespace opportunity is valid when:
Each whitespace opportunity is written as a concise statement:
[Segment] × [Dimension]: [Description of the gap and why it matters to this segment.]
Example: Enterprise compliance buyers × Audit logging: No current competitor offers granular, exportable audit logs at the team tier — only at enterprise pricing. Mid-market companies with SOC 2 requirements are underserved.
For each whitespace opportunity, the skill derives at least one strategic implication — a concrete direction your product could take. Strategic implications are written as choices, not mandates:
Differentiate here — where investing would give you a durable advantage no competitor currently holds Avoid or deprioritise — where the market is crowded, commoditised, or where a category leader has a structural advantage you cannot close Monitor — where a competitor is investing heavily and may close a gap you currently hold
The skill saves the analysis as COMPETITIVE-ANALYSIS.md in the current project directory. The output follows this structure:
# Competitive Analysis: [Market / Space]
**Date:** [date]
**Competitors analysed:** [N]
**Dimensions evaluated:** [list]
**Confidence key:** Public · Inferred · Assumed
---
## Executive Summary
[3–5 sentence overview: who the major players are, where competition is most intense,
and the most significant whitespace opportunity.]
---
## Competitor Profiles
### [Competitor Name]
**Positioning:** [One sentence — how they describe themselves]
**Target user:** [Role / segment]
**Target buyer:** [Economic buyer role]
**Business model:** [Pricing structure and GTM motion]
**Capability Assessment:**
| Dimension | Rating | Rationale | Confidence |
|---|---|---|---|
| Core Capabilities | Strong | [reason] | Public |
| Pricing Model | Adequate | [reason] | Inferred |
**Strengths:** [bullet list]
**Weaknesses:** [bullet list]
---
## Comparison Matrix
| Dimension | Your Product | [Comp A] | [Comp B] | [Comp C] |
|---|---|---|---|---|
| [Dimension 1] | [rating] | [rating] | [rating] | [rating] |
| [Dimension 2] | [rating] | [rating] | [rating] | [rating] |
---
## Whitespace Opportunities
### 1. [Segment] × [Dimension]
[Description of the gap, evidence for why this segment cares, and which competitors
are weak here.]
---
## Strategic Implications
### Differentiate Here
- **[Whitespace opportunity]:** [Why this is a durable advantage and what it would take to win it.]
### Avoid or Deprioritise
- **[Crowded area]:** [Why the competitive dynamics make this unattractive.]
### Monitor
- **[Emerging threat]:** [What to watch and when it would become a concern.]These rules ensure the analysis is honest, actionable, and useful for strategy decisions.
Ask your assistant to run a competitive analysis by saying things like:
This skill will automatically, run the three-phase analysis, and save the results as COMPETITIVE-ANALYSIS.md in your project directory.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.