Log work activity to a specific project folder. Maintains changelogs, session notes, and decision records for projects.
Capture project-specific activity to the project folder, maintaining history and context for ongoing work.
Projects without documentation become black boxes. With project logging:
Add to your CLAUDE.md:
## Vault Configuration
Projects location: 02 Projects/
Code repositories: ~/Dev/
02 Projects/[Project Name]/
āāā PROJECT.md # Canonical status file
āāā CHANGELOG.md # Version history
āāā Sessions/ # Session logs
ā āāā session-YYYYMMDD.md
āāā Decisions/ # Decision records
āāā decision-YYYYMMDD-topic.md
02 Projects/# Changelog
All notable changes documented here.
## [Unreleased]
### Added
- New features
### Changed
- Modifications
### Fixed
- Bug fixes
### Removed
- Removed features
## [X.X.X] - YYYY-MM-DD
### Added
- Initial features
# [Project Name] - Session YYYY-MM-DD
## Summary
[Brief summary of what was accomplished]
## Changes Made
### [Category]
- Change 1
- Change 2
## Decisions Made
| Decision | Rationale |
|----------|-----------|
| Decision 1 | Why |
## Next Steps
- [ ] Task 1
- [ ] Task 2
# Decision: [Title]
**Date:** YYYY-MM-DD
**Status:** Proposed | Accepted | Deprecated
## Context
[What issue motivated this decision?]
## Decision
[What change are we making?]
## Consequences
[What becomes easier or harder?]
## Alternatives Considered
- Alternative 1: Why rejected
Step 1: Identify the project
02 Projects//start-project firstStep 2: Ensure structure exists
Sessions/ and Decisions/ folders if neededStep 3: Analyze session content
Identify:
Step 4: Update CHANGELOG.md
[Unreleased]Step 5: Create session log (for substantial work)
Sessions/session-YYYYMMDD.mdStep 6: Create decision record (for significant decisions)
Decisions/decision-YYYYMMDD-topic.mdGood entries:
Bad entries: