From project-finisher
This skill should be used when managing project-finisher memory files (progress.md, current_context.md, lessons.md). Use when starting a session, completing a milestone, or updating project state. Provides file formats and read/write procedures for the markdown-based memory system.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-finisher:memoryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
All memory files live in `project_memory/` at the target project root.
All memory files live in project_memory/ at the target project root.
| File | Purpose | When to Update |
|---|---|---|
progress.md | Milestone queue with status | After each review phase |
current_context.md | Active milestone details, decisions, blockers | During execution, cleared on milestone completion |
lessons.md | What worked, what failed, patterns discovered | After each review phase |
The goal file is provided by the user and treated as immutable input.
On first run, create project_memory/ and initialize all three files. Read the goal file to populate the first entry in progress.md.
At the start of each phase, load only what that phase needs:
| Phase | Reads |
|---|---|
| Brainstorm | goal file + progress.md + lessons.md |
| Plan | goal file + progress.md + current_context.md |
| Execute | current_context.md (contains the plan reference) |
| Review | progress.md + current_context.md + lessons.md |
When a milestone is squash-merged to the default branch, project_memory/ files are rewritten (overwritten) on the default branch to reflect the current state. This avoids merge conflicts since every milestone branch touches these files. Historical state is preserved in:
archive/pf/milestone-N)See references/file-formats.md for exact templates.
npx claudepluginhub yuanhao96/project-finisher --plugin project-finisherGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.