atlas-session-lifecycle は何をしますか?
📂 Claude Codeの持続的なプロジェクトメモリとセッションライフサイクルを効率的に管理し、ワークフローとデータの継続性を向上させます。
概要
このスキルは、Claude Codeのセッション間でプロジェクトの状態を維持するための持続的なメモリ管理を提供します。セッションの開始時と終了時に自動的にメモリを保存・復元することで、作業の中断・再開をシームレスに行えます。
主な機能
- 自動メモリ保存:セッション終了時にプロジェクトのコンテキストと状態を自動保存
- コンテキスト復元:セッション開始時に以前の状態を自動的に読み込み
- 設定ファイル:プロジェクトルートの
.atlas-session.jsonで動作をカスタマイズ可能 - 永続的なメモリファイル:
memory/ディレクトリにメモリを保存(変更可能)
使用方法
- プロジェクトルートにスキルをインストールします。
- 必要に応じて
.atlas-session.json設定ファイルを作成します。 - セッションを開始すると、以前の状態が自動復元されます。
- セッション終了時に、現在の状態が自動保存されます。
設定
.atlas-session.jsonの例:
{
"memoryPath": "memory",
"autoSave": true,
"autoRestore": true
}
注意事項
- メモリファイルはバージョン管理に含めないことを推奨します(
.gitignoreに追加)。 - 大量のメモリデータはパフォーマンスに影響する可能性があるため、定期的なクリーンアップを検討してください。
関連リソース
- 詳細は公式ドキュメントを参照してください。
- 問題や提案はGitHub Issuesで報告してください。