logic-constraint-mapping

Map hard limits, soft preferences, hidden constraints, and conflicts in decisions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you prevent wasted effort by clarifying the real constraint landscape behind a decision, design, or plan so you don’t optimize for assumptions that aren’t actually fixed.

Core Features & Use Cases

  • Hard vs soft constraint inventory: Separates truly non-negotiable limits from stated or implied preferences.
  • Hidden constraint discovery: Surfaces load-bearing blockers like approvals, irreversibility, dependencies, and cultural/political constraints.
  • Conflict and trade-off mapping: Identifies incompatible constraints so you can name what must be traded and who decides.

Quick Start

Use the logic-constraint-mapping skill to map constraints by telling it what decision or plan you’re working on and what you believe is blocking progress, including any stated requirements and deadlines.

Frequently Asked Questions about logic-constraint-mapping

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

FAQPage Schema
How do I map constraints for a decision when negotiability is unclear?

Constraint mapping distinguishes hard limits from soft preferences by inventorying stated and implied requirements, reassessing their hardness based on real consequences, and summarizing degrees of freedom to clarify negotiability.

What is the best way to uncover hidden constraints blocking a stalled plan?

Uncover hidden constraints by surfacing load-bearing blockers like approvals, irreversibility, dependencies, and cultural or political factors that act as unstated walls preventing your process from moving forward.

How do I resolve conflicts between incompatible requirements during trade-off analysis?

Resolve constraint conflicts by explicitly mapping incompatible requirements to name what must be traded, identifying who owns the decision, and documenting the trade-offs to establish final degrees of freedom.

When do I need to perform constraint mapping before committing to an approach?

You need constraint mapping before committing to an approach when a process is stalled by unexpected walls, when negotiability is unclear, or when you need ground-truth boundaries to prevent optimizing for assumptions that aren't fixed.

How do I separate hard limits from soft preferences in a requirements inventory?

Separate hard limits from soft preferences by performing a stepwise inventory of stated and implied constraints, then reassessing the hardness of each limit based on the real consequences of violating it.

Why does my project keep optimizing for assumptions that aren't actually fixed?

Projects optimize for false assumptions because hidden constraints and soft preferences are treated as non-negotiable limits; constraint mapping exposes the true negotiability landscape to prevent wasted effort.