Linear Cycle Progress Digest
Live demo
Watch it work before it's live
Cycle day 4
Two week cycle, 38 issues in scope, 7 completed and 14 in progress. On day 4 of Cycle 30 this same team had 11 completed. Three issues have been in progress since the cycle opened, all of them assigned to the engineer who is also on call this week. The team sets no estimates on anything.
What you'll need
Set up in minutes
Connect Linear
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Team scope
Which Linear team this covers, how many days a piece of work may sit in progress before you want it named out loud, and who to tag when Linear hands back nothing.
Digest style
How the read should land: bare numbers or numbers with a line of context, how many issues you want listed under each heading, and how blunt the sitting section is allowed to be.
Choose which agent runs it
NoClick's built-in models work out of the box — or bring Claude Code, Codex, and other coding agents on your own subscription.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The brief
About this agent
You can tell a cycle went badly on its last day, which is the one day nothing can be done about it. Every morning this agent reads the running cycle against the two before it and posts the numbers that show whether the team is roughly where it usually is by now, together with the work that has gone quiet and the issues that landed after the cycle opened. It is a health read rather than a task list, and it names the issues so the conversation has somewhere to begin.
What people use it for
- See the slip on day four - Holding today next to the same day of the last cycle turns a vague feeling that things are dragging into a number, with a week and a half still left to do something about it.
- Find the work that went quiet - Anything in progress past your threshold is listed with its age and its owner. Long lived in progress issues are where cycles leak, and they hide on a board because they look exactly like work happening.
- Make late arrivals countable - Nine issues landing on a Thursday after a customer escalation is worth having in writing when the cycle closes short. The agent lists them and adds no editorial of its own.
- Works on teams that never point - Plenty of Linear teams leave every estimate empty. The digest counts issues and labels the figures as counts, rather than presenting a number that quietly mixes estimated work with unestimated work.
Before you fork
We do not use estimates. Is this any use to us?
Yes, and it expects that. With estimates empty it counts issues and says on the line that these are counts, so nothing silently blends pointed work with unpointed work. Teams that do estimate get the same headings computed from their own estimate field instead.
How is this different from Linear's own cycle graph?
The graph shows the shape once you open it and remember to. This arrives in the channel your team already lives in, names the specific issues that produced the shape, and holds the previous cycle up beside the current one so a slow opening week is legible on day four. Run both, they answer different questions.
What can it change in Linear, and what do the runs add up to?
Nothing at all. Its Linear access is read only: no edits, no comments, no cycle changes, so a mistake shows up as an odd line in Slack and never as a moved issue. One run each morning per team you point it at, whether the cycle holds twenty issues or two hundred, so what you pay tracks the number of mornings and nothing besides.
Keep exploring
More ways to run it
Run it with your coding agent
More agents like this
PostHog Exception Triage Agent
Files one Linear issue per exception with the events the user triggered just before it, a session recording link when…
Linear Issue Triage Agent
Empties your Linear triage view as issues arrive: existing labels applied, the right engineer assigned, lookalikes linked by…
Sentry Error Triage Agent
Turns every new Sentry error into a scored, duplicate checked Linear ticket with the real user and event counts in it, and…
GitHub PR Review Agent
Reads every pull request the minute it opens and leaves one comment with a plain read of the change, a verdict on each…
Make it yours
Put Linear Cycle Progress Digest to work.
Free to start. Guided setup, a test run against staged conversations, and it's live.