neurofoo/wardley
Wardley Mapping strategic analysis—map value chains against evolution to reveal build vs buy decisions and competitive dynamics. Use for technology strategy or investment decisions.
npx skills add https://github.com/neurofoo/agent-skills --skill wardley
Create a strategic map showing components positioned by their evolution stage and visibility in the value chain.
Identify the user need, map the value chain of components required to meet it, and position each component on the evolution axis.
Context: [What situation we're mapping]
User: [Who the user is]
User Need: [What they're trying to accomplish]
Working backward from user need:
| Component | Depends On | Visibility |
|-----------|------------|------------|
| [User Need] | [what it requires] | High (User-facing) |
| [Component A] | [what it requires] | High/Med/Low |
| [Component B] | [what it requires] | High/Med/Low |
| [Infrastructure] | [base requirements] | Low (Hidden) |
| Component | Evolution Stage | Evidence |
|-----------|-----------------|----------|
| [Component A] | Genesis / Custom / Product / Commodity | [Why at this stage] |
| [Component B] | Genesis / Custom / Product / Commodity | [Why at this stage] |
Evolution Indicators:
VISIBLE │
TO │ [User Need]
USER │ │
│ ▼
│ [Component A]
│ │
│ ▼
INVISIBLE│ [Component B]
│
└──────┬──────┬──────┬──────┬──────►
GENESIS CUSTOM PRODUCT COMMODITY
I II III IV
What's evolving rightward?
| Component | Current Stage | Evolving Toward |
|-----------|---------------|-----------------|
| [component] | [stage] | [next stage] |
Inertia Points
| Component | Recommendation | Rationale |
|-----------|----------------|-----------|
| [Genesis/Custom] | Build | Differentiator |
| [Commodity] | Buy | Commodity, not differentiating |
Our differentiators (left side of map):
Commoditization threats:
Short-term actions:
What to stop doing:
Key Insight:
> [Main strategic takeaway from the mapping exercise]
$ARGUMENTS
Take neurofoo/wardley from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.