ワンクリックで
project-tracking
Establish the files used to track and manage progress.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Establish the files used to track and manage progress.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Read context from previous session to prepare for new work
Update project documentation and commit changes after a work session
Initialize a meta-repo that coordinates a collection of related projects, each with its own independent git history.
| name | project-tracking |
| description | Establish the files used to track and manage progress. |
| allowed-tools | Read, Write, Bash, Glob |
This skill establishes a token-efficient project tracking system for software projects.
Token-Efficient Design: Separates hot state (current session) from cold storage (history).
Core Files:
CONTEXT.md - Current session state (30-50 lines, read every session)IMPLEMENTATION.md - Phase progress tracker (400-600 lines)DECISIONS.md - Architectural decisions (heading-based, grep-friendly)chronicles/phase-N.md - Detailed session historyKey Benefits:
PROJECT-TRACKING-REFERENCE.md describes the complete token-efficient documentation system.
Run these commands to understand the codebase:
# Full git history
git log --all --oneline --decorate
# Identify major refactors/features
git log --all --oneline --grep="refactor\|feat\|major"
# Check existing documentation
find . -name "*.md" -type f | grep -v node_modules
# Review changelog if exists
cat CHANGELOG.md
# Get commit count and timeline
git log --oneline | wc -l
git log --reverse --format="%ai %s" | head -5
git log --format="%ai %s" | head -5
Look for natural breakpoints:
Good phase boundaries:
Aim for 3-6 phases for most projects:
Example phase progressions:
Use TodoWrite to track:
1. Create docs/IMPLEMENTATION.md
2. Create docs/DECISIONS.md
3. Create docs/chronicles/ directory
4. Create chronicle files for each phase
5. Create docs/CONTEXT.md (from current phase)
6. Update docs/README.md (if exists)
Note: There is no CHRONICLES.md index file. Use ls docs/chronicles/ for navigation instead.
For existing projects (token-efficient format):
chronicles/phase-N.md for detailsTarget size: 400-600 lines
For existing projects (heading-based format):
### DEC-XXX: Title (YYYY-MM-DD) headingExtract decisions from:
Decision Categories to look for:
For existing projects:
Sections:
This file replaces reading ~200 lines from IMPLEMENTATION.md for session pickup.
For existing projects (retroactive entries):
Balance detail vs. effort:
Older phases (completed long ago):
Recent phases (last 3-6 months):
Current phase:
Retroactive entry format (slim template):
## Entry N: [Phase Name] (YYYY-MM-DD)
**What**: [1-2 sentences - what was accomplished in this phase]
**Why**: [1-2 sentences - context/motivation]
**How**: [Bullet points - key implementation details, max 5-7 bullets]
- Key change 1
- Key change 2
- Key change 3
**Decisions**: [Optional - only if DEC-XXX made]
- DEC-XXX: [one-line summary, detail in DECISIONS.md]
**Files**: [key files changed, or "see commits abc-def"]
Target: 15-20 lines per entry
Full template available: Use chronicle-entry-full.md for complex entries if needed.
Commands to find decisions:
# Search commit messages
git log --all --grep="decide\|choose\|vs\|instead\|alternative" --oneline
# Find architectural changes
git log --all --grep="refactor\|architecture\|structure" --oneline
# Check for design docs
find . -name "*DESIGN*" -o -name "*ARCHITECTURE*" -o -name "*ADR*"
# Look for configuration choices
git log --all --grep="config\|yaml\|json\|toml" --oneline
In code, look for:
If project has docs/README.md or similar:
| File | Target Size | Maximum | Purpose |
|---|---|---|---|
| CONTEXT.md | 30-50 lines | 50 lines | Session hot state |
| IMPLEMENTATION.md | 400-600 lines | 600 lines | Phase progress tracker |
| DECISIONS.md | Grows naturally | - | One heading per decision |
| Chronicle entry | 15-20 lines | 30 lines | Session history |
| chronicles/phase-X.md | No limit | - | Permanent record |
After setup, you should have:
After setup, summarize:
See template files for detailed formats:
CONTEXT.md - Hot state templatechronicle-entry-template.md - Slim entry (15-20 lines)chronicle-entry-full.md - Full entry (optional, for complex sessions)decision-entry-template.md - Heading-based decisionDECISIONS.md - Full decisions file template