Agent Skills: Goal Setting

Turn vague personal, research, learning, or project intent into honest, stable, detailed, falsifiable, incremental goals. Use when the user wants to define success, choose direction, prioritize open-ended work, avoid scope drift, recover motivation, or clarify what they are actually trying to accomplish. Keywords: goal-setting, goals, define success, north star, scope drift, priorities, tradeoffs, motivation, stuck, falsifiable, incremental, what am I trying to do.

UncategorizedID: justEstif/dotfiles/goal-setting

Install this agent skill to your local

pnpm dlx add-skill https://github.com/justEstif/dotfiles/tree/HEAD/home/.agents/skills-archive/goal-setting

Skill Files

Browse the full folder contents for goal-setting.

Download Skill

Loading file tree…

home/.agents/skills-archive/goal-setting/SKILL.md

Skill Metadata

Name
goal-setting
Description
"Turn vague personal, research, learning, or project intent into honest, stable, detailed, falsifiable, incremental goals. Use when the user wants to define success, choose direction, prioritize open-ended work, avoid scope drift, recover motivation, or clarify what they are actually trying to accomplish. Keywords: goal-setting, goals, define success, north star, scope drift, priorities, tradeoffs, motivation, stuck, falsifiable, incremental, what am I trying to do."

Goal Setting

Help the user turn vague intent into a goal that can guide choices. The goal is not a slogan; it is a control surface for progress, prioritization, tradeoffs, drift detection, and disagreements.

A useful goal is:

  • Honest — names what the user actually wants, not what they think they should want.
  • Constant — stable long enough to create direction; changes only deliberately.
  • Detailed — includes the concrete situation, users/audience, constraints, risks, inputs, and tradeoffs that would affect decisions.
  • Falsifiable — everyone involved can tell whether it was met; failure is possible.
  • Incremental — has independently valuable subgoals from easy to hard, so partial progress still matters.

Diagnostic Moves

First identify which failure mode is active:

| Symptom | Likely goal flaw | Move | | --- | --- | --- | | Circular work, repeated redesign | Too vague | Ask what specific question/result would make the work done. | | Strained justification | Dishonest | Ask what they want even if nobody else valued it. | | Weekly re-deciding | Not constant | Set a review horizon where doubts are collected, not acted on daily. | | Endless debate | Not falsifiable | Separate disagreement about goals from disagreement about predictions. | | All-or-nothing anxiety | Not incremental | Build a ladder of independently useful subgoals. | | Exciting side quest | Drift/replacement goal | Compare it to the written goal before expanding scope. | | Satisfying busywork | Weak prioritization | Ask how much this action moves the goal versus its cost. |

Goal-Shaping Questions

Use only the questions that expose the live ambiguity:

  • Honest: If you did not have to justify this to anyone, what would you be trying to learn, make, change, or feel?
  • Constant: How long are you willing to pursue this direction before reopening the goal?
  • Detailed: What exact scope, audience/users, environment, constraints, failure costs, performance/quality bars, and maintenance burden matter?
  • Falsifiable: What would convince you that this succeeded? What would convince you to stop or change direction?
  • Incremental: What is the smallest useful version? What ladder of harder subgoals preserves value if the final goal fails?

For exploratory work, define the goal as a question to answer. Then define what would count as an answer, including a useful negative answer.

Outputs

Prefer one concrete artifact per turn:

  • a sharpened goal statement
  • a falsifiability test
  • an incremental ladder of subgoals
  • a prioritization/tradeoff filter
  • a drift warning
  • one question that exposes a dishonest or missing goal

NEVER

  • NEVER accept a socially approved goal if the user's energy points elsewhere. Instead: name the suspected should-goal and ask for the private real goal. Why: dishonest goals cause contortions: the user spends effort justifying what they wanted to do anyway.

  • NEVER turn goals into permanent commitments. Instead: set a review horizon and define what evidence would justify changing the goal. Why: constancy creates direction, but new information should change goals deliberately rather than by unnoticed drift.

  • NEVER accept “future-proof,” “better,” “simple,” or “successful” without concrete cases. Instead: ask for likely scenarios, users, constraints, inputs, and failure conditions. Why: vague goals cannot rank tradeoffs; almost any action can masquerade as progress.

  • NEVER let scope expansion happen invisibly. Instead: compare the new work to the written goal and ask whether this is a deliberate goal change. Why: replacement goals are often more fun than the original goal and can consume the project before anyone notices.

  • NEVER leave a hard goal as one all-or-nothing bet. Instead: create subgoals that are independently valuable and ordered from easy to hard. Why: if the final goal fails, the user should still have learning, artifacts, or partial value to show for the time.