phase-trackerlisted
Install: claude install-skill awjackson2/phase-skills
# Phase Tracker
This skill drives a phase-based development workflow. Every meaningful development effort is tracked as a numbered **phase**. Each phase has two markdown files under `development/phase_log/`:
- `phase_<NUM>_plan.md` — written **before** the work, captures the plan to be used
- `phase_<NUM>_log.md` — written **after** the work, captures what actually happened
Two templates live alongside the phase files and define the required structure:
- `development/phase_log/phase_plan_template.md`
- `development/phase_log/phase_log_template.md`
Always follow the template structure. Templates exist so future readers (and Claude in future sessions) can scan any phase quickly without learning a new layout each time. If the templates don't exist yet, run `phase-project-init` first (it scaffolds them).
A chronological table of contents for every phase lives at `development/phase_log/phase_index.md`. Keep it in sync whenever a new phase log is written (see Mode 2, Step 3).
## Plans and logs are concepts
`development/` is a **knowledge bundle**: every file in it is a concept, meaning
it carries YAML front matter and ends with a `## OKF relationships` footer. A
plan or log is not a loose note that happens to live in a folder — it is a node
in the project's knowledge graph, and the templates already have the right
shape. Fill them in; do not strip the front matter.
Three rules bite in practice:
- **`phase` must equal the number in the filename.** Renaming a file without