---
title: "progress-self-monitoring"
description: "Cross-session ledger discipline for work that outlives the session. Bundles the progress-self-monitoring skill (the 'what': one file in the project,.agent/progress.md, that holds what the next session cannot recover from"
canonical: https://agentpluginsdirectory.com/plugins/progress-self-monitoring
last-updated: 2026-09-21
---

# progress-self-monitoring
Cross-session ledger discipline for work that outlives the session. Bundles the progress-self-monitoring skill (the 'what': one file in the project,.agent/progress.md, that holds what the next session cannot recover from the code, the parts still blocked or returned with their observed reason, and the next action, written by the agent and re-opened before substantive work) with per-host hooks (the 'when') that announce the ledger's open-item count and age when a session opens or continues after a compaction, and notice a turn that edited files and left a ledger with open items untouched. The hooks read that one file's metadata and count, never its text, and never write it. Never blocks. Portable core: the skill only; hooks are host-specific (hooks/ for Claude Code, cursor/ for Cursor).
- Slug: progress-self-monitoring
- Publisher: David Giordano
- Repository: https://github.com/3dgiordano/agent-plugins
- Manifest: plugins/progress-self-monitoring/plugin.json
- Version: 0.2.0
- License: Apache-2.0
- Category (editorial): other
- Skills: 1 (progress-self-monitoring)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-09-15
- Repository last pushed: 2026-09-21
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/progress-self-monitoring
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What progress-self-monitoring does, in the publisher's words

Cross-session ledger discipline for coding agents. What a session leaves open, the parts still blocked and why, the parts returned to the owner and why, and the one next action, is written to a single file in the project,.agent/progress.md, and re-opened by the next session before it works. The hooks say what the ledger holds when a session opens (or continues after a compaction), and notice a turn that edited files and left a ledger with open items untouched.

It answers "can the next session pick this up from a checkable record, rather than from a transcript that was compacted, cleared or never resumed?": the one question in this collection whose answer cannot live in the message, because the message is what the session boundary drops.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/3dgiordano/agent-plugins/HEAD/plugins/progress-self-monitoring/README.md

## Skills

- progress-self-monitoring: Cross-session ledger discipline for work that outlives the session. A session boundary, a new chat, a resume that did not resume, a compaction, drops what the agent was holding: which parts are still blocked or returned and why, and what the next action was. The next session then re-does finished w…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
