Session Wrap-Up
The single learning engine for the skill system. Mirrors how learning works in nature:
Experience (work) → Awareness (learning notes) → Consolidation (wrap-up)
Usage
/wrap-up {session title}
Arguments
- •
$0- Session title describing the main work done (e.g., "DRep Dashboard Charts")
Step 1: Gather All File Changes
CRITICAL: Before anything else, run git commands to capture ALL changes. In long sessions, memory alone will miss things.
git status git diff HEAD git ls-files --others --exclude-standard
From the output, build a comprehensive list of:
- •All modified files and what changed
- •All new files created
- •All deleted files
- •Nature of changes (bug fix, feature, refactor, etc.)
DO NOT proceed to Step 2 until git output is reviewed.
Step 2: Create Journey
Using file changes from Step 1 AND conversation context, create a journey at .claude/journeys/{date}-{slug}.md.
Include:
- •Summary: What was accomplished and why it matters
- •What Was Done: Numbered list of major items
- •Key Learnings: Insights that prevent future mistakes
- •Files Changed: Table of files and changes
- •Patterns Discovered: Code examples of reusable patterns
- •Decisions Made: Table of decisions and rationale
Step 3: Process Learning Notes
Search ALL skill files for inline learning notes left during the session:
# Find all learning notes across skills grep -r "<!-- LEARNING" .claude/skills/
For each learning note found:
- •Read the note and its surrounding context in the SKILL.md
- •Integrate the learning into the skill's proper text — rewrite the relevant section to include the new knowledge naturally
- •Remove the raw note — the
<!-- LEARNING ... -->comment gets replaced by the integrated content - •Update the
updateddate in the skill's frontmatter
Learning Note Format (for reference)
During work, learning notes are left inline:
### Some Section Existing instruction text... <!-- LEARNING 2026-02-04: Discovered that X actually needs Y because Z -->
After consolidation, the section reads naturally with the learning absorbed:
### Some Section Existing instruction text. Note: X needs Y because Z.
Step 4: Evolve Skills from Journey
Read all skills from .claude/skills/*/SKILL.md and compare against journey learnings.
For each skill, check:
- •Does the journey contain patterns the skill should document?
- •Were there edge cases or gotchas the skill should warn about?
- •Are there new verification checklist items?
- •Did we discover something that contradicts current skill instructions?
For each skill that needs updates:
- •Read current SKILL.md
- •Apply changes based on learnings
- •Update the
updateddate in frontmatter
Step 5: Cross-Pollinate Shared Patterns
Check if any learnings from the session apply across multiple skills.
- •Read
.claude/skills/_patterns.md - •If a learning is cross-cutting (theming, i18n, Recharts, data conventions), add it to
_patterns.md - •If a pattern in
_patterns.mdis outdated based on session work, update it
Examples of cross-cutting learnings:
- •A new theme rule discovered while building a chart → add to Theming section
- •A Recharts gotcha found during dashboard work → add to Recharts section
- •An i18n pattern discovered in export code → add to i18n section
Step 6: Prune Stale Content
Review skills touched during the session. Look for:
- •Sections documenting patterns for deprecated/removed features
- •Duplicate content that now lives in
_patterns.md - •Instructions that conflict with current codebase reality
If something looks stale, remove it. Keep skills lean — context window space is valuable.
Step 7: Update Journey with Evolutions
Add a section to the journey documenting skill changes:
## Skills Evolved | Skill | Changes | |-------|---------| | add-chart | Added overflow clipping pattern | | _patterns | Updated theming rules |
Skill Evolution Guidelines
| Session Content | Action |
|---|---|
| New component pattern | Add to relevant skill's patterns section |
| Bug fix with root cause | Add to gotchas/checklist in relevant skill |
| Theme styling learned | Update _patterns.md Theming section |
| New data convention | Update _patterns.md Data Conventions section |
| Recharts gotcha | Update _patterns.md Recharts section |
| i18n pattern | Update _patterns.md i18n section |
Example Output
Session: DRep Dashboard Charts 1. Gathered file changes (8 modified, 2 created) 2. Created journey: .claude/journeys/2026-02-04-drep-dashboard-charts.md 3. Processed 2 learning notes: - add-chart: integrated pie overflow fix - theming: integrated card border rule 4. Evolved 2 skills from journey learnings: - add-chart: added donut chart pattern - add-dashboard: added graceful degradation 5. Cross-pollinated: added Recharts overflow fix to _patterns.md 6. Pruned: removed outdated tooltip contentStyle example from add-chart 7. Updated journey with evolution summary