Treat tight limits as design fuel: forced scarcity clarifies what matters. Subtraction often beats addition—remove the “obvious” piece and see what system remains (haiku principle).
When to Use
Scope creep, feature bloat, or “everything is P0.”
The team only brainstorms by adding options, never by removing pillars.
You need a crisp MVP, pitch, or narrative under severe time or budget caps.
Workflow
Write the real constraints (time, money, platform, audience, compliance).
Run forced constraints explicitly: 1-hour version, zero-budget version, single-feature version, “for a child” or “for a novice” version—each yields one non-obvious idea.
Elimination: temporarily remove the asset you believe is essential (the dashboard, the account, the sync); list what breaks and what simplifies.
Pick the strongest constrained concept and reconcile with real limits (restore only what the stripped design truly needs).
Examples
Example 1: Product too heavy: “only one feature ships” forces a wedge narrative and exposes the real job-to-be-done.
Example 2: Marketing clarity: “explain in one sentence to a non-expert” surfaces jargon and false differentiation.
1---2name: constraint-creativity3description: Constraint Creativity4---5# Constraint Creativity67Treat tight limits as design fuel: forced scarcity clarifies what matters. Subtraction often beats addition—remove the “obvious” piece and see what system remains (haiku principle).89## When to Use10- Scope creep, feature bloat, or “everything is P0.”11- The team only brainstorms by adding options, never by removing pillars.12- You need a crisp MVP, pitch, or narrative under severe time or budget caps.1314## Workflow151. Write the real constraints (time, money, platform, audience, compliance).162. Run **forced constraints** explicitly: 1-hour version, zero-budget version, single-feature version, “for a child” or “for a novice” version—each yields one non-obvious idea.173. **Elimination:** temporarily remove the asset you believe is essential (the dashboard, the account, the sync); list what breaks and what simplifies.184. Pick the strongest constrained concept and reconcile with real limits (restore only what the stripped design truly needs).1920## Examples21**Example 1:** Product too heavy: “only one feature ships” forces a wedge narrative and exposes the real job-to-be-done.2223**Example 2:** Marketing clarity: “explain in one sentence to a non-expert” surfaces jargon and false differentiation.
Run npx skillmds@latest add sethdford/constraint-creativity in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Constraint Creativity It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
sethdford (@sethdford) published this skill. Their other Agent Skills are listed on their SkillMD profile.