mcpField
P
progress

progress

github.com/timschochAgent workflows1465 installsUpdated today
Repository

About progress

A read-only progress-reporting skill for coding agents. It checks applicable task, repository, PR/CI, and background-work state, then sorts findings into actionable status sections without changing files or starting work.

Key features

  1. 01Collects current task and repository state
  2. 02Checks PR and CI status when applicable
  3. 03Sorts work by ownership and status
  4. 04Prints a concise report without edits

Use cases

  1. 01Reviewing project status after a conversation reset
  2. 02Identifying decisions or approvals needed
  3. 03Checking whether completed work is verified

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/timschoch/skilly --skill progress

After installing, type/progressin Claude Code to confirm it loaded.

Details

From the project README

Progress

Read-only. Edit no file, run no write command, start no work. Print the report, then stop.

1. Collect

Check real state. The conversation alone goes stale after compaction.

SourceHow
Conversationgoal, open questions and decisions, stop points the user named
Task listtodo items and their state
Working treegit status --short, git log --oneline <default-branch>..HEAD
PR and CIgh pr view --json number,url,state,mergeStateStatus,statusCheckRollup, only if a PR exists
Background workrunning subagents, background shells, monitors

Skip a source that does not apply. Cross-check: a todo marked done without its commit, push or green check is not done.

2. Sort

  • Needs you: only the user can move it. A decision, a question, an approval, a secret, a manual step.
  • Blocked: waits on something outside. CI, a review, a rate limit, another agent. Name what unblocks it.
  • Now: the one item in progress.
  • Next: open items, in order.
  • Done: finished items. Mark steps that must not run twice: (pushed), (migration ran), (PR opened).

3. Print

Use this shape. Omit an empty section, never print "none". Keep each section to about ten items: merge small steps, drop trivia and abandoned attempts.

**Needs you**
7. Short summary of the problem.
   7.1 **recommended** option, the one reason that decides it
   7.2 option, its tradeoff
9. Question in one line?

**Blocked**
- CI red on #42 `lint`, waits on the fix in Now

**Now**
- item, link

**Next**
- [ ] item

**Done**
- [x] item, link (pushed)
  • A decision keeps the number it first got in the conversation. A new item takes the next free number. Numbering follows .claude/rules/workflow-dialog.md.
  • One sub-item per option. Mark exactly one recommended, at the start of its sub-item.
  • Link, never restate: PR, issue, commit, file path.
  • No recap, no timeline, no narrative, no status colors.
  • State unknown? Write "unknown" and the command that checks it. Never guess.

Comments

Markdown supported