About goals
A skill for setting and revising monthly, quarterly, or yearly objectives using current goals, projects, and evidence. It confirms the time horizon and proposed changes before writing to the live vault.
Key features
- 01Set monthly, quarterly, or yearly horizons
- 02Review current and prior goal notes
- 03Align objectives with projects
- 04Define outcomes and checkable criteria
- 05Preview, approve, and verify changes
Use cases
- 01Create objectives for a new period
- 02Check progress against current goals
- 03Revise objectives when circumstances change
- 04Close one period and plan the next
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ kriscard/ skills --skill goalsAfter installing, type/goalsin Claude Code to confirm it loaded.
Details
From the project READMEGoals
Set and revise forward-looking objectives. Weekly retrospectives belong to /weekly-review; this
skill does not own weekly notes or weekly commitments.
1. Choose the horizon
Read ../vault/SKILL.md and the live AGENTS.md. Use $ARGUMENTS when it names monthly,
quarterly, or yearly. Otherwise ask
the user to choose one of those horizons.
Determine whether the user is:
- creating the next period;
- checking current progress;
- closing a period and setting the next one.
Completion: the horizon, operation, and exact date range are confirmed.
2. Resolve live context
Discover the current goal path, filename convention, template, and dashboard from the live vault. Exclude archived templates. If the requested horizon has no active template, show a minimal proposed structure for approval rather than reviving an archived template or creating a parallel folder.
Read the relevant current and preceding goal notes, aligned projects, and source evidence supplied by the user. Use a dashboard as discovery, not as proof that every result is active.
Completion: the target note and evidence for each objective are known.
3. Draft objectives or adjustments
For each objective, confirm:
- outcome;
- checkable success criteria;
- why it matters in this horizon;
- aligned projects or milestones;
- next review point.
During a check-in, label progress only from sourced milestones, elapsed dates, explicit blockers, or user confirmation. Ask whether a struggling objective should be adjusted, retired, or retained; never silently mark it failed.
Monthly objectives should advance current quarterly objectives. Quarterly objectives should support yearly direction when a yearly note exists. Do not invent alignment to fill a hierarchy.
Keep family and relationship goals qualitative as required by the schema; a checkable intention need not be a numeric target.
Completion: every proposed objective or adjustment is grounded in the chosen horizon and explicitly confirmed.
4. Preview, write, and verify
Show the target path and complete proposed change. After explicit approval, create from the resolved
live template or update named sections through the vault safe-write flow. Reread and verify the
written objectives, success criteria, and period.
Return the horizon, confirmed objectives or adjustments, aligned projects, next review point, and unresolved evidence gaps.