All skills
ferdinandobons avatar

/startup-positioning

@a5f97c3

Market positioning strategy using the April Dunford framework, enriched with JTBD discovery, Moore positioning statement, and Neumeier's Onliness Test. Produces a complete positioning document, positioning statement, competitive alternatives map, and market category analysis. Use when the user wants to define or refine their market positioning, find their unique position, differentiate from competitors, craft a positioning statement, choose a market category, or figure out "how should we position this product." Triggers for "positioning", "how to position", "market position", "differentiation strategy", "positioning statement", "competitive positioning", "category strategy", "where do we fit in the market", "how are we different", "unique value proposition", or any request to define, sharpen, or rethink positioning. Works standalone — no prior startup-design or startup-competitors session needed, but leverages their output if available.

Use this Skill: https://skilld.dev/gh/ferdinandobons/startup-skill/startup-positioning

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencesresearch-scaling.md

≈967 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Research Scaling Protocol

Dynamic scaling adjusts research depth based on market complexity and user preference. Evaluated after intake, before research begins.

Complexity Score

Assess three factors from the intake data:

Factor Low (1) Medium (2) High (3)
Market breadth Ultra-niche, few players, well-defined segment Defined market, moderate competition Broad market, many segments, diverse players
Known competitors 0-2 identified 3-5 identified 6+ identified
Geographic scope Single country Regional (e.g., Europe, North America) Global or multi-region

Complexity score = sum of the three factors (range: 3-9)

Research Depth Tiers

Tier Score Range Manual Trigger Description
Light 3-4 User says "light", "quick", or "fast research" Quick scan, fewer agents, 2-3 search rounds
Standard 5-7 Default (no override needed) Current behavior, balanced depth
Deep 8-9 User says "deep", "thorough", or "deep research" More agents, 5-6 search rounds, extra coverage

Manual override always wins. If the user requests "light" on a score-9 market, use Light. If they request "deep" on a score-3 market, use Deep.

User Communication

After calculating the score, show this to the user:

## Research Depth

Based on your intake, I've assessed the research complexity:

| Factor           | Assessment          | Score |
|------------------|---------------------|-------|
| Market breadth   | {description}       | {1-3} |
| Known competitors| {N} identified      | {1-3} |
| Geographic scope | {description}       | {1-3} |

**Complexity score: {X}/9 — recommended depth: {Light/Standard/Deep}**

You can override this. Here's what each depth means:

| Depth        | Agents | Searches per agent | Best for                                      |
|--------------|--------|--------------------|-----------------------------------------------|
| **Light**    | {N}    | 2-3 rounds         | Quick scan, niche markets, time-sensitive decisions |
| **Standard** | {N}    | 3-4 rounds         | Most cases, balanced depth vs. speed           |
| **Deep**     | {N}    | 5-6 rounds         | Crowded markets, high-stakes decisions, thorough due diligence |

→ Type **light**, **deep**, or **ok** to accept the recommendation.

The agent counts shown should reflect the actual numbers for this skill (see Wave Configuration below).

Wave Configuration: startup-positioning

Light (3-4 score or user override)

Wave 1 (1 wave, 2 agents)

  • A1: Alternative Mapping & Customer Intelligence (merge A1+A2 into one agent)
  • B1: Market Category & Trends (merge B1+B2 into one agent)

Merge both waves into a single wave since there's no dependency between them at this scale.

Total: 2 agents (vs. 4 Standard), 2-3 search rounds per agent

Standard (5-7 score, default)

No changes to current wave structure:

  • Wave 1: 2 agents (A1, A2)
  • Wave 2: 2 agents (B1, B2)

Total: 4 agents, 3-4 search rounds per agent

Deep (8-9 score or user override)

Wave 1: Competitive Alternatives & Customer (3 agents)

  • A1: Alternative Mapping (unchanged)
  • A2: Customer Intelligence (unchanged)
  • A3: Positioning Perception Audit (NEW: research how competitors position themselves, what messaging they use, what category they claim, where buyer perception differs from positioning intent)

Wave 2: Market Frame & Trends (2 agents)

  • B1: Market Category Analysis (unchanged)
  • B2: Trend & Timing Analysis (unchanged)

Total: 5 agents, 5-6 search rounds per agent

PROGRESS.md

Record the selected tier in PROGRESS.md:

- **Research Depth:** {Light/Standard/Deep} (score: {X}/9, {override: user request / auto})

Source: SKILL.md on GitHub

No rule matched.

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

1 warning23d5 checks · Risk SAFE
  • Gen Agent Trust Hub23d

    The skill provides a market positioning strategy framework without any malicious code, external downloads from untrusted sources, data exfiltration risks, or obfuscation. It focuses on strategic market positioning and documentation analysis.

  • Socket23d

    No alerts

  • Snyk23d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    1/7 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at a5f97c3. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 hours ago.

Steadyupdated 4 months ago

README badge

README badge for ferdinandobons/startup-skill/startup-positioning