← ClaudeAtlas

project-docslisted

Initialize or update the three-document project knowledge system (AGENTS.md + PROJECT_STATE.md + DEVLOG.md). Supports any language via LLM-native translation. Use when the user says "init docs", "建立文档体系", "project-docs", "更新项目状态", or when a new project needs a living documentation framework.
Zions-store/project-ledger · ★ 0 · AI & Automation · score 72
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