speckit-adlc-product-roadmap

Analyze spec.md headers and tasks.md to update PDR statuses by Milestone.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chaimt/GarminShabbatMode --skill speckit-adlc-product-roadmap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-adlc-product-roadmap
Source: https://github.com/chaimt/GarminShabbatMode/tree/main/.cursor/skills/speckit-adlc-product-roadmap
Command: npx skills add https://github.com/chaimt/GarminShabbatMode --skill speckit-adlc-product-roadmap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically track feature development progress by analyzing spec alignment with PDRs and reporting milestone completion.

Core Features & Use Cases

  • Find specs that reference Milestones and PDRs
  • Analyze tasks.md to determine completion per spec
  • Aggregate results by Milestone and compute overall progress
  • Update PDR records to Completed when all linked specs are done

Quick Start

Run the product.roadmap command to generate the current milestone progress and update PDR statuses.

Frequently Asked Questions about speckit-adlc-product-roadmap

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

FAQPage Schema
How do I track milestone progress by analyzing spec files and task completion?

Track milestone progress by scanning spec.md headers for Milestone and Feature PDR references, parsing tasks.md to count completed tasks, and aggregating results to compute overall milestone completion. This automated workflow reports progress and updates PDR records when linked specs are finished.

What is a PDR workflow for product roadmaps and how does it manage feature status?

A PDR (Product Development Record) workflow manages feature status by linking spec documents to milestones. This Skill scans specs directories for PDR references, aggregates task completion per milestone, and automatically updates PDR statuses to Completed when all linked specs are done, preserving all other fields.

How do I automate updating PDR statuses when all tasks in a milestone are completed?

Automate PDR status updates by running the product.roadmap command to scan linked specs and parse tasks.md files. When all tasks for a spec are completed, the Skill aggregates progress by milestone and updates the corresponding PDR records to Completed without altering other fields.

Can I use this milestone tracking tool with repositories that don't follow a SPECIFY-style PDR workflow?

No, this Skill is designed exclusively for repositories using a SPECIFY-style PDR workflow. It requires spec.md headers containing Milestone and Feature PDR references, alongside tasks.md files, to calculate progress and update statuses accurately.

Does updating PDR records with this tool overwrite existing fields in the spec files?

No, updating PDR records preserves all existing fields. The Skill calculates milestone progress by parsing tasks.md and only modifies the status field of the corresponding PDRs, leaving the rest of your spec document data intact.

What's the best way to calculate overall milestone completion across multiple feature specs?

Calculate overall milestone completion by scanning all specs within a directory for milestone references, counting total and completed tasks in each tasks.md file, and aggregating these metrics to report a comprehensive progress percentage per milestone.