Skip to content

motiful/progress-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

progress-archive

Keep progress files lean — archive completed phases without losing history.

License: MIT Version Agent Skills

Why · Usage · Install

Agent Skills compatible — works with Claude Code, Codex, Cursor, Windsurf, and other adopters.


The Problem

Progress files grow indefinitely. After a few completed phases, they balloon to 400+ lines of historical detail that no one reads — but new sessions must parse all of it to find the current state. Manually trimming risks losing decisions that affect open work.

Features

  • Auto-detects archive location — probes docs/archive/, _archive/, backstage/tracks/, .claude/archive/ in order, adapts to your project's convention
  • Verbatim archival — completed sections are moved as-is, never summarized or rewritten
  • Dependency-aware compression — keeps context that open tasks depend on, only archives truly completed work
  • Stub template — replaces archived sections with a compact summary pointing to the archive file
  • Post-archive verification — checks that the main file reads coherently, has no dangling references, and all incomplete tasks retain full context

Quick Start

"archive progress"              — detect completed phases, move to archive, compress main file
"compress progress"             — same as above
"clean up progress"             — same as above

Also activates automatically when a progress file exceeds ~200 lines or a phase is marked complete.

Usage

The skill activates on any progress/tracking markdown file. It:

  1. Detects the project's archive directory (or creates one)
  2. Identifies sections marked as complete (✅, [x], "completed", etc.)
  3. Creates an archive file with full verbatim text
  4. Replaces archived sections in the main file with compressed stubs
  5. Verifies the result

Example

User: "archive the completed phases in PROGRESS.md"

progress-archive will:

  1. Find backstage/tracks/ as the archive location
  2. Extract Phase 1 and Phase 2 prep (both marked ✅)
  3. Write tracks/progress-phase1-and-phase2-prep-2026-03-30.md
  4. Replace those sections with stubs containing summary + carried-forward decisions
  5. Verify PROGRESS.md dropped from 510 → 167 lines

Install

npx skills add motiful/progress-archive

Manual registration (clone + symlink):

git clone https://github.com/motiful/progress-archive ~/skills/progress-archive

# Register only in roots you actually use.
ln -sfn ~/skills/progress-archive ~/.claude/skills/progress-archive      # Claude Code
ln -sfn ~/skills/progress-archive ~/.agents/skills/progress-archive      # Codex

What's Inside

SKILL.md              — Skill definition with EP, stub template, and rules
LICENSE               — MIT

License

MIT — See LICENSE for details.


Crafted with Readme Craft

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors