← ClaudeAtlas

constraint-solverlisted

Constraint-based problem solving skill. Finds elegant solutions when the design space is heavily restricted — budget caps, time limits, technology mandates, team size, ethical bounds, regulatory requirements. Treats constraints as the design material, not the obstacle. Surfaces constraint violations early, ranks constraints by hardness, and finds solutions that satisfy all hard constraints while optimizing within soft ones. The tighter the constraints, the sharper the solution. Use when user says: very limited budget, we can't use X, strict deadline, only N people, regulatory constraint, tech stack is fixed, solve with these restrictions, must work within these limits, strong constraints, can't change the requirements, work within the box, solve this but we can only, tiny budget, no budget, works with these limitations, solve under constraint. Do NOT activate for: open-ended problems with no constraints, problems where the first step is to challenge the constraints themselves (use pre-mortem instead). First r
Sandeeprdy1729/claude-design-skill · ★ 2 · AI & Automation · score 71
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