jpskill.com
📦 その他 コミュニティ

session-wrap

コーディングセッションの終了時、ユーザーが作業内容のまとめ、コミットすべき内容の確認、完了した作業の分析などを求めた際に、セッションを締めくくり、成果を整理・文書化する支援をするSkill。

📜 元の英語説明(参考)

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.

🇯🇵 日本人クリエイター向け解説

一言でいうと

コーディングセッションの終了時、ユーザーが作業内容のまとめ、コミットすべき内容の確認、完了した作業の分析などを求めた際に、セッションを締めくくり、成果を整理・文書化する支援をするSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o session-wrap.zip https://jpskill.com/download/16462.zip && unzip -o session-wrap.zip && rm session-wrap.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16462.zip -OutFile "$d\session-wrap.zip"; Expand-Archive "$d\session-wrap.zip" -DestinationPath $d -Force; ri "$d\session-wrap.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して session-wrap.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → session-wrap フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
2

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Session Wrap Skill

マルチエージェント分析による包括的なセッションのまとめワークフローです。

実行フロー

┌─────────────────────────────────────────────────────┐
│  1. Gitステータスの確認                                │
├─────────────────────────────────────────────────────┤
│  2. フェーズ1: 4つの分析エージェント (並列)           │
│     ┌─────────────────┬─────────────────┐           │
│     │  doc-updater    │  automation-    │           │
│     │  (ドキュメント更新)  │  scout          │           │
│     ├─────────────────┼─────────────────┤           │
│     │  learning-      │  followup-      │           │
│     │  extractor      │  suggester      │           │
│     └─────────────────┴─────────────────┘           │
├─────────────────────────────────────────────────────┤
│  3. フェーズ2: 検証エージェント (逐次)          │
│     ┌───────────────────────────────────┐           │
│     │       duplicate-checker           │           │
│     │  (フェーズ1の提案を検証)     │           │
│     └───────────────────────────────────┘           │
├─────────────────────────────────────────────────────┤
│  4. 結果の統合とAskUserQuestion             │
├─────────────────────────────────────────────────────┤
│  5. 選択されたアクションの実行                        │
└─────────────────────────────────────────────────────┘

ステップ 1: Gitステータスの確認

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

ステップ 2: フェーズ 1 - 分析エージェント (並列)

4つのエージェントを並列で実行します(4つのTask呼び出しを含む単一のメッセージ)。

セッションの概要 (すべてのエージェントに提供)

Session Summary:
- Work: [セッションで実行された主なタスク]
- Files: [作成/変更されたファイル]
- Decisions: [行われた重要な決定]

並列実行

Task(
    subagent_type="doc-updater",
    description="ドキュメント更新分析",
    prompt="[Session Summary]\n\nCLAUDE.md、context.mdの更新が必要かどうかを分析します。"
)

Task(
    subagent_type="automation-scout",
    description="自動化パターン分析",
    prompt="[Session Summary]\n\n反復的なパターンまたは自動化の機会を分析します。"
)

Task(
    subagent_type="learning-extractor",
    description="学習ポイントの抽出",
    prompt="[Session Summary]\n\n学習、間違い、新しい発見を抽出します。"
)

Task(
    subagent_type="followup-suggester",
    description="フォローアップタスクの提案",
    prompt="[Session Summary]\n\n未完了のタスクと次のセッションの優先順位を提案します。"
)

エージェントの役割

エージェント 役割 出力
doc-updater CLAUDE.md/context.mdの更新を分析 追加する具体的なコンテンツ
automation-scout 自動化パターンを検出 skill/command/agentの提案
learning-extractor 学習ポイントを抽出 TIL形式のサマリー
followup-suggester フォローアップタスクを提案 優先順位付けされたタスクリスト

ステップ 3: フェーズ 2 - 検証エージェント (逐次)

フェーズ1の完了後に実行します(フェーズ1の結果に依存)。

Task(
    subagent_type="duplicate-checker",
    description="フェーズ1の提案の検証",
    prompt="""
フェーズ1の分析結果を検証します。

## doc-updaterの提案:
[doc-updater results]

## automation-scoutの提案:
[automation-scout results]

提案が既存のドキュメント/自動化と重複していないか確認します。
1. 完全な重複: スキップを推奨
2. 部分的な重複: マージアプローチを提案
3. 重複なし: 追加を承認
"""
)

ステップ 4: 結果の統合

## Wrap Analysis Results

### ドキュメントの更新
[doc-updater summary]
- 重複チェック: [duplicate-checker feedback]

### 自動化の提案
[automation-scout summary]
- 重複チェック: [duplicate-checker feedback]

### 学習ポイント
[learning-extractor summary]

### フォローアップタスク
[followup-suggester summary]

ステップ 5: アクションの選択

AskUserQuestion(
    questions=[{
        "question": "どのアクションを実行しますか?",
        "header": "Wrap Options",
        "multiSelect": true,
        "options": [
            {"label": "コミットの作成 (推奨)", "description": "変更をコミット"},
            {"label": "CLAUDE.mdの更新", "description": "新しい知識/ワークフローをドキュメント化"},
            {"label": "自動化の作成", "description": "`skill`/`command`/`agent`を生成"},
            {"label": "スキップ", "description": "アクションなしで終了"}
        ]
    }]
)

ステップ 6: 選択されたアクションの実行

ユーザーが選択したアクションのみを実行します。


クイックリファレンス

使用するタイミング

  • 重要な作業セッションの終了時
  • 別のプロジェクトに切り替える前
  • 機能の完了後またはバグの修正後

スキップするタイミング

  • 非常に短いセッションで、わずかな変更しかない場合
  • コードの読み取り/調査のみの場合
  • 簡単な質問に答えただけの場合

引数

  • 空: インタラクティブに進めます(完全なワークフロー)。
  • メッセージが提供された場合: コミットメッセージとして使用し、直接コミットします。

追加リソース

詳細なオーケストレーションパターンについては、references/multi-agent-patterns.mdを参照してください。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

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.

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。