← 返回 Skills 市场
jiajiaoy

Clarity First

作者 jiajiaoy · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
51
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install clarity-first
功能描述
Intent detection protocol for Claude — identifies the real goal behind requests, surfaces hidden assumptions, and knows when to ask vs. when to proceed. Elim...
使用说明 (SKILL.md)

Clarity First

Don't execute the wrong thing perfectly. Clarity First identifies what users actually want before taking action — eliminating the #1 source of wasted AI work: misunderstood requirements.

The Core Problem

Users say what they ask. They mean something slightly different. The gap causes rework.

  • "Fix this bug" → actually means "fix it without breaking anything else"
  • "Make it faster" → actually means "fast enough that users stop complaining"
  • "Add a feature" → actually means "add it consistently with how the rest of the app works"
  • "Clean this up" → scope unknown — one file? the whole codebase?

When to Activate

Use Clarity First before:

  • Starting any new feature or significant change
  • Interpreting an ambiguous or multi-solution request
  • Taking an action that is hard to reverse
  • Receiving a request that could be fulfilled in meaningfully different ways

Skip it for: simple factual questions, single-step operations, requests already handled the same way earlier in the session.

The Protocol

Step 1: Intent Translation

Before doing anything, translate the literal request into the real goal:

Said:            "..."
Means:           "..."
Success looks like: "..."

If the translation differs from the literal request, flag it. Ask if the translation is correct before proceeding.

Step 2: Assumption Inventory

List every assumption required to fulfill the request. Be specific:

  • Technical — language, framework, runtime, version, environment
  • Scope — what is in and out of bounds
  • Quality — how good is "good enough"; performance/test/style bar
  • Constraints — backwards compatibility, deadlines, existing patterns to follow

Step 3: Ambiguity Score

Count the number of critical unknowns — things where the wrong assumption causes rework:

Unknowns Action
0–1 Proceed. State your assumptions inline.
2–3 Ask the single most important question. State the rest as assumptions.
4+ Ask up to 3 focused questions before starting.

Never ask more than 3 questions at once. Prioritize ruthlessly.

Step 4: Scope Guard

Before executing, state the scope boundary explicitly:

In scope:  ...
Out of scope: ...

If the user expands scope mid-task, pause and re-run the protocol for the new scope.

Output Format

For non-trivial requests, open with a brief Clarity Check:

[Clarity Check]
You want: ...
I'm assuming: ...
Confidence: high / medium / low
→ Proceeding / → One question first: ...

Keep it short. The Clarity Check should take 3 lines, not 3 paragraphs.

Pairs Well With

  • thinkdeep — analyze the solution after the problem is well-defined
  • task-pilot — create an execution plan once requirements are clear

Install the full ThinkStack for best results:

openclaw install clarity-first
openclaw install thinkdeep
openclaw install task-pilot
安全使用建议
This skill is coherent and low-risk: it only instructs the agent to ask clarifying questions and state assumptions. Before installing, decide whether you want the agent to routinely pause and ask questions (it can change workflow cadence). Monitor the first few runs to ensure clarifying questions do not inadvertently prompt the user to reveal sensitive secrets, and be cautious if you later combine this with other skills that perform networked actions (e.g., task executors) — the clarification protocol itself does not perform any external operations.
功能分析
Type: OpenClaw Skill Name: clarity-first Version: 1.0.3 The 'clarity-first' skill bundle consists entirely of Markdown-based instructions (SKILL.md and README.md) designed to guide an AI agent's reasoning process through intent detection and requirement clarification. It contains no executable code, no network requests, and no instructions that attempt to exfiltrate data or bypass security controls. The content is strictly aligned with its stated purpose of improving agentic workflows and reducing task ambiguity.
能力评估
Purpose & Capability
Name and description (intent detection / clarification) match the SKILL.md: the protocol describes translating intent, listing assumptions, scoring ambiguity, and guarding scope. No unrelated permissions, binaries, or env vars are requested.
Instruction Scope
Runtime instructions are limited to restating requests, enumerating assumptions, asking up to three focused questions, and declaring scope. They do not reference filesystem paths, environment variables, external endpoints, or any data-exfiltration steps.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — nothing is written to disk or downloaded during install.
Credentials
The skill declares no environment variables, credentials, or config paths. There are no unexpected secrets requested that would be disproportionate to intent clarification.
Persistence & Privilege
Flags are default (always: false, user-invocable: true, agent invocation allowed). There is no request for permanent presence or modification of other skills/config; privilege level is appropriate.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clarity-first
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clarity-first 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
No changes detected in this version. - Version number updated to 1.0.3 - No file or documentation changes present in this release
v1.0.2
- No functional or documentation changes; version updated to 1.0.2. - All files remain unchanged from the previous release (1.0.1).
v1.0.1
clarity-first 1.0.1 - Added author and homepage fields to metadata - Expanded and refined keywords for better discoverability and relevance - Updated integration pairing: changed `deep-think` reference to `thinkdeep` - Minor language improvements for clarity and conciseness throughout SKILL.md
v1.0.0
Initial release of clarity-first. - Introduces a protocol for detecting user intent, surfacing hidden assumptions, and clarifying ambiguous requests before proceeding. - Provides structured steps: Intent Translation, Assumption Inventory, Ambiguity Scoring, and Scope Guard. - Supplies guidance on when to activate or skip the protocol based on request complexity. - Defines a concise Clarity Check output format for clear and efficient communication. - Designed for integration with complementary skills like deep-think and task-pilot.
元数据
Slug clarity-first
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Clarity First 是什么?

Intent detection protocol for Claude — identifies the real goal behind requests, surfaces hidden assumptions, and knows when to ask vs. when to proceed. Elim... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 51 次。

如何安装 Clarity First?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clarity-first」即可一键安装,无需额外配置。

Clarity First 是免费的吗?

是的,Clarity First 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Clarity First 支持哪些平台?

Clarity First 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Clarity First?

由 jiajiaoy(@jiajiaoy)开发并维护,当前版本 v1.0.3。

💬 留言讨论