progress

Scan curriculum.json and topic Markdown files to compute writing progress.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill aggregates and visualizes writing progress across phases and sections by scanning the curriculum structure and topic files, helping editors and authors stay aligned and identify gaps.

Core Features & Use Cases

  • Scan 교재/ to locate curriculum.json and build the Phase/Section/Topic tree.
  • Collect topic Markdown files from 교재/{책이름}/wikidocs/pages/ and extract topic IDs from filenames to map to the curriculum.
  • Compute overall progress (completed vs total), per-phase and per-section completion rates, and identify the last-written topic and the next unstarted topic for focused iteration.
  • Generate a dashboard view and surface anomalies such as orphan topic files or missing prereqs to support curriculum QA and planning.

Quick Start

Run /progress after selecting a book to view its writing progress dashboard.

Frequently Asked Questions about progress

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

FAQPage Schema
How do I track book-writing progress across curriculum phases and sections?

Track book-writing progress by scanning the curriculum.json file to build a Phase/Section/Topic tree and mapping topic Markdown files to compute overall, per-phase, and per-section completion rates.

What is the best way to visualize curriculum completion and identify missing topics?

Visualize curriculum completion by rendering a dashboard that calculates completed versus total topics, identifies the last-written and next unstarted topics, and surfaces anomalies like orphan files or missing prerequisites.

How does topic tracking work when mapping Markdown files to a curriculum structure?

Topic tracking works by parsing topic IDs from Markdown filenames in the wikidocs/pages directory and aligning them with the Phase/Section/Topic tree extracted from curriculum.json.

Can I detect orphan topic files or missing prerequisites in my writing curriculum?

You can detect orphan topic files or missing prerequisites through built-in anomaly checks that scan the curriculum structure and cross-reference collected topic Markdown files to find gaps.

Do I need a specific directory structure to generate a writing progress dashboard?

You need a specific directory structure where curriculum.json resides in the 교재/ folder and topic Markdown files are collected under 교재/{책이름}/wikidocs/pages/ to build the tree and render the dashboard.

Why does my writing progress dashboard show incomplete section completion rates?

Writing progress dashboards show incomplete section completion rates when topic Markdown files are missing from the wikidocs/pages directory or when topic IDs in filenames do not align with the curriculum.json structure.