milestone

Manage milestone lifecycles across Linear-driven workflows with audits and cleanup.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ronniepinnell/benchsight --skill milestone-ronniepinnell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: milestone
Source: https://github.com/ronniepinnell/benchsight/tree/main/.claude/skills/milestone
Command: npx skills add https://github.com/ronniepinnell/benchsight --skill milestone-ronniepinnell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Milestone lifecycle management centralizes the start, execution, and close processes of project milestones, aligning sessions, plans, epics, and audits to deliver predictable outcomes.

Core Features & Use Cases

  • Open a milestone session, load plans, identify unblocked epics, and present execution diagrams.
  • Track epics and tasks: surface unblocked work and execution status, collaborate via Linear.
  • Create a mandatory cleanup epic and carry deferred work into future milestones.

Quick Start

Start a milestone session with /milestone start CODE###X to open interactive tracking, load plans, identify unblocked epics, and eventually close with /milestone close CODE###X.

Frequently Asked Questions about milestone

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage project milestones end-to-end in Linear?

To manage project milestones in Linear, you can open tracking sessions, load task plans, identify unblocked epics, and run audits before closing. This centralizes execution by aligning plans, epics, and cleanup tasks for predictable outcomes.

What is the best way to track unblocked epics during a milestone session?

Tracking unblocked epics during a milestone session involves loading task plans and surfacing execution status. This allows teams to collaborate via Linear, ensuring work is identified and progressed through the active milestone lifecycle.

How do I start and close a milestone using Linear APIs?

To start and close a milestone using Linear APIs, execute /milestone start with your project code to open tracking, then use /milestone close to finalize. Closing requires creating a mandatory cleanup epic to carry deferred work forward.

Do I need Linear API access to run milestone audits and cleanup tasks?

Yes, Linear API access is required to run milestone audits and cleanup tasks. The workflow depends on Linear-driven integrations to manage sessions, track epics, and execute the mandatory cleanup epic upon milestone closure.

How does milestone lifecycle cleanup handle deferred work and unfinished tasks?

Milestone lifecycle cleanup handles deferred work by creating a mandatory cleanup epic when you run the close command. This ensures unfinished tasks and deferred items are systematically carried into future milestones.

Can I use project management milestones without a dedicated cleanup epic?

No, a dedicated cleanup epic is mandatory when closing project management milestones. This requirement ensures deferred work is explicitly tracked and transitioned into future milestones rather than being lost during closure.