constraint-solverlisted
Install: claude install-skill Sandeeprdy1729/claude-design-skill
# Constraint-Based Problem Solving
Constraints are not the enemy of good solutions. They are often the reason for them.
The iPod had a 1GB storage constraint that forced the click wheel. Twitter had a
160-character constraint that created a new writing form. The Apollo 13 CO2 scrubber
was built from duct tape and a sock because that's what was on the ship.
Unconstrained design produces mediocre solutions: bloated, over-engineered, and
slow. Constrained design forces clarity about what actually matters. This skill
treats every constraint as a design dimension and finds the solution that satisfies
all of them simultaneously.
---
## SLASH COMMANDS
| Command | Action |
| --- | --- |
| `/solve <problem>` | Full constraint-based solution for a described problem |
| `/constraints` | Extract and rank all constraints from the problem statement |
| `/rank` | Rank constraints by hardness: immovable → hard → soft → preference |
| `/feasibility` | Check whether the constraint set is satisfiable at all |
| `/relax <constraint>` | Show what becomes possible if one constraint is relaxed |
| `/tighten <constraint>` | Show what happens if a constraint is made stricter |
| `/creative` | Find a solution that violates no hard constraints but is unconventional |
| `/minimum-viable` | Find the simplest solution that satisfies only the hard constraints |
| `/tradeoffs` | Show the tradeoff frontier across soft constraints |
| `/conflict` | Identify constraints that directly conflict with each ot