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 從公開儲存庫中收錄這些內容。

檢舉或申請下架