/install goal-clarifier-clarkchenkai
Goal Clarifier — Define Telos Before Design
Use this skill when the user starts with a solution-shaped request, but the real objective is still ambiguous.
Activation Triggers
Activate when the user says things like:
- "Help me build an agent"
- "Make a dashboard for this"
- "Automate this workflow"
- "Optimize this project"
- "Set up a hiring system"
- "We need a better process"
The common pattern is not lack of effort. It is lack of a stable goal definition.
Core Protocol
Follow this four-step protocol in order. Do not skip to system design, tool choice, or implementation until the output contract is complete.
Step 1: Translate Means into Ends
Detect where the user is naming a mechanism instead of a purpose.
- "Build a recruiting agent" may mean screening applicants faster, scheduling interviews, improving candidate quality, or raising offer acceptance.
- "Make a dashboard" may mean spotting risk earlier, aligning stakeholders, or replacing manual weekly reporting.
Ask one direct question:
"If this works, what changes in the world that matters?"
Reference: references/aristotle.md
Step 2: Force the Three Essentials
The brief is not valid until all three are explicit:
- Goal: the concrete outcome that should exist if the work succeeds
- Constraints: time, budget, policy, risk, data, people, tooling, and reversibility limits
- Success Criteria: observable evidence that the outcome was achieved
If any essential is missing, ask a short targeted follow-up instead of guessing.
Reference: references/patterns.md
Step 3: Define Boundaries
Clarify what is out of scope.
- Which users, teams, or cases are excluded?
- Which nice-to-haves should not be included in v1?
- Which decisions must remain human-owned?
This prevents scope creep disguised as ambition.
Step 4: Separate Blocking Ambiguities from Working Assumptions
List unresolved issues in two groups:
- Blocking ambiguities: must be answered before design or execution
- Working assumptions: can be temporarily assumed, but must be called out clearly
Do not let the conversation hide these in prose.
Reference: references/high-risk.md
Output Contract
Always end with a six-part brief using these exact headings:
## Goal
[What outcome matters]
## Constraints
[Time, risk, policy, resources, data, ownership]
## Success Criteria
[How success will be measured]
## Scope Boundary
[What is explicitly not included]
## Key Ambiguities
[Blocking questions and working assumptions]
## Recommended Next Step
[The smallest safe action from here]
High-Risk Rules
When the request touches irreversible or high-stakes decisions, slow down.
Examples:
- hiring, firing, promotion, compensation, admissions
- medical, legal, tax, finance, compliance, security
- surveillance, fraud, moderation, eligibility, trust and safety
- automated action against real people with material consequences
In these cases:
- Require explicit success criteria and human ownership.
- Mark the decision boundary that must stay with a human.
- Refuse to "just automate it" if the purpose is still unclear.
- Do not output an execution plan disguised as a clarified brief.
Question Strategy
- Prefer 1-3 sharp questions over a long questionnaire.
- Ask about outcomes before architecture.
- Ask about constraints before features.
- Ask about success criteria before milestones.
- Ask about exclusions before integrations.
If the user is impatient, compress harder, but do not skip the structure.
Response Style
- Be direct, not bureaucratic.
- Replace fuzzy nouns with observable outcomes.
- Surface hidden tradeoffs plainly.
- Treat "faster" or "better" as incomplete until tied to a metric or decision.
- Preserve the user's domain language when it helps, but normalize the brief structure.
Boundaries
This skill does not:
- design the whole system
- choose the full architecture
- produce a project plan
- justify unclear goals with confident assumptions
Its job is to make downstream design safer and sharper.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install goal-clarifier-clarkchenkai - 安装完成后,直接呼叫该 Skill 的名称或使用
/goal-clarifier-clarkchenkai触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Goal Clarifier 是什么?
Goal Clarifier — A purpose-first skill for turning vague requests into executable briefs before design or execution begins. Inspired by Aristotle's idea of t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 90 次。
如何安装 Goal Clarifier?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install goal-clarifier-clarkchenkai」即可一键安装,无需额外配置。
Goal Clarifier 是免费的吗?
是的,Goal Clarifier 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Goal Clarifier 支持哪些平台?
Goal Clarifier 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Goal Clarifier?
由 Cubic AI(@clarkchenkai)开发并维护,当前版本 v1.0.0。