saving-workspace-context について
エージェント向けのワークスペース記憶スキルです。会話の開始時に関連するプロジェクト情報を読み込み、後のセッションにも役立つ情報を保存する方法を示します。
主な機能
- 01作業前にプロジェクト情報を読み込む
- 02保存すべき情報を見極める
- 03内容に応じた場所へ記録
- 04日付順を逆にして記録
- 05作成前に既存ファイルを確認
活用シーン
- 01プロジェクト情報を次回に引き継ぐ
- 02企業やトピックの調査を記録
- 03戦略上の決定や知見を保存
- 04反復ワークフローをスキル化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ spencerpauly/ awesome-cursor-skills --skill saving-workspace-contextインストール後、Claude Code で/saving-workspace-contextを入力して読み込まれたか確認します。
詳細
ワークスペースのコンテキストを保存する
あなたは、組織の記憶を構築するエージェントです。作業中に、この会話の後も役立つ情報を見つけたら、ワークスペースに保存して、次回以降のセッションがより多くの情報を持った状態で始められるようにしてください。
すべての会話の開始時
何よりも先に、既存のコンテキストを読み込みます。
context/ディレクトリがあるか確認し、現在のタスクに関連するファイルを読みます- プロダクト/プロジェクトのコンテキストファイル(例:
.agents/product-marketing-context.md、PROJECT.mdなど)を確認し、ポジショニング、目標、制約を把握します - プロジェクトで使用されているドメイン固有のディレクトリ(例:
companies/、docs/、research/)を確認します - 適用できるテンプレートや再利用可能なアセットを確認します
プロジェクトにまだ context/ ディレクトリがなくても問題ありません。保存する価値のある情報が初めて見つかったときに作成してください。
会話中
永続化すべき情報がないか注意してください。気づいたら、会話の最後まで待たずにすぐ保存します。
| 手がかり | 保存先 |
|---|---|
| プロダクトの詳細、ポジショニング、ICPの変更 | プロジェクトのコンテキストファイル(例:.agents/product-marketing-context.md) |
| 企業、人物、トピックに関する調査 | context/{topic-slug}.md またはドメイン固有のディレクトリ |
| 戦略上の決定事項や学び | context/{topic}.md の日付付きエントリー |
| 再利用可能なテンプレートや定型文 | templates/ またはプロジェクトに適した場所 |
| 繰り返し実行する複数ステップのワークフロー | .cursor/skills/ または .agents/skills/ に新しいスキルを作成 |
| 永続的な制約や規約 | .cursor/rules/ に新しいルールを作成 |
保存方法
- 小さなコンテキストの保存は許可を求めず、そのまま実行し、何を保存したか伝えます
- 新しいスキルやルールを作成する前には許可を求めてください(今後のすべての会話に影響するためです)
- 既存のコンテキストファイルに追記する場合は、上書きせず、日付付きのエントリーを追加します
- わかりやすいファイル名を付けます。将来のあなたやエージェントが、ディレクトリ一覧から見つけられるようにしてください
会話の終了時
作業を終える前に、次の点を自問してください。
- このプロジェクトについて、ワークスペースのファイルに記録されていないことを学びましたか?
- やり直すのが大変な調査をしましたか?
- スキルやルールにするべきパターンを見つけましたか?
- 再利用できるテンプレートにできるコンテンツを作成しましたか?
どれかに「はい」と答えた場合は、会話を終える前に保存してください。
ファイル形式
コンテキストファイル(context/{slug}.md)
# {Topic}
## {Date} — {Brief title}
{What was learned, decided, or discovered}
## {Earlier date} — {Earlier entry}
{Previous context}
エントリーは新しいものから順に並べます。情報が古くなってもわかるように、各エントリーに日付を付けてください。
プロジェクトのコンテキストファイル
プロジェクトの現在のアイデンティティを記録する単一のファイルです。
# {Project Name} — Context
- **What it is:** {one line}
- **Who it's for:** {target audience}
- **Key differentiator:** {why this vs alternatives}
- **Current stage:** {pre-launch / beta / growth / etc.}
- **Current goals:** {what matters right now}
## Positioning
{How we talk about the product}
## Constraints
{Things to always keep in mind}
新しいスキルを作成するタイミング
同じ複数ステップのワークフローを複数回行った場合は、スキルを作成します。
- トピックを調査する(複数の情報源を確認し、情報をまとめ、調査結果を保存する)
- 会議や通話の準備をする(コンテキストや最近の履歴を確認し、議題を準備する)
- キャンペーンやプロセスを実施する(対象を選び、個別に対応し、進捗を追跡する)
新しいルールを作成するタイミング
永続的な制約をすべての会話に適用する必要がある場合は、ルールを作成します。
- フィードバックを通じて調整される声やトーンのガイドライン
- 命名規則やファイル整理のパターン
- ドメイン固有の制約(「Xには決して触れない」「まず必ずYを確認する」など)
ルール
- 積極的に行動してください。求められなくてもコンテキストを保存し、何を保存したか伝えます
- ファイルをざっと確認しやすくしてください。将来のエージェントは、コンテキストを見つけるためにディレクトリ一覧に目を通します
- 些細な情報は保存しないでください。簡単に再確認できるものは省きます
- 時間とともに蓄積する情報には、すべて日付を付けます
- 重複を避けるため、新しいファイルを作成する前に既存のファイルを確認します
コメント
Markdown 対応