# Track Request Progress

Groups recent conversations into requests and reviews each one's progress from memory.

- Repository: https://github.com/thedotmack/claude-mem (109099 stars)
- Category: Business
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add thedotmack/claude-mem --skill request-progress -g -a claude-code -y`
Codex: `npx skills add thedotmack/claude-mem --skill request-progress -g -a codex -y`
Cursor: `npx skills add thedotmack/claude-mem --skill request-progress -g -a cursor -y`
Gemini CLI: `npx skills add thedotmack/claude-mem --skill request-progress -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add thedotmack/claude-mem`

## Description

Group recent conversations into overall requests, review each one's progress from memory, sort each into one of the owner's focus areas, and write the build story, so My Work shows progress meters, shipping velocity and learned working preferences. Use when asked to "group requests", "group by overall request", "review request progress", "refresh progress", "build story", "shipping velocity", or "how do I like to work with agents".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Request Progress

My Work shows one card per **human request**, built from the human's own prompts: a conversation's first substantive ask owns its follow-ups, and agent work, activity and progress sit beneath it, even before any work is recorded. People rarely finish a goal in one conversation, though. They `/clear`, switch worktrees, hand off to Codex, come back the next day. This skill checks each new conversation's opening ask against the open requests in its project to join those conversations into one **overall request**, then reviews each request from memory and writes the build story.

`${CLAUDE_SKILL_DIR}` is the folder holding this file. Every step runs one CLI:

```bash
CLI="bun ${CLAUDE_SKILL_DIR}/scripts/request-groups.mjs"
```

It opens `~/.claude-mem/claude-mem.db` read-only and writes only to `~/.claude-mem/work-view/`, except `record-focus`, which saves through the running claude-mem worker because focus areas sync between computers. My Work picks up changes within a second: grouped conversations show as one card that starts at the earliest ask, with a progress meter; the request page shows the build story, how released work landed (usage, value, regressions, why each change was made) and its work product; each card shows the focus area it sits in; the build story's first paragraph is My Work's recap, and the story sheet shows shipping velocity, the narrative and preferences. A review never changes a request's recorded status.

Default window: 14 days. Use the window the user asks for.

## 1. Group conversations into overall requests

The rest: https://github.com/thedotmack/claude-mem/blob/HEAD/plugin/skills/request-progress/SKILL.md
