Create Session Documentation
Create documentation for changes made during a session in a timestamped file within the .session_details/ directory.
Instructions
- •
Generate Timestamped File: Create file with format
YYYYMMDD_HHMMSS_<short_description>.md- •Example:
.session_details/20260211_164209_initial_build.md - •Use current date and time when skill is invoked
- •Use a short snake_case description of the work done
- •Example:
- •
Document Template:
markdown# Session: YYYY-MM-DD HH:MM - <Title> ## Summary <Brief 2-3 sentence summary of what was done> ## Changes Made ### Modified Files | File | Description | |------|-------------| | path/to/file.ex | What was changed | ### New Files | File | Purpose | |------|---------| | path/to/new_file.ex | Why it was created | ## Technical Details <Detailed explanation of implementation approach, patterns used, etc.> ## Fixes Applied <List any bugs found and fixed during this session> ## Status <Current state: what works, what's pending>
- •
Gather Information:
- •Run
git diff --statto see changed files since last commit - •Run
git log --oneline -5for recent commit context - •Run
git statusfor uncommitted changes - •Review any screenshots in
.screenshots/added during session
- •Run
- •
Best Practices:
- •Document the "why" not just the "what"
- •Include specific error messages and how they were resolved
- •Note any configuration changes needed
- •Reference specific file paths and line numbers
- •Keep documentation concise but complete
- •Each session builds on previous session documentation