obviously-awesome

Define product positioning using competitive alternatives, unique attributes, value themes, and market category selection.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/rachmadideni/ai-staff-assistant --skill obviously-awesome-rachmadideni
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obviously-awesome
Source: https://github.com/rachmadideni/ai-staff-assistant/tree/main/.agents/skills/obviously-awesome
Command: npx skills add https://github.com/rachmadideni/ai-staff-assistant --skill obviously-awesome-rachmadideni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams struggle when prospects don't understand what their product does, why it's different, or who it's for. This Skill applies April Dunford's "Obviously Awesome" methodology to build clear, evidence-based product positioning instead of relying on guesswork or generic messaging. ## Core Features & Use Cases - 5-Step Positioning Process: Identify competitive alternatives, discover unique attributes, map attributes to customer value, define best-fit customers, and choose the right market category. - Positioning Canvas & Scoring: Capture all positioning decisions in a one-page canvas and rate positioning strength on a 0-10 scale with specific improvement guidance. - Reference Library: Deep-dive guides covering customer interview scripts, category strategy decision frameworks, worked canvas examples, team workshop facilitation, and real-world case studies. - Use Case: A B2B SaaS startup losing deals to spreadsheets runs the positioning process, discovers its best-fit segment is mid-market RevOps teams, and repositions from a crowded generic category into a focused subcategory. ## Quick Start Help me define the positioning for my product using the Obviously Awesome framework, starting with identifying our competitive alternatives.

Frequently Asked Questions about obviously-awesome

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define product positioning for a new product?▼

Follow the 5-step process: identify what customers would use if your product didn't exist, list attributes only you have, map those attributes to customer value with the "So what?" test, define your best-fit customers, and choose a market category that makes your value obvious.

What is the difference between positioning and messaging?▼

Positioning is the strategic context: your category, alternatives, differentiation, and target customer. Messaging is the external language derived from positioning. Doing positioning work first makes messaging dramatically easier and more consistent.

How do I identify competitive alternatives for positioning?▼

Interview 15-20 happy customers about what they used before your product. Alternatives include direct competitors, adjacent tools, manual processes, outsourced help, and doing nothing. Cluster similar alternatives and rank them by mention frequency.

When should I create a new market category?▼

Only when your product genuinely doesn't fit existing categories and you have resources to pay the education tax: longer sales cycles, heavy content investment, and 2-5 years to market awareness. Otherwise, a subcategory of an existing market is usually safer.

Why do prospects not understand what my product does?▼

The most common cause is a wrong or unclear market category, which creates false assumptions about your product. Test whether prospects understand your pitch within 30 seconds; if not, re-evaluate your category choice and positioning statement.

How narrow should my best-fit customer definition be?▼

Narrow enough that you can build a target list from observable criteria like industry, company size, role, and tech stack. Best-fit customers buy fastest, churn least, and refer most; positioning for them expands outward naturally.