Agent skill
journey
Create session learning logs that persist institutional memory across Claude Code sessions.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/journey
SKILL.md
Journey Skill
Create or read session learning logs that persist institutional memory across Claude Code sessions.
When to Use
Use /journey when:
- After completing significant work in a session
- After discovering important patterns or learnings
- After making architectural decisions
- After fixing non-trivial bugs
- When the session contains knowledge worth preserving
Commands
Create New Journey
/journey {title}
Creates a new journey file with a summary of the current session.
List Journeys
/journey --list
Shows all existing journeys.
Read Journey
/journey --read {filename}
Reads a specific journey file.
Show Recent
/journey --recent
Shows the 5 most recent journeys.
Journey File Format
Journeys are saved to .claude/journeys/ with naming: YYYY-MM-DD-{slug}.md
Template Structure
# Journey: {Title}
**Date:** YYYY-MM-DD
**Tags:** #tag1 #tag2 #tag3
## Summary
1-3 sentences describing what was accomplished and why it matters.
## What Was Done
1. **First major item**
- Details
- More details
2. **Second major item**
- Details
## Key Learnings
- **Learning 1**: Explanation with context
- **Learning 2**: Explanation with context
## Files Changed
| File | Change |
|------|--------|
| `path/to/file.ts` | Brief description |
## Patterns Discovered
### Pattern Name
\`\`\`code
// Example code showing the pattern
\`\`\`
## Decisions Made
| Decision | Rationale |
|----------|-----------|
| Choice made | Why it was made |
## Connected To
- Related skills, files, or future work
Writing Guidelines
Summary
- Be concise but specific
- Mention the "why" not just the "what"
- Future Claude sessions should understand the context
Key Learnings
- Focus on insights that prevent future mistakes
- Include code patterns when relevant
- Explain the "gotcha" moments
Tags
Common tags:
#bugfix- Bug fixes#feature- New features#refactor- Code restructuring#tooling- Build/dev tooling#performance- Performance work#meta- Claude Code/skills work#architecture- Architectural decisions#security- Security-related work
Purpose
Journeys create institutional memory that:
- Helps future sessions avoid repeating mistakes
- Documents decisions and their rationale
- Preserves patterns and best practices
- Tracks the evolution of the codebase
Unlike git commits (which track what changed), journeys track why and what was learned.
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?