
competitive-strategy
Help users identify sources of durable competitive power, evaluate market threats, and design products that are uniquely differentiated rather than just better versions of existing tools.
- Installs
- 486
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/refoundai/lenny-skills --skill competitive-strategy- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads competitive-strategy automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Competitive Strategy
Build durable moats and outmaneuver rivals by identifying structural power and customer-centric differentiation.
Help the user with competitive strategy using insights from 24 guests and posts across Lenny's Podcast and Newsletter.
How to Help
- Identify demand-side competition - Help the user define their rivals based on customer situational context rather than technical categories.
- Audit structural power - Guide the user through identifying moats like counter-positioning, network effects, or switching costs.
- Clarify winning paths - Force a choice between being the lowest-cost provider or being uniquely differentiated to avoid being stuck in the middle.
- Assess incumbent vulnerability - Analyze true switching costs, including organizational politics and career stakes, to find openings.
Core Principles
Define competition by customer context
Bob Moesta: "And so when you start to realize that, jobs helps you see the true competitive set from what we call the demand side of the world as opposed to the competitive set from the supply side of the world, which is the technology or the underlying business model by how which we're making it."
True competition is defined by the customer's situational context and what they would use if your product did not exist. Shift from technical category analysis to demand-side analysis to see your real rivals.
Monitor incumbent moves as market signals
Drew Houston: "Less than a year later, Google Photos launches. And not only does it provide a lot of the same value, but they also gave you free unlimited storage for life. And so, they just totally nuked our business model."
Treat major incumbent product launches as signals of market consolidation or shifts. Even if the immediate impact is low, these moves indicate where the market is heading and when a niche may become commoditized.
Prioritize counter-positioning for startups
Hamilton Helmer: "So in a book there's a thing called power progression, which says there are... It tells over the cycle of a business, there are times when certain types of power are available and the converse of that is times when they're not available."
Startups should focus on moats that incumbents are unwilling to copy because doing so would damage their existing business model. Exclude branding and process power early on, as these are rarely available to new entrants.
Choose between cost leadership and differentiation
Roger Martin: "You have to be either differentiated or low cost, there's no way to protect yourself if you're not one of those two."
Sustainable advantage requires a definitive choice between being the lowest-cost provider or being uniquely differentiated. Attempting to do both usually results in a lack of focus and market failure.
Exploit asymmetries as discovered strengths
Richard Rumelt: "And my point in writing about David and Goliath was that the surprise that David is able to beat this giant warrior, and that's a strategy story. Strategy story is about discovered strength."
Competitive advantage often comes from identifying a unique internal strength that competitors have overlooked. Look for these asymmetries to create a surprise victory rather than fighting on the rival's terms.
Adopt industry primitives as user-centricity
Robby Stein: "Not every great thing is going to be invented by you. Facebook probably created the modern feed, but there's a feed for every single product. At the end of the day, you're just robbing your user base of the opportunity to have a better product."
When a competitor's innovation becomes a fundamental format that users expect, matching it is a service to your customers. Withholding proven improvements in the name of originality often does more harm than good.
Templates & Frameworks
- True Switching Cost Assessment (Lessons learned from a startup that didn’t make it) - A comprehensive model of switching costs that goes beyond time and money to include organizational and emotional factors
- Sources of Competitive Power / Asymmetry (Richard Rumelt) - A list of possible sources of power that create competitive advantage, compiled from Rumelt's discussion and book.
- Strategic Advantage Identification Framework (The secret to Duolingo’s exponential growth) - A framework for finding and leveraging your product's unique strategic advantage, adapted from Good Strategy/Bad Strategy
- Can't vs Won't Analysis for Competitive Moats (Roger Martin) - When assessing whether capabilities create durable advantage, ask both whether competitors CAN'T replicate them AND whether they WON'T replicate them
- Porter's Two Paths to Winning a Market (Differentiating your product) - Michael Porter's foundational framework that there are only two ways to win a market: operational effectiveness (doing the same things better) or differentiatio
- Differentiation Classics (Introducing the Foundation Sprint: From the creators of the Design Sprint) - A list of classic differentiator dimensions to score your product against the competition
- Business Rules as B2B SaaS Moat (Shaun Clowes) - The insight that the real lock-in for B2B SaaS is not the UI or data model but the accumulated business rules and configuration that make the software specific
- Competitor iceberg metaphor (Tanguy Crusson) - Mental model for why copying competitor features is a losing strategy
See references/artifacts.md for the full list with details.
Questions to Help Users
- "What would your customers use to solve this problem if your product vanished tomorrow?"
- "Which of the 7 Powers (like network effects or switching costs) are you intentionally building?"
- "If an incumbent copied your main feature, what structural reason would prevent them from stealing your customers?"
- "Are you competing to be the best version of a product or to be a unique alternative?"
- "What are the non-technical reasons, such as internal politics or career risk, that keep users tied to your competitors?"
- "What 'messy' operational challenges are you taking on that your competitors are avoiding?"
Common Mistakes to Flag
- Copying features without context - Mimicking a competitor's UI or features ignores the underlying business rules and data models that actually create their moat.
- Mistaking growth for power - Near-term growth can be bought with capital, but long-term viability requires structural barriers that prevent rivals from arbitrage.
- Ignoring 'true' switching costs - Startups often underestimate the organizational inertia and emotional safety that keep buyers attached to clunky incumbent software.
- Falling into the 'stuck in the middle' trap - Failing to commit to either cost leadership or clear differentiation leads to a muddled value proposition that satisfies no one.
Deep Dive
For all 32 sourced insights from 24 guests, see references/guest-insights.md
Related Skills
- Defining Product Strategy
- Product Vision
- Positioning
- Pricing Strategy
FAQ
What does the competitive-strategy skill do?
Help users identify sources of durable competitive power, evaluate market threats, and design products that are uniquely differentiated rather than just better versions of existing tools.
How do I install competitive-strategy?
Run npx skills add https://github.com/refoundai/lenny-skills --skill competitive-strategy in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/competitive-strategy/ (personal) or .claude/skills/competitive-strategy/ (project).
Which AI agents can use competitive-strategy?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is competitive-strategy safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains competitive-strategy?
It is published by refoundai in refoundai/lenny-skills. It has 486 recorded installs.
More from refoundai/lenny-skills
personal-productivity
refoundai/lenny-skills
Help users manage their time and tasks more effectively. Use when someone is overwhelmed with work, struggling with focus, trying to balance multiple responsibilities, or asking how to get more done.
writing-prds
refoundai/lenny-skills
Help users transform abstract ideas into actionable project specs that align engineering and design teams on the problem and success metrics.
ai-product-strategy
refoundai/lenny-skills
Help users decide where to apply AI effectively, manage the transition from deterministic to probabilistic software, and build long-term defensibility through verticalization and proprietary data.
competitive-analysis
refoundai/lenny-skills
Help users understand and respond to competition. Use when someone is positioning against competitors, evaluating market threats, running competitive war games, or deciding how much to focus on competitors versus customers.
founder-sales
refoundai/lenny-skills
Help users master the transition from product development to active selling by leveraging their unique status as founders to bridge the trust gap and define a scalable sales motion.
analyzing-user-feedback
refoundai/lenny-skills
Help users convert massive volumes of qualitative and quantitative feedback into high-confidence product decisions through rigorous synthesis and internal immersion.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.