# Cost First Design

> Design backward from target price to solution, making affordability a design input rather than an output.

- Skill: `sethmblack/cost-first-design` (Agent Skill)
- Install (CLI): `npx skillmds add sethmblack/cost-first-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sethmblack/cost-first-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: sethmblack (https://skillmd.com/u/sethmblack)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/sethmblack/cost-first-design

---


# Cost-First Design

Design backward from target price to solution, making affordability a design input rather than an output.

**Token Budget:** ~500 tokens
**Source Expert:** Ingvar Kamprad

---

## When to Use

- "This costs too much"
- Product development with budget constraints
- Pricing strategy decisions
- When traditional design approaches produce unaffordable results
- Serving price-sensitive customers
- "How do we make this accessible to more people?"

---

## Ingvar Kamprad's Philosophy

"Any designer can design a desk that will cost 5,000 kronor. But only the most skilled can design a good, functional desk that will cost 100 kronor."

**The key insight:** Most design processes start with the solution and then calculate the cost. This produces expensive solutions because cost is an output, not a constraint. Instead, start with the price and design backward.

"Expensive solutions to any kind of problem are usually the work of mediocrity."

"We have no respect for a solution until we know what it costs."

---

## Inputs

| Input | Required | Description |
|-------|----------|-------------|
| target_price | Yes | What this must cost |
| target_customer | No | Who must be able to afford this |
| function_requirement | No | What this must do |

---

## The Design Protocol

### Step 1: Set the Price First

Before any design work, define:
- What can our target customer afford without worry?
- What do alternatives cost?
- What price would make this accessible to "the many"?

Write this number down. This is now a design requirement, not a goal.

### Step 2: Work Backward from Price

Calculate what you have to work with:
- Target price minus margin = allowable cost
- Allocate cost budget across components
- What must each part cost to hit the total?

### Step 3: Challenge Every Cost

For each component or cost element:
- Why does this cost what it costs?
- What would happen if we spent half?
- What if we eliminated this entirely?
- Who says this is necessary?

### Step 4: Redesign to Meet Constraints

Find innovations that achieve function at target cost:

**Material alternatives:**
- What cheaper materials achieve the same function?
- What if we used less material?
- What if the material served multiple purposes?

**Process alternatives:**
- What if the customer did some of the work?
- What if we eliminated assembly labor?
- What if we shipped flat?

**Feature alternatives:**
- What features don't serve core function?
- What if we did 80% of the feature at 20% of the cost?
- What would the simplest version look like?

### Step 5: Validate Against Function

Check that the cost-driven design still works:
- Does it serve its stated purpose?
- Would the target customer be satisfied?
- Is quality appropriate for the use?

If function is compromised, iterate on the innovation, not the price.

---

## Workflow

### Step 1: Gather and Review Inputs

Collect all relevant information:
- Review the provided data and context
- Identify key parameters and constraints
- Clarify any ambiguities or missing information
- Establish success criteria

### Step 2: Analyze the Situation

Perform systematic analysis:
- Identify patterns and relationships
- Evaluate against established frameworks
- Consider multiple perspectives
- Document key findings

### Step 3: Generate Recommendations

Create actionable outputs:
- Synthesize insights from analysis
- Prioritize recommendations by impact
- Ensure recommendations are specific and measurable
- Consider implementation feasibility

## Output Format

```markdown
## Cost-First Design: [Product/Solution]

### Price Target

**Target Price:** [Amount]
**Target Customer:** [Who must afford this]
**Rationale:** [Why this price]

### Cost Budget Allocation

| Component | Allowable Cost | Current Estimate | Gap |
|-----------|---------------|------------------|-----|
| [Component 1] | [Budget] | [Estimate] | [Difference] |
| [Component 2] | [Budget] | [Estimate] | [Difference] |
| **Total** | [Total budget] | [Total estimate] | [Total gap] |

### Cost Challenges

| Current Cost | Challenge Question | Potential Reduction |
|-------------|-------------------|---------------------|
| [Cost item] | [Why does this cost so much?] | [Alternative approach] |

### Design Innovations

| Innovation | Cost Impact | Function Impact |
|------------|-------------|-----------------|
| [Change 1] | [Savings] | [Effect on function] |
| [Change 2] | [Savings] | [Effect on function] |

### Validation

**Achieves target price?** [Yes/No]
**Maintains core function?** [Yes/No]
**Target customer would buy?** [Yes/No]

### Next Steps

[What must happen to finalize cost-first design]
```

---

## Common Mistakes

| Mistake | Kamprad's Way |
|---------|---------------|
| Design first, cost later | Price first, design to meet it |
| Treating cost as output | Treating cost as design input |
| Reducing quality to meet price | Innovating to achieve both |
| Assuming current costs are fixed | Challenging every cost assumption |
| Accepting "it costs what it costs" | Asking "why does it cost that?" |

---

## The IKEA Examples

| Product | Traditional Approach | Cost-First Approach |
|---------|---------------------|---------------------|
| Table | Ship assembled | Customer removes legs, reassembles |
| Selection | Sales staff assist | Customer walks and selects |
| Transport | Delivery service | Customer self-transports |
| Assembly | Factory labor | Customer assembles at home |
| Display | Sales floor | Showroom + warehouse pickup |

Each innovation made a premium product affordable to ordinary people.

---

## Outputs

**Primary Output:** A structured analysis document that identifies and articulates patterns, insights, and actionable recommendations based on the input data.

**Format:**
```markdown
## Analysis: [Topic]

### Key Findings
- [Finding 1]
- [Finding 2]
- [Finding 3]

### Recommendations
1. [Action 1]
2. [Action 2]
3. [Action 3]
```

**Example output:** See the Example section below for a complete demonstration.

## Constraints

- Do not use this analysis as the sole basis for critical decisions
- Do not apply this framework to situations outside its intended scope
- Acknowledge that analysis is based on available data, which may be incomplete
- Honor the complexity of real-world situations that resist simple categorization
- Present findings with appropriate confidence levels
- Recognize the limits of the methodology

## Example

**Input:**
- input_data: [Specific example input]
- context: [Relevant background]

**Output:**

[Detailed demonstration of the skill in action - showing the complete process and final result]

**Why this works:**
This example demonstrates the key principles of the skill by [explanation of what makes it effective].

## Integration

This skill pairs with:
- **democratic-design-evaluation** - Verify all five dimensions after cost optimization
- **constraint-innovation** - Price target is a constraint; find the hidden advantage
- **smaland-simplification** - Complexity adds cost; simplify ruthlessly

---
