ljg-constraint

Analyze the defining constraints of a domain, role, or debate and map its solution space.

7.3k|818|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/lijigang/ljg-skills --skill ljg-constraint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ljg-constraint
Source: https://github.com/lijigang/ljg-skills/tree/main/skills/ljg-constraint
Command: npx skills add https://github.com/lijigang/ljg-skills --skill ljg-constraint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

When people argue about solutions, they often assume they are solving the same problem while actually operating under different constraints. This Skill identifies the few constraints that truly define a domain, profession, role, product, or debate, classifies them as hard, soft, or self-imposed, and shows how they shape the solution space and explain observed behavior.

Core Features & Use Cases

  • Constraint Discovery: Runs a seven-step process to surface candidate constraints, classify their hardness (world/rules/interpretation layers), and test whether so-called hard constraints are actually soft or self-imposed.
  • Solution Space Mapping: Combines goals and constraints into a complete problem statement, identifies conflicting constraint pairs and identity constraints, and explains real-world behavior as the rational optimum inside the constrained space.
  • Structured Output: Produces a flowing Chinese prose analysis with a pure-ASCII structural diagram (explanation chain, hardness nesting, or constraint conflict) saved as a timestamped org file in ~/Documents/notes/.
  • Use Case: Ask why product and growth teams always fight, and receive an analysis showing each side defaults to different constraints, making their seemingly irrational positions rational within their own problem statements.

Quick Start

Ask the AI to analyze the essential constraints of a specific role or debate, for example: what constraints define a venture capital fund manager and explain their behavior.

Frequently Asked Questions about ljg-constraint

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

FAQPage Schema
How do I find the real constraints of a domain or role?

List candidate constraints by asking what cannot be done, what must be done, and what is inescapable, then classify each as hard, soft, or self-imposed. Test each supposed hard constraint by asking whether violating it physically breaks the system or merely carries a penalty.

What is the difference between hard, soft, and self-imposed constraints?

Hard constraints cannot be violated without system collapse, like time or cash flow. Soft constraints can be violated at a cost, like laws or contracts. Self-imposed constraints exist only as beliefs or habits and can be redefined.

How can constraint analysis explain irrational-looking behavior?

Behavior that looks irrational is often the rational optimum inside a narrow solution space. When constraints conflict and the feasible set shrinks or empties, actors are forced into distorted trade-offs that appear strange from outside.

When should I use constraint analysis instead of root-cause drilling?

Use constraint analysis when you need the boundaries that frame a problem and its solution space. Use vertical deep-diving approaches when you need to trace a single claim or phenomenon down to its irreducible essence.

What output format does the constraint analysis produce?

It produces a continuous Chinese prose essay without section headings, ending with a pure-ASCII structural diagram showing how constraints shape behavior. The result is saved as a timestamped org file in ~/Documents/notes/.