Agent skill
session-journal
Use at session start for context warm-up and during work to capture decisions
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/session-journal
SKILL.md
Session Journal
Overview
Maintains session continuity by logging decisions, progress, and rationale.
Core principle: Check for project lessons at start, log significant decisions during work.
Announce at start: "Applying session-journal skill for context warm-up."
The Process
At Session Start
- Check
<workspace>/.ai-memory/lessons/for project lessons - If found: Load relevant lessons for current context
- Announce: "Loaded [N] project lessons" or "No prior lessons found"
During Work
Log significant decisions to brain/<conversation-id>/sessions/<YYYY-MM-DD>.md:
## Decisions
- **HH:MM** - [Decision]: [Rationale]
Only log when:
- Choosing between alternatives
- Making architectural decisions
- Deviating from expected approach
At Session End
- Summarize accomplishments
- Note open threads
- Check if patterns emerged → trigger
lessons-captureif so
Session Log Format
# Session: YYYY-MM-DD
## Lessons Loaded
[List of project lessons applied]
## Decisions
- **14:32** - Chose Redis over Memcached: Better pub/sub for realtime
- **15:07** - Used existing auth pattern from lesson `auth-jwt.md`
## Open Threads
- [ ] Need to verify rate limiting behavior
Discrepancy Handling
If a loaded lesson contradicts current MCP data (Jira, Confluence):
- Flag:
> [!WARNING] Lesson X says Y but MCP says Z - Use MCP data for this session
- At session end, prompt: "Update lesson?"
Common Mistakes
- Logging every small decision (keep it scannable)
- Forgetting to note WHY a decision was made
- Not checking for project lessons at session start
- Silently overriding lessons without flagging
Checklist
Before ending session:
- Significant decisions logged with rationale
- Open threads documented
- Any discrepancies flagged and addressed
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?