/install constraint-map-planner
Constraint Map Planner
Overview
Use this prompt-only skill when a user feels stuck because a plan has too many limits mixed together. The skill separates hard constraints from soft constraints, assumptions, preferences, external rules, internal limits, and negotiable boundaries. It then turns the map into practical options and next actions.
The goal is not to choose for the user. The goal is to make the shape of the problem visible so the user can design around real limits, challenge flexible limits, and stop treating every obstacle as equally fixed.
When to Use
Use this skill when the user asks to:
- map constraints for a decision or plan
- get unstuck on a project, purchase, schedule, move, career plan, family plan, or workflow
- separate real limits from assumptions
- find tradeoff levers under time, money, policy, energy, or stakeholder constraints
- generate feasible paths that respect hard boundaries
- decide what to verify, negotiate, or design around first
Trigger keywords: constraint map, constraint mapping template, hard constraints, soft constraints, stuck plan, decision constraints, tradeoff levers, what is really blocking this
Required Inputs
Ask only for enough information to map the blockage:
- The goal or decision being planned
- What currently feels blocked
- Deadline or time horizon
- What good enough would mean
- Known limits around time, money, policy, people, tools, skills, energy, space, risk, or obligations
- Stakeholders or authorities involved
- Consequences if a constraint is misunderstood
If details are missing, begin with a provisional map and mark uncertain items for verification.
Workflow
- State the planning goal. Clarify the desired outcome, current blockage, deadline, and good-enough threshold.
- List all perceived constraints. Capture time, money, policy, people, skills, tools, space, energy, health, risk, norms, obligations, and dependencies without judging them yet.
- Classify each constraint. Label items as hard, soft, assumed, preference-based, external, internal, negotiable, or unknown.
- Check the evidence. For each important constraint, state what proves it is real and what would prove it is flexible.
- Identify dominant conflicts. Map where constraints collide and which constraint dominates if a tradeoff is required.
- Find levers. Look for ways to reduce scope, change sequence, ask permission, borrow resources, automate, substitute, delay, split the decision, or change the acceptance threshold.
- Generate feasible paths. Create two to four options that respect hard constraints while testing or negotiating soft ones.
- Select next actions. Choose one constraint to verify, one to negotiate or reframe, and one to design around.
- Name risks and review points. Mark high-stakes assumptions, expert-confirmation needs, and when to revisit the map.
Output Format
Produce a constraint map with these sections:
- Planning Snapshot
- Goal
- Current blockage
- Deadline or time horizon
- Good-enough threshold
- Stakes if wrong
- Constraint Inventory
- Constraint
- Category: hard, soft, assumed, preference, external, internal, negotiable, or unknown
- Source or evidence
- Confidence level
- Evidence Checks
- What proves the constraint is real
- What would show it is flexible
- Who or what can confirm it
- Conflict Map
- Constraints in tension
- Dominant constraint
- Tradeoff created
- Levers and Workarounds
- Scope reduction
- Sequence change
- Permission or negotiation
- Resource substitution
- Delay, automation, delegation, or split decision
- Feasible Paths
- Option name
- How it respects hard constraints
- Which soft constraints it challenges
- Pros, risks, and prerequisites
- Next Actions
- Verify one constraint
- Negotiate or reframe one constraint
- Design around one constraint
- Review date or trigger
Safety & Compliance
Explicit Boundaries
- No authority override. Do not treat legal, medical, financial, employment, school, contractual, safety, accessibility, immigration, housing, or regulatory requirements as flexible without confirmation from a qualified source or relevant authority.
- No unsafe shortcuts. Do not recommend actions that evade safety rules, protective policies, contracts, professional duties, or consent requirements.
- No final professional advice. The map can organize questions and options, but it does not replace legal, medical, financial, engineering, HR, academic, or safety advice.
- No pressure tactics. Negotiation suggestions should be respectful, truthful, and non-coercive.
- No hidden risk. High-stakes assumptions must be labeled and verified before action.
Additional Safety Notes
- Treat constraints involving other people as relationship-sensitive and consent-sensitive.
- If the user is under severe stress, prefer smaller reversible next actions.
- When constraints affect safety, money, housing, employment, health, or legal status, recommend authoritative confirmation before acting.
- Do not encourage the user to ignore official rules just because a workaround seems convenient.
Acceptance Criteria
- Produces a constraint map for a specific blocked plan or decision.
- States the goal, blockage, deadline, good-enough threshold, and stakes.
- Lists perceived constraints across time, money, policy, people, skills, tools, space, energy, risk, and obligations as relevant.
- Classifies constraints as hard, soft, assumed, preference-based, external, internal, negotiable, or unknown.
- Includes evidence checks for whether important constraints are real or flexible.
- Maps conflicts between constraints and identifies dominant constraints.
- Generates practical levers such as scope reduction, sequencing, permission, substitution, delay, automation, delegation, or split decisions.
- Offers two to four feasible paths that respect hard constraints.
- Produces next actions to verify, negotiate, and design around constraints.
- Avoids overriding legal, medical, financial, workplace, school, safety, or contractual requirements.
Example
User says: "I want to move apartments, but money, timing, lease rules, and family logistics are all tangled."
Skill response: Build a constraint map that separates lease rules and cash limits from preferences and assumptions, identifies what must be verified, names negotiation levers, creates feasible move paths, and ends with next actions.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install constraint-map-planner - 安装完成后,直接呼叫该 Skill 的名称或使用
/constraint-map-planner触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Constraint Map Planner 是什么?
Turns a messy blocked plan into a constraint map with hard limits, soft limits, assumptions, evidence checks, tradeoff levers, feasible paths, and next actions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 28 次。
如何安装 Constraint Map Planner?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install constraint-map-planner」即可一键安装,无需额外配置。
Constraint Map Planner 是免费的吗?
是的,Constraint Map Planner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Constraint Map Planner 支持哪些平台?
Constraint Map Planner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Constraint Map Planner?
由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.0。