Session Wrap

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

作者 ai-native-camp16c00971bf22无许可证19 个星标收录于 2026年10月9日更新于 2026年10月9日仓库6个月前更新

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 生成的概览

通过并行智能体分析已完成的工作,并提出提交、文档与后续事项,从而收尾编码会话。

功能
执行会话收尾流程:先检查 git 状态与差异,再并行启动四个分析智能体,分别负责文档更新、自动化机会、经验要点与后续任务。随后由顺序执行的重复检查智能体验证这些建议,整合为汇总结果,并由用户选择要执行的操作。产出包括收尾分析报告,以及可选的提交、CLAUDE.md 更新或新建自动化。
适用场景
适用于重要工作会话结束时、切换项目之前,或完成某个功能或修复缺陷之后。对于改动很小的短会话、仅阅读或探索代码,以及快速的一次性提问,则不建议使用。
运行要求
该技能不附带脚本,仅为指令。它依赖智能体的 Task/子智能体与 AskUserQuestion 能力,以及 git 的状态与差异命令,并参考 references/multi-agent-patterns.md 中的编排模式。

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.

来源与署名

来源:ai-native-camp/camp-2位于.claude/skills/session-wrap提交16c0097

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架