ar-progress-monitor

Monitor pipeline progress by reading status.json and updating task checklists.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/ShinyGua/AutoArtsResearch --skill ar-progress-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ar-progress-monitor
Source: https://github.com/ShinyGua/AutoArtsResearch/tree/main/.claude/skills/ar-progress-monitor
Command: npx skills add https://github.com/ShinyGua/AutoArtsResearch --skill ar-progress-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Background progress watcher — reads status.json and updates a real-time task list checklist in the UI, running alongside the main pipeline to provide visible progress updates until completion.

Core Features & Use Cases

  • Non-blocking background monitoring that periodically reads status.json and updates a task list checklist so users see real-time progress (e.g., via Ctrl+T).
  • Supports all nine pipeline stages from bootstrap to export, updating corresponding tasks via TaskCreate and TaskUpdate.
  • Runs as an agent (Agent(run_in_background=true)) and ensures the main pipeline is not blocked, terminating automatically when the status indicates completion.

Quick Start

Start the progress monitor in the background with the workspace path to enable real-time progress tracking.

Frequently Asked Questions about ar-progress-monitor

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

FAQPage Schema
How do I monitor a Claude Code pipeline progress in the background?

A non-blocking background agent monitors Claude Code pipelines by reading status.json and updating a real-time task checklist via TaskCreate and TaskUpdate. This runs alongside your main workflow without interrupting it, providing continuous progress visibility.

What is non-blocking progress monitoring for background automation pipelines?

Non-blocking progress monitoring is a mechanism where a background agent tracks pipeline stages and updates UI task lists without halting execution. It continuously reads status files to reflect real-time changes until the pipeline reaches completion.

Can I track real-time pipeline status from bootstrap to export using status.json?

Yes, you can track real-time pipeline status from bootstrap to export using status.json. The monitoring agent maps the file's state to all nine pipeline stages and automatically terminates when the READY_FOR_EXPORT status is reached.

Does the progress watcher work with arts and social sciences research pipelines?

Yes, the progress watcher works with Claude Code-based research pipelines in arts and social sciences. It provides non-blocking progress visibility across all stages, specifically designed for research workflows requiring background task tracking.

What is the best way to view real-time task updates without blocking the main pipeline?

The best way to view real-time task updates without blocking the pipeline is running a background agent that periodically reads status.json. It updates a task list checklist accessible via UI shortcuts, ensuring the main process remains uninterrupted.

When does the background progress monitor automatically stop running?

The background progress monitor automatically stops running when the status.json file indicates the READY_FOR_EXPORT stage. This ensures the monitoring agent terminates precisely when the pipeline completes its final stage.