constraint

Classify stated limits as real, soft, or assumed constraints.

212|23|Updated May 23, 2026
One-click install
npx skills add https://github.com/human-avatar/skills-for-humanity --skill constraint-human-avatar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: constraint
Source: https://github.com/human-avatar/skills-for-humanity/tree/main/skills/constraint
Command: npx skills add https://github.com/human-avatar/skills-for-humanity --skill constraint-human-avatar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn vague “constraints” into a clear diagnosis of what is truly fixed versus what is merely assumed, then routes you to the best next action for design, planning, or problem-solving.

Core Features & Use Cases

  • Constraint diagnosis (hardness testing): Validates whether a stated constraint is genuinely real, technically changeable, organizationally soft, or just an assumption or habit.
  • Constraint-to-design conversion (rule inversion): Reframes the limit as a requirement and identifies solution directions that become uniquely possible because of it.
  • Minimum viable scope (scope reduction): Separates what you want from what you actually need to find the simplest version that still satisfies the real requirement.
  • Routing around fixed limits (workaround mapping): Maps viable paths that achieve the same goal without removing the constraint, estimating effort and value for each.

Quick Start

Use the constraint skill when you’re describing a limit that might be blocking progress, such as “given this constraint, how do we do this anyway?”

Frequently Asked Questions about constraint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I determine if a project constraint is real or just an assumption?

To determine if a project constraint is real or just an assumption, apply constraint hardness testing. This diagnostic process classifies stated limits as genuinely fixed, technically changeable, organizationally soft, or merely assumed habits blocking progress.

How do I reduce project scope to minimum viable requirements?

To reduce project scope to minimum viable requirements, separate what you want from what you actually need. This scope reduction workflow helps identify the simplest version of a plan that still satisfies the real operational requirement.

What is the best way to design around a hard technical limit?

The best way to design around a hard technical limit is constraint-to-design conversion or rule inversion. This method reframes the limit as a requirement, identifying solution directions and workarounds that become uniquely possible because of that constraint.

How do I map workarounds for fixed operational limits?

To map workarounds for fixed operational limits, use workaround mapping. This technique maps viable paths that achieve the same goal without removing the constraint, while estimating the effort and value for each alternative route.

What should I do when a product strategy is blocked by a hard constraint?

When product strategy is blocked by a hard constraint, diagnose the limit's true hardness first. Then route the strategy through scope reduction, rule inversion, or workaround mapping to bypass the obstacle and confirm the chosen direction with user intent.