project-docslisted
Install: claude install-skill Zions-store/project-ledger
Copyright (C) 2026 ZionXiaoxiSuOGLocGo
SPDX-License-Identifier: GPL-3.0-or-later
# project-docs
Creates and maintains a three-document project knowledge system. Supports all project types detected by project-onboard — auto-selects the correct template based on your project type.
## Three-Document System
| File | Purpose | Update Frequency |
|------|---------|-----------------|
| `AGENTS.md` | Project overview: identity, directory structure, class architecture, entry points, dependencies, Notes | Per milestone (~3-5 new files/classes) |
| `PROJECT_STATE.md` | Living document: full class/source spectrum (with params), configuration, module map, system flows, done/todo list | Every session end |
| `DEVLOG.md` | Development log: timeline entries — what was done, why, what was learned | Per day or per feature milestone |
See `maintenance-spec.md` for detailed rules on update triggers, content boundaries, and consistency checks.
## Template Selection
Templates follow the same auto-discovery pattern as `project-onboard` rule packs. The skill attempts to load `templates/<type>/PROJECT_STATE.md.tmpl` where `<type>` is the lowercased Type value from `AGENTS.md` Basic Information. If no type-specific template exists, it falls back to `templates/PROJECT_STATE.md.tmpl`.
```
templates/<type>/PROJECT_STATE.md.tmpl exists? → use it
no → use templates/PROJECT_STATE.md.tmpl (generic fallback)
```
Adding support for a new engine or framework