constraint-hardness-testing

Trace constraint sources and classify them as Hard, Soft, Assumed, or Outdated.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you determine whether a stated constraint is truly binding or is instead a phantom constraint created by habit, preference, politics, or untested assumptions.

Core Features & Use Cases

  • Constraint vs. Assumption Classification: Source the constraint and classify it as Hard, Soft, Assumed, or Outdated.
  • Consequence Validation: Distinguish real consequences from vague or social/political pushback.
  • Precedent and Exceptions Checks: Verify whether it has been tested historically and whether any conditions make it inapplicable.
  • Use Case: When a team claims “we can’t do X because of Y,” use this Skill to test Y’s legitimacy before you design around it or accept it as policy.

Quick Start

Run constraint-hardness-testing by stating the constraint exactly as it has been said and asking the Skill to test whether it is genuinely hard.

Frequently Asked Questions about constraint-hardness-testing

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

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

Constraint hardness testing works by tracing the source of a rule, validating concrete consequences, and checking historical precedents. It classifies constraints as Hard, Soft, Assumed, or Outdated to separate genuine policy limits from disguised preferences.

How do I validate whether a stated policy consequence will actually happen?

Validate policy consequences by distinguishing real operational impacts from vague social or political pushback. Consequence validation checks if violating a constraint triggers concrete organizational penalties or simply creates friction.

What is the best way to separate hard constraints from outdated policies during strategy alignment?

The best way to separate hard constraints from outdated policies during strategy alignment is structured stepwise decomposition. This process traces the rule's source, verifies historical exceptions, and outputs a clear classification with recommended actions.

Can I use constraint testing for organizational change scenarios involving unverified rules?

Yes, you can use constraint testing for organizational change scenarios involving unverified rules. It applies directly to decision-making environments where teams cite habits or preferences as binding rules, validating whether exceptions exist.

How do I check precedent and exceptions for a rule my team claims we cannot break?

Check precedent and exceptions by verifying whether the constraint has been tested historically and identifying any conditions that make it inapplicable. This process reveals if the rule is genuinely binding before you design around it.

When should I not accept a stated constraint as a binding policy?

You should not accept a stated constraint as binding policy if it lacks a traceable source, concrete consequences, or historical precedent. If testing reveals it is an Assumed or Outdated constraint, treat it as a preference rather than a rule.