WorkflowAppears in · Band / Status line / PaneAdded

Goal Meter

Turns /goal task plans into a progress bar with ETA and a multi-chat pane.

Goal Meter · Effect preview · IllustrationIllustrative
> Add pagination to the order list
⏺ I’ll look at the list component first.
5 of 8 tasks · 69% ████████░░
38m elapsed · about 17m left · 1 agent running
◎ goal 69% · ~17m
❯ /goals
❯

Illustration. Actual results depend on the mod, terminal and environment.

Install

/plugin marketplace add nateherkai/claude-code-mods
/plugin install goal-meter@nateherk-mods
/reload-plugins

Run these commands one at a time in a Claude Code session.

What it accesses

Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.

Reads

Yes

Reads session and tool events, and goal snapshots under ~/.claude/mods-data/goal-meter/.

Writes files

Yes

Writes per-session goal plan JSON under ~/.claude/mods-data/goal-meter/.

Runs commands

Unspecified

No external process launches seen; README does not itemize run.

Network

None

Introduction

Goal Meter is a Claude Code function-hooks mod for /goal. Its own task tool has Claude split the goal into S/M/L tasks and mark them started and done. A band above the prompt shows the bar, elapsed time and an ETA at this goal's pace; the footer shows a short percent. /goals opens a pane with this chat's tasks and other chats' goals from the last 12 hours. You can hide the band, enable strict mode (no file edits before a plan exists), or clear. Data stays under ~/.claude/mods-data/goal-meter/. The author says it sends no model requests of its own and makes no network calls. Requires Claude Code 2.1.287+. Same progress niche as plan-progress and savvy-progress, but a separate repo. MIT. Preview is illustrative.

Who it is for

  • People who use /goal and want percent done plus an ETA

Requirements

  • Claude Code ≥ 2.1.287
  • Author says no extra model requests; Claude's own /goal task-tool calls still count in the session.