milestone-tracker

Track project milestones, critical paths, and earned value with Python and YAML.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill milestone-tracker-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: milestone-tracker
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/milestone-tracker
Command: npx skills add https://github.com/Nir-Bhay/markups --skill milestone-tracker-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you meticulously track project milestones, analyze critical paths, and generate comprehensive status reports, ensuring projects stay on schedule and within budget.

Core Features & Use Cases

  • Milestone Management: Define, track, and report on project milestones using SMART criteria.
  • Critical Path Analysis: Identify and monitor the critical path to understand task dependencies and potential delays.
  • Earned Value Management (EVM): Calculate key performance indicators (CPI, SPI) and forecast project completion.
  • Status Reporting: Generate clear, concise weekly status reports with traffic light indicators.
  • Agile Integration: Map milestones to sprints and track epic progress.
  • Use Case: A project manager can use this Skill to define all major milestones for a new software release, track their progress against planned dates, identify the critical path, and generate a weekly executive summary report.

Quick Start

Use the milestone-tracker skill to analyze the critical path for a project with the following tasks and dependencies.

Frequently Asked Questions about milestone-tracker

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

FAQPage Schema
How do I calculate earned value management metrics like CPI and SPI for project tracking?

Earned value management calculates key performance indicators like CPI and SPI using Python to measure project cost and schedule variance, ultimately forecasting project completion based on actual progress against planned milestones.

How do I map agile sprints to project milestones for epic progress tracking?

Agile integration maps project milestones to sprints, aligning sprint deliverables with milestone targets to monitor epic progress, ensuring iterative development cycles consistently meet planned project timeline objectives.

What is the best way to identify the critical path for project tasks with dependencies?

Critical path analysis identifies the longest sequence of dependent tasks using Python calculations, determining which project milestones possess zero float and directly impact the overall project schedule.

How do I generate weekly project status reports with traffic light indicators?

Weekly status reporting generates concise project summaries using structured YAML templates, applying traffic light indicators to milestone progress, critical path risks, and earned value metrics for executive review.

Can I use Python for critical path analysis without needing external project management software?

Python performs critical path analysis and earned value calculations independently, processing task dependencies and milestone data natively without requiring external project management software installations.

How do I define project milestones using SMART criteria for accurate progress monitoring?

Milestone management defines project targets using SMART criteria, structuring milestone details, associated risks, and reporting templates in YAML format to ensure timeline tracking remains specific, measurable, and time-bound.