← Back to Skills Marketplace
clarkchenkai

Goal Clarifier

by Cubic AI · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
90
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install goal-clarifier-clarkchenkai
Description
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...
README (SKILL.md)

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:

  1. Require explicit success criteria and human ownership.
  2. Mark the decision boundary that must stay with a human.
  3. Refuse to "just automate it" if the purpose is still unclear.
  4. 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.

Usage Guidance
This skill appears coherent and low-risk: it only changes how the agent asks questions and produces a brief. Before installing, consider: (1) provenance — the owner and homepage are missing, so if provenance matters to you, prefer skills with identifiable maintainers; (2) implicit invocation — the skill is allowed to trigger automatically on matching prompts, so disable implicit invocation if you don't want it to interrupt flows; (3) review the SKILL.md yourself to ensure its question style fits your workflow. If those points are acceptable, the skill is safe to use for clarifying goals but remember it only guides conversation — it does not perform actions or access secrets.
Capability Analysis
Type: OpenClaw Skill Name: goal-clarifier-clarkchenkai Version: 1.0.0 The skill bundle is a purely instructional tool designed to help users clarify goals and constraints before proceeding with technical implementation. It contains only markdown documentation and configuration files (SKILL.md, agents/openai.yaml) that guide the AI agent's conversational logic. There is no executable code, network activity, or data access, and the instructions include explicit safety protocols for high-risk domains like legal or medical advice.
Capability Assessment
Purpose & Capability
The name and description ('Goal Clarifier') match the SKILL.md: it only asks the agent to ask questions and produce a six-part brief. There are no unrelated environment variables, binaries, or config paths requested. (Note: the package has no homepage and an unknown owner ID, which is a provenance/traceability issue but does not affect capability alignment.)
Instruction Scope
The runtime instructions are limited to conversational behavior: detect solution-shaped requests, ask targeted follow-ups, and emit a constrained brief. The SKILL.md does not instruct reading files, environment variables, network endpoints, or performing external actions.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute; therefore it has minimal disk/execution risk.
Credentials
The manifest declares no required environment variables, credentials, or config paths. The instructions also do not reference any secrets or external service credentials.
Persistence & Privilege
always is false (normal). The agents/openai.yaml sets policy.allow_implicit_invocation: true, which permits implicit invocation when triggers match; this is reasonable for a conversational clarifier but you may prefer to restrict implicit triggering depending on your policy.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install goal-clarifier-clarkchenkai
  3. After installation, invoke the skill by name or use /goal-clarifier-clarkchenkai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — clarify vague requests into actionable briefs before design or execution. - Introduces a four-step protocol to define goals, constraints, success criteria, and scope. - Provides a structured six-part output contract for every clarified brief. - Emphasizes purpose-first questioning before discussing solutions or tools. - Includes special safeguards for high-stakes or irreversible requests. - Outlines direct, outcome-focused response style and limits on overreach.
Metadata
Slug goal-clarifier-clarkchenkai
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 90 downloads so far.

How do I install Goal Clarifier?

Run "/install goal-clarifier-clarkchenkai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Goal Clarifier free?

Yes, Goal Clarifier is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Goal Clarifier support?

Goal Clarifier is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Goal Clarifier?

It is built and maintained by Cubic AI (@clarkchenkai); the current version is v1.0.0.

💬 Comments