Goal Tracker

Aggregate memory goals and activity signals into status reports with next actions.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-research/aeon --skill goal-tracker-swarm-ai-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Goal Tracker
Source: https://github.com/swarm-ai-research/aeon/tree/main/skills/goal-tracker
Command: npx skills add https://github.com/swarm-ai-research/aeon --skill goal-tracker-swarm-ai-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracking progress toward goals often requires manually gathering signals from memory and activity logs. This skill automates the assessment by comparing current progress against defined goals and surfacing a clear status with a concrete next action per goal.

Core Features & Use Cases

  • Centralizes goals from memory and combines activity signals (logs, commits, PRs) to produce a concise status overview.
  • Computes activity, trend, and blocker signals, and proposes a single actionable next step for each non-DONE goal.
  • Updates MEMORY.md with completed goals and inline blocker notes to keep the active list accurate.

Quick Start

Run the goal-tracker by loading memory files and recent activity, then generate a prioritized action plan.

Frequently Asked Questions about Goal Tracker

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

FAQPage Schema
How do I track OKR progress using git history and pull requests?

To track OKR progress, the skill aggregates evidence from git history, pull requests, and logs to quantify goal advancement. It compares recent activity against goals defined in memory files and generates a status report with concrete next actions.

What's the best way to automate goal-tracking and generate an action plan from activity logs?

Automating goal-tracking involves loading goals from memory files and combining activity signals like commits and issues. The skill computes trends and blockers, then outputs a prioritized action plan with a single actionable next step per active goal.

Can I use a JSON file to persist goal-state between progress assessments?

Yes, the skill reads optional prior state from a goal-state JSON file to compute progress trends. It safely updates both this state file and the main memory file to reflect completed goals and inline blocker notes.

Do I need to define goals in MEMORY.md before running the goal tracker?

Yes, the skill requires goals to be defined in memory and a memory markdown file before execution. It uses these defined goals as the baseline to aggregate evidence and compute quantified progress.

How does the goal tracker identify blockers from recent activity?

The goal tracker identifies blockers by computing activity signals from logs and git history against expected goal milestones. It flags issues preventing progress and proposes a concrete next action to resolve each blocker.