Skip to content

/competitive-landscape

Map competitors for a Sui idea, on Sui and adjacent chains. Use when the user wants a competitive landscape, competitor analysis, or to find their edge.

shell
$ npx -y skills add pivyme/suiperpower --skill competitive-landscape --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/competitive-landscape
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Map competitors for a Sui idea, on Sui and adjacent chains. Use when the user wants a competitive landscape, competitor analysis, or to find their edge.

SKILL.md

competitive-landscape.SKILL.md
name: competitive-landscape
description: Map competitors for a Sui idea, on Sui and adjacent chains. Use when the user wants a competitive landscape, competitor analysis, or to find their edge.

Preamble (run first)

# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.
# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.
#
# AGENT NOTE: when this skill finishes, run the matching completion command:
#   suiperpower track competitive-landscape idea completed
# Or use "failed" / "aborted" if it ended that way.
command -v suiperpower >/dev/null 2>&1 && suiperpower track competitive-landscape idea started >/dev/null 2>&1 &
true

If `TEL_PROMPTED` is `no`, before doing real work, ask the user:

> Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in `~/.suiperpower/config.json`. > > A) Sure, anonymous > B) No thanks

Write the answer to `~/.suiperpower/config.json` `telemetryTier` field and create `~/.suiperpower/.telemetry-prompted`. Then continue.

What this skill does

Builds a structured competitive map for a candidate idea. Three rings: Sui-native competitors, adjacent-chain competitors, off-chain competitors (web2 services, centralized products). For each ring, lists the players, their stage, what they do well, what they miss, and the candidate's angle against them.

Output is a defensible angle (one sentence) backed by the map. Without a defensible angle, the candidate is "me too" and the skill says so.

When to use it

  • Mid-validation: the user has an idea and wants to see what already exists.
  • Pre-pitch: the user has a draft pitch and wants to substantiate "we are different from X" claims.
  • Post-launch: a competitor surfaced and the user wants to re-establish positioning.

When NOT to use it

  • The user has not picked an idea. Route to `find-next-sui-idea`.
  • The user wants validation overall, not just competition. Route to `validate-idea` (which calls this skill internally).
  • The user wants a specific protocol's research (DeepBook market gaps, Walrus storage gaps). Route to `deepbook-research` or `walrus-research`.

If you activated this and the user actually wants something else, consult `skills/SKILL_ROUTER.md` and hand off.

Inputs

  • `.suiperpower/idea-context.md` if it exists.
  • The category one-liner (e.g. "Sui-native lending", "consumer mobile zkLogin app", "DeepBook bot").
  • Optional: a list of competitors the user already knows about.

Outputs

A competitive block appended to `.suiperpower/idea-context.md`:

### Competitive landscape, <timestamp>

#### On Sui
- <project>: <stage>, <one-line summary>, <strength>, <gap>
- ...

#### On EVM / Solana / other chains
- <project>: <chain>, <one-line summary>, <why they have not come to Sui>
- ...

#### Off-chain
- <product>: <what they do>, <where they fall short for crypto-native users>
- ...

#### Defensible angle
- <one sentence stating the candidate's specific differentiation, naming at least one competitor it explicitly beats and how>

#### Risks from competition
- <if any incumbent could trivially extend into the candidate's territory, name them and the response>

Workflow

1. **Define the category**

  • One sentence: what does the candidate do, and for whom?
  • Identify the closest comparable category (e.g. "lending" -> Compound, Aave on EVM; Scallop, NAVX on Sui).

2. **Map the on-Sui ring**

  • Start with `cli/data/clonable-repos.json` and the broader Sui ecosystem catalog (when available).
  • Visit Sui-specific aggregators and explorers (SuiVision, Sui Foundation showcase, Web3Goyala, Suipiens).
  • List 3-7 named projects. For each: stage (idea, testnet, mainnet, dead), one-line summary, strength, observable gap.

3. **Map the adjacent-chain ring**

  • Same approach for EVM and Solana incumbents.
  • For each adjacent-chain incumbent, ask: have they expressed interest in Sui? Why have they not migrated yet? (Often: liquidity, audience, cost of porting code).

4. **Map the off-chain ring**

  • Centralized exchanges, web2 SaaS, traditional finance products that solve adjacent problems.
  • For each: what do they offer that is hard to match on-chain? What do they fail at that crypto-native users care about?

5. **Identify the defensible angle**

  • One sentence. Names a specific competitor and a specific way the candidate beats them.
  • Tests: would a sophisticated Sui community member nod, or laugh? If it does not pass the laugh test, sharpen.

6. **Identify the risk**

  • Could an existing on-Sui incumbent extend into this space in a single sprint? If yes, the moat is timing or distribution, not technology. Say so.
  • Could an adjacent-chain incumbent port to Sui in a sponsor-funded weekend? If yes, the moat must be Sui-native, not "first to Sui".

7. **Writeback**

  • Append to `.suiperpower/idea-context.md`.

Quality gate (anti-slop)

Before reporting done:

  • Is each on-Sui competitor named with a real project, not a placeholder ("various lending dapps")?
  • Does the defensible angle name a specific competitor and a specific advantage, not generic phrases ("better UX", "faster")?
  • Is at least one off-chain comparator listed (most crypto products are competing with web2 alternatives more than they realize)?
  • Did the analysis honestly answer "could the incumbent trivially extend into this space"? If the answer is "we are not sure", that is a yellow flag worth recording.
  • Did the writeback happen?

If any answer is no, the skill keeps working.

References

On-demand references (load when relevant to the user's question):

  • `references/where-to-look.md`: Sources for Sui ecosystem mapping, adjacent-chain mapping, off-chain mapping.
  • `references/defensibility-tests.md`: Tests to apply to the candidate's angle.

Knowledge docs:

  • `skills/data/sui-knowledge/06-opensource-research.md`: Open-source
Read more
Read it on GitHub ↗

Showing the first part of this file.

Ships withsuiperpower

Build something meaningful, on Sui. A superpower for AI coding agents to ship real products on Sui. Your AI coding agent has never written Move before. Suiperpower fixes that.

Get the whole plugin, auto-invoked
Stats
12
Stars
0
Views
0
Forks
Active
Maintenance
TypeScript
Language
MIT
License
2d ago
Last commit
2mo ago
Created

Repo: pivyme/suiperpower