An open API service indexing awesome lists of open source software.

https://github.com/zions-store/project-ledger

Project structure analysis and development logging for AI agents — project-onboard + project-docs
https://github.com/zions-store/project-ledger

agent-skills claude-code gamedev gpl-3 opencode project-management

Last synced: about 6 hours ago
JSON representation

Project structure analysis and development logging for AI agents — project-onboard + project-docs

Awesome Lists containing this project

README

          

Copyright (C) 2026 ZionXiaoxiSuOGLocGo
SPDX-License-Identifier: GPL-3.0-or-later

# Project Ledger

AI agent skills for project onboarding and documentation. Compatible with opencode, Claude Code, Codex, Cursor, and other Copilot-compatible agents.

## Skills

### project-onboard (v1.1.1)

Auto-detect project type and generate AGENTS.md. 11 rule packs (Unity, Unreal, Node.js, Python, Rust, Go, Java, C++, C#, Lua, General). Zero dependencies.

- **Trigger phrases**: "onboard", "analyze this project", "generate AGENTS.md"
- **Force type**: `--type unity`, `--type unreal`, etc.

### project-docs (v1.0.0)

Three-document project knowledge system (`AGENTS.md` + `PROJECT_STATE.md` + `DEVLOG.md`). Auto-discovers type-specific templates.

- **Trigger phrases**: "init docs", "project-docs", "update project status"
- **Requires**: AGENTS.md (generated by project-onboard or manually created)
- **Template discovery**: `templates//PROJECT_STATE.md.tmpl`

### Workflow

```
project-onboard → AGENTS.md (understand the project)

project-docs → PROJECT_STATE.md (track status)
→ DEVLOG.md (record history)
```

### Companion Manuals

| Manual | Repository |
|--------|-----------|
| Unreal Engine | [Zions-store/unreal-manual](https://github.com/Zions-store/unreal-manual) |
| Unity | [Zions-store/unity-manual](https://github.com/Zions-store/unity-manual) |

## Multi-Language Support

All skills support generation and triggers in any language the LLM can output — no pre-translated files.

| Language | project-onboard trigger | project-docs trigger |
|---|---|---|
| English | "onboard this project" | "init project docs" |
| 中文 | "分析这个项目" | "建立文档体系" |
| 日本語 | "プロジェクトを分析" | "ドキュメントを初期化" |
| 한국어 | "프로젝트 분석" | "문서 초기화" |
| Français | "analyser ce projet" | "initialiser la documentation" |
| Deutsch | "Projekt analysieren" | "Dokumentation initialisieren" |
| Español | "analizar proyecto" | "inicializar documentos" |
| Русский | "анализировать проект" | "инициализация документации" |
| العربية | "تحليل المشروع" | "تهيئة المستندات" |

...and any other language the LLM can produce.

## Installation

```bash
git clone https://github.com/Zions-store/project-ledger.git

# opencode Junctions (Windows)
mklink /J %USERPROFILE%\.config\opencode\skills\project-onboard project-ledger\project-onboard
mklink /J %USERPROFILE%\.config\opencode\skills\project-docs project-ledger\project-docs

# Claude Code symlinks
ln -s $(pwd)/project-ledger/project-onboard ~/.claude/skills/project-onboard
ln -s $(pwd)/project-ledger/project-docs ~/.claude/skills/project-docs
```

## License

GPL-3.0. Each skill directory also contains its own `LICENSE`.