define-goal

Transform vague user intent into measurable goals with success criteria and scope.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jbarlek3-web/claudecommandcenter --skill define-goal-jbarlek3-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define-goal
Source: https://github.com/jbarlek3-web/claudecommandcenter/tree/main/skills/.curated/define-goal
Command: npx skills add https://github.com/jbarlek3-web/claudecommandcenter --skill define-goal-jbarlek3-web

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.

Core Features & Use Cases

  • Goal shaping and refinement to convert vague requests into testable objectives.
  • Creation of goal-backed prompts and workflows that specify success criteria and scope.
  • Use case: When a user asks for goal creation or refinement to guide subsequent tasks or tool usage.

Quick Start

Use this skill to turn an unclear request into a concrete, measurable objective with defined acceptance criteria before starting work.

Frequently Asked Questions about define-goal

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

FAQPage Schema
How do I turn vague product intentions into measurable objectives?

To turn vague product intentions into measurable objectives, you define concrete goals with specific success criteria and scope boundaries before starting work. This process converts fuzzy requests into testable, quantitative outcomes.

What is goal refinement in product management workflows?

Goal refinement in product management is the process of shaping and clarifying an existing objective to make it testable. It transforms an unclear request into a measurable objective with defined acceptance criteria to guide subsequent tasks.

Do I need a specific format to define success criteria for a goal tool?

Yes, you need a YAML frontmatter that includes the name and description to define success criteria for the goal tool. This format enforces a measurable objective, success criteria, and scope boundaries for product management workflows.

Can I use this approach to manage long-running execution artifacts and decision logs?

No, you cannot use this approach to manage long-running execution artifacts or decision logs. It is designed strictly for goal creation and refinement, not for managing durable snapshots or long-running execution artifacts.

When do I need to set scope boundaries for an objective?

You need to set scope boundaries for an objective when you are converting a vague user intent into a measurable goal. Defining scope boundaries ensures the objective remains testable and guides subsequent tool usage without expanding unmanageably.