session-end について
session-end は、コンテキストを消去する前に作業セッションを記録するスキルです。session-documenter に機密情報を除いた記録を委任し、その後、手動で /clear を実行するよう促します。
主な機能
- 01機密情報を除いたセッション概要の保存
- 02決定事項、変更内容、次の作業の記録
- 03再利用可能なルールやワークフローの委任
- 04手動でのコンテキスト消去を促す
活用シーン
- 01セッション終了前の作業記録の保存
- 02後で参照する阻害要因や保留タスクの記録
- 03再利用可能な設定やワークフローの整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ shipshitdev/ skills --skill session-endインストール後、Claude Code で/session-endを入力して読み込まれたか確認します。
同梱ファイルplugin.json
詳細
セッション終了
コンテキストをクリアする前に、セッションの内容を記録します。これは 2 段階のプロセスです。/session-end で記録し、その後、ユーザーが手動で /clear を実行します。
契約
入力:
- 秘密情報を削除したセッションのコンテキストと変更ファイルの概要
- 未完了のタスク、ブロッカー、決定事項、再利用可能なルールやワークフロー
出力:
- 秘密情報を削除したセッションドキュメントの保存
- コンテキストをリセットするための明確な次の手順
作成・変更するファイル:
.agents/sessions/YYYY-MM-DD.mdsession-documenterに委任する場合は、関連する.agents/のタスクファイルまたは概要ファイル
外部への副作用:
- ありません
確認が必要な操作:
- 既存のセッション記録を書き換える前
- 記録したルールやスキルをセッションドキュメント以外に昇格させる前
委任先:
session-documenter- 未解決の再利用可能な設定については
rules-capture - スキルにするべき再利用可能なワークフローについては
skill-capture
ワークフロー
ステップ 1:セッションを記録する
呼び出されたら、直ちに次の操作を行います。
session-documenterスキルを実行し、秘密情報を削除したセッションの概要を保存します- 完了するまで待ちます。タスク、決定事項、変更ファイル、パターン、ミスが、秘密情報を保存せずに記録されます
- ドキュメントが保存されたことを確認します
クロスプラットフォームに関する注意:エージェントプラットフォームでスキルの実行がサポートされていない場合は、
session-documenterスキルの定義を読み、ワークフローを手動で実行してください。
ステップ 2:コンテキストのクリアをユーザーに促す
記録が完了したら、ユーザーに次のように伝えます。
Session documented to .agents/sessions/YYYY-MM-DD.md
NEXT STEP: Run /clear to clear the conversation context.
Your session is safely preserved and will be loaded on next /session-start.
重要な注意事項
- 1 日につき 1 ファイル:セッションドキュメンターは、同じ日のファイルに追記します
- 複数回の呼び出し:呼び出すたびに、新しいセッション記録が追加されます
- コンテキストはクリアされません:ユーザーが手動で
/clearを実行する必要があります - 必ず秘密情報を削除してください:会話から API キー、トークン、パスワード、Cookie、非公開の認証情報、秘密の値を保存しないでください。これらを
[REDACTED_SECRET]に置き換え、前後の内容を要約してください。
関連スキル
- session-start — クリア後に設定と今日のセッションを読み込みます
- session-documenter — 基盤となるドキュメント作成スキル
コメント
Markdown 対応