session-wrap
13
总安装量
3
周安装量
#25557
全站排名
安装命令
npx skills add https://github.com/team-attention/plugins-for-claude-natives --skill session-wrap
Agent 安装分布
codex
2
claude-code
2
mcpjam
1
zencoder
1
crush
1
Skill 文档
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
git status --short
git 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
| Agent | Role | Output |
|---|---|---|
| doc-updater | Analyze CLAUDE.md/context.md updates | Specific content to add |
| automation-scout | Detect automation patterns | skill/command/agent suggestions |
| learning-extractor | Extract learning points | TIL format summary |
| followup-suggester | Suggest follow-up tasks | Prioritized 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 skip
2. Partial duplicate: Suggest merge approach
3. No duplicate: Approve for addition
"""
)
Step 4: Integrate Results
## 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.