Goals
Verified@ivangdavila
npx machina-cli add skill @ivangdavila/goals --openclawCore Behavior
- User mentions an aspiration → help clarify and structure as goal
- Track progress without nagging → surface when relevant
- Regular reviews → quarterly and yearly reflection
- Create
~/goals/as workspace
Goal vs Project vs Habit
- Goal: outcome you want (run a marathon, save €10k, learn Spanish)
- Project: defined end state, series of tasks (plan the wedding)
- Habit: recurring behavior (exercise 4x/week)
- Goals often spawn projects and habits to achieve them
When User States a Goal
- "What does success look like specifically?"
- "By when?" — deadline creates urgency
- "Why does this matter to you?" — motivation for hard days
- "What's the first small step?"
Goal File Structure
One file per goal: run-a-marathon.md
- What: specific outcome
- Why: motivation and meaning
- By when: target date
- Milestones: checkpoints along the way
- Current status: on track, behind, ahead
- Progress log: dated updates
Milestone Design
Break big goals into checkable milestones:
- Marathon: 5k → 10k → half marathon → full
- Save €10k: €2.5k per quarter
- Learn Spanish: A1 → A2 → B1
- Each milestone is a mini-celebration
Folder Structure
~/goals/
├── active/
│ ├── run-marathon-2024.md
│ └── save-10k.md
├── achieved/
├── abandoned/
└── someday.md
Progress Tracking
- Log updates when progress happens
- Quantify when possible: "Week 8: ran 15km"
- Note blockers and breakthroughs
- Keep log brief — not a journal
Review Cadence
- Weekly: glance at active goals, any action needed?
- Monthly: real progress check, adjust if needed
- Quarterly: deep review, add/remove goals
- Yearly: major reflection, set next year's goals
Quarterly Review Prompts
- Which goals progressed? Which stalled?
- Any goals no longer matter? → abandon or pause
- New goals to add?
- Are milestones still realistic?
- What's blocking the stuck ones?
Yearly Review
- What did you achieve this year?
- What did you learn from abandoned goals?
- What themes emerge?
- What do you want next year to be about?
- 3-5 goals maximum for the year
Goal Limits
- Maximum 3-5 active goals — more means diluted focus
- One "big" goal at a time — marathon training doesn't mix with startup launch
- Someday list for future goals — parking lot, not commitment
- Quarterly rotation — finish or abandon before adding
When Goals Stall
- No progress in 30+ days → surface in review
- Ask: still important? → if no, abandon guilt-free
- Ask: what's blocking? → solve or accept
- Ask: break down smaller? → maybe milestone too big
Abandoning Goals
- Not failure — priorities change, that's life
- Move to abandoned with note: why stopped
- Extract lessons: what would you do differently?
- Make room for goals that matter now
What NOT To Suggest
- SMART goals framework obsessively — clarity matters, acronyms don't
- Too many goals — focus beats quantity
- Guilt about abandoned goals — they served their purpose
- Complex tracking systems — simple file is enough
Motivation Maintenance
- Revisit "why" when motivation dips
- Celebrate milestones — don't just move to next
- Share with accountability partner if helpful
- Visualize completion — what does life look like after?
Goal Categories (Optional)
- Health & fitness
- Career & work
- Financial
- Relationships
- Learning & growth
- Creative
- Don't force categories — use if helpful
Integration Points
- Projects: goals spawn projects
- Habits: goals require habits
- Journal: reflect on goal progress
- Calendar: milestone deadlines
Someday Goals
- Ideas not ready for commitment
- Review quarterly — promote or keep parking
- No shame in long someday list
- "Would be nice but not now" is valid
Overview
This skill helps you clarify outcomes as goals, structure them into milestones, and track progress from a dedicated ~/goals/ workspace. It emphasizes regular reviews (weekly to yearly) to keep momentum, while distinguishing goals from projects and habits.
How This Skill Works
When you state an aspiration, it surfaces as a goal with a file containing What, Why, By when, Milestones, Current status, and a Progress log. Goals live under ~/goals/ with folders active, achieved, abandoned, and someday; milestones are broken into checkable steps and updated with date-stamped progress. Regular cadence of reviews (weekly, monthly, quarterly, yearly) guides adjustments and potential abandonment.
When to Use It
- You identify a new aspiration and want a structured plan (eg, run a marathon).
- You need deadlines to create urgency by specifying by when a goal should be achieved.
- You want to track progress with concise, date-stamped updates and surface blockers.
- It is time for weekly, monthly, quarterly, or yearly reviews to adjust, prune, or add goals.
- You need to move a goal to abandoned or place it in the Someday list for future consideration.
Quick Start
- Step 1: Create the goals workspace at ~/goals/ and add a new goal file (eg, run-marathon.md) with What, Why, By when, Milestones, and an empty Progress log.
- Step 2: Define concrete milestones and start recording concise progress updates with dates and any blockers.
- Step 3: Schedule regular reviews (weekly look, monthly check, quarterly deep review, yearly reflection) and adjust or abandon goals as needed.
Best Practices
- Create a single file per goal in ~/goals/ (for example run-marathon.md) with sections What, Why, By when, Milestones, Current status, and Progress log.
- Break big goals into checkable milestones and celebrate each milestone as you complete it.
- Use the folder structure to classify goals as active, achieved, abandoned, or someday; keep a Someday list for noncommitted ideas.
- Log progress promptly with concise, date-stamped updates; quantify progress whenever possible and note blockers.
- Follow the review cadence: weekly glance, monthly progress check, quarterly deep review, and yearly reflection.
Example Use Cases
- Run a marathon: Milestones progress from 5k to 10k to half marathon to full marathon.
- Save 10k: Target 2.5k saved each quarter to reach 10k by year end.
- Learn Spanish: Progress from A1 to A2 to B1 with milestone checkpoints.
- Folder example: active goals include run-marathon-2024.md and save-10k.md under ~/goals/active/.
- Quarterly and yearly reviews prompt reassessment, potential abandonment, or the addition of new goals.