.claude/skills/complex-first-product-design/SKILL.md
A framework for building scalable products by designing for the most difficult use cases first rather than a traditional Minimum Viable Product (MVP). Use this when launching new product lines in complex domains or when building platform products that require long-term architectural extensibility.
npx skillsauth add samarv/Shanon complex-first-product-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This framework challenges the traditional MVP (Minimum Viable Product) approach by prioritizing the architecture of the most difficult use cases during the initial design phase. By solving for the "mission-critical" or "global" end-state first, you avoid the technical debt and architectural dead-ends created by optimizing solely for speed and simple use cases.
Traditional MVPs optimize for the shortest path to launch. In complex domains (FinTech, HR, Infrastructure), this leads to building the "wrong thing" technically. When you only design for simple cases, you make architectural assumptions that are nearly impossible to unwind when you eventually need to support enterprise-grade complexity.
Before writing code, identify the most complex version of the problem you will eventually need to solve.
Do not delegate domain expertise to specialists (legal, compliance, or tax) without first becoming a "world expert" in the details yourself.
Designing for complexity does not mean building everything at once.
Example 1: Global Payroll System
Example 2: Time and Attendance Product
documentation
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
development
A framework to identify and develop sustainable competitive advantages (Power) based on a company's lifecycle stage. Use this when drafting a product strategy, evaluating business model durability, or distinguishing between "operational excellence" and true competitive moats.
development
```yaml --- name: podcast-launch-and-growth-engine description: A framework for launching and scaling a podcast based on topic validation, ranking momentum, and lean production. Use this skill when starting a new content channel, choosing a niche, or designing a listener acquisition strategy. --- This framework leverages Chris Hutchins' "All the Hacks" methodology to move from an idea to the top 5% of active podcasts through strategic validation, momentum-based launching, and high-efficiency di
development
A high-bar framework for measuring and achieving product-market fit (PMF) before scaling. Use this when validating a new product line, deciding if a beta is ready for a general release, or diagnosing why a product isn't generating organic word-of-mouth growth.