Session Wrap

ai-native-camp/camp-2/.claude/skills/session-wrap

by ai-native-camp16c00971bf22No license19 starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 6 months ago

This skill should be used when the user asks to "wrap up session", "end session", "session wrap", "/wrap", "document learnings", "what should I commit", or wants to analyze completed work before ending a coding session.

AI-generated overview

Wraps up a coding session by analyzing completed work with parallel agents and proposing commits, docs and follow-ups.

What it does
Runs a session wrap-up workflow: it checks git status and diff, then launches four parallel analysis agents covering documentation updates, automation opportunities, learning points and follow-up tasks. A sequential duplicate-checker agent validates the proposals, results are integrated into a summary, and the user selects which actions to execute. It produces a wrap analysis report plus optional commit, CLAUDE.md update, or new automation.
When to use it
Use at the end of a significant work session, before switching projects, or after finishing a feature or bug fix. Skip it for very short sessions with trivial changes, read-only exploration, or quick one-off questions.
Requirements
No scripts ship with the skill; it is instructions only. It relies on the agent's Task/subagent and AskUserQuestion capabilities plus git for status and diff commands, and references/multi-agent-patterns.md for orchestration patterns.

Session Wrap Skill

Comprehensive session wrap-up workflow with multi-agent analysis.

Execution Flow

┌─────────────────────────────────────────────────────┐│  1. Check Git Status                                │├─────────────────────────────────────────────────────┤│  2. Phase 1: 4 Analysis Agents (Parallel)           ││     ┌─────────────────┬─────────────────┐           ││     │  doc-updater    │  automation-    │           ││     │  (docs update)  │  scout          │           ││     ├─────────────────┼─────────────────┤           ││     │  learning-      │  followup-      │           ││     │  extractor      │  suggester      │           ││     └─────────────────┴─────────────────┘           │├─────────────────────────────────────────────────────┤│  3. Phase 2: Validation Agent (Sequential)          ││     ┌───────────────────────────────────┐           ││     │       duplicate-checker           │           ││     │  (Validate Phase 1 proposals)     │           ││     └───────────────────────────────────┘           │├─────────────────────────────────────────────────────┤│  4. Integrate Results & AskUserQuestion             │├─────────────────────────────────────────────────────┤│  5. Execute Selected Actions                        │└─────────────────────────────────────────────────────┘

Step 1: Check Git Status

bash
git status --shortgit diff --stat HEAD~3 2>/dev/null || git diff --stat

Step 2: Phase 1 - Analysis Agents (Parallel)

Execute 4 agents in parallel (single message with 4 Task calls).

Session Summary (Provide to all agents)

Session Summary:- Work: [Main tasks performed in session]- Files: [Created/modified files]- Decisions: [Key decisions made]

Parallel Execution

Task(    subagent_type="doc-updater",    description="Document update analysis",    prompt="[Session Summary]\n\nAnalyze if CLAUDE.md, context.md need updates.")
Task(    subagent_type="automation-scout",    description="Automation pattern analysis",    prompt="[Session Summary]\n\nAnalyze repetitive patterns or automation opportunities.")
Task(    subagent_type="learning-extractor",    description="Learning points extraction",    prompt="[Session Summary]\n\nExtract learnings, mistakes, and new discoveries.")
Task(    subagent_type="followup-suggester",    description="Follow-up task suggestions",    prompt="[Session Summary]\n\nSuggest incomplete tasks and next session priorities.")

Agent Roles

AgentRoleOutput
doc-updaterAnalyze CLAUDE.md/context.md updatesSpecific content to add
automation-scoutDetect automation patternsskill/command/agent suggestions
learning-extractorExtract learning pointsTIL format summary
followup-suggesterSuggest follow-up tasksPrioritized task list

Step 3: Phase 2 - Validation Agent (Sequential)

Run after Phase 1 completes (dependency on Phase 1 results).

Task(    subagent_type="duplicate-checker",    description="Phase 1 proposal validation",    prompt="""Validate Phase 1 analysis results.
## doc-updater proposals:[doc-updater results]
## automation-scout proposals:[automation-scout results]
Check if proposals duplicate existing docs/automation:1. Complete duplicate: Recommend skip2. Partial duplicate: Suggest merge approach3. No duplicate: Approve for addition""")

Step 4: Integrate Results

markdown
## Wrap Analysis Results
### Documentation Updates[doc-updater summary]- Duplicate check: [duplicate-checker feedback]
### Automation Suggestions[automation-scout summary]- Duplicate check: [duplicate-checker feedback]
### Learning Points[learning-extractor summary]
### Follow-up Tasks[followup-suggester summary]

Step 5: Action Selection

AskUserQuestion(    questions=[{        "question": "Which actions would you like to perform?",        "header": "Wrap Options",        "multiSelect": true,        "options": [            {"label": "Create commit (Recommended)", "description": "Commit changes"},            {"label": "Update CLAUDE.md", "description": "Document new knowledge/workflows"},            {"label": "Create automation", "description": "Generate skill/command/agent"},            {"label": "Skip", "description": "End without action"}        ]    }])

Step 6: Execute Selected Actions

Execute only the actions selected by user.


Quick Reference

When to Use

  • End of significant work session
  • Before switching to different project
  • After completing a feature or fixing a bug

When to Skip

  • Very short session with trivial changes
  • Only reading/exploring code
  • Quick one-off question answered

Arguments

  • Empty: Proceed interactively (full workflow)
  • Message provided: Use as commit message and commit directly

Additional Resources

See references/multi-agent-patterns.md for detailed orchestration patterns.

Source and attribution

Source:ai-native-camp/camp-2in.claude/skills/session-wrapat commit16c0097

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal