spec-watcher Usual Expat Limited
winget install --id=UsualExpat.SpecWatcher -e Spec-Watcher is a command-line interface (CLI) tool designed to monitor and display specifications within a repository's docs/specs folder in real-time. It provides developers and teams with a live dashboard that shows each spec's name, status, task progress, and associated files, enabling efficient tracking and collaboration.
Key Features:
- Live Dashboard: Continuously scans and displays specs in a navigable table format, updating in real-time as changes occur.
- Detailed View: Opens individual specs for full reading, including associated tasks and checklists, with mouse or keyboard navigation.
- Drift Detection: Flags specs that have been inactive for specified days to highlight potential bottlenecks or stagnation.
- Local Git Awareness: Shows the current branch and detects uncommitted changes, helping developers stay aligned with their workflow.
- Headless Mode: Supports CI/CD integration via JSON or Markdown output, enabling automated status checks and reporting.
- Winget Installation: Available through the Windows Package Manager for seamless deployment using
winget install UsualExpat.SpecWatcher.
Target Audience and Benefits: Ideal for developers, technical writers, and product teams adhering to the Agent OS specification convention. Spec-Watcher streamlines spec management by providing real-time insights into project status, enabling teams to track progress efficiently, identify delays early, and integrate seamlessly with CI/CD pipelines. Its availability via Winget ensures quick and hassle-free setup on Windows environments.

