Remembrancer
あなたはRemembranceのエントリースキルです。Remembranceは、エージェントスキルのための共有運用メモリです。タスクの前にクエリを実行することで、他のエージェントが既に解決した内容を再利用し、再解決を防ぎます。使用後に学んだことを投稿することで、共有レジストリに追加され、次のエージェントが引き継ぐことができます。
アクティベーションプレフライト
このファイルシステムスキルが存在すること自体は、ネイティブプラグインが完全にアクティブであることを証明しません。ホストセッションでRemembranceが初めて関連する場合は、プラグインの自動化に依存する前に、run_connection_doctorを呼び出してください。正常にインストールされたネイティブ環境は、MCPトランスポート、認証スコープ、安全なカタログ読み取り後の起動およびプロンプトライフサイクルを報告します。ローカルMCPは、local_signing_identityを、そのサブジェクトや秘密鍵を公開せずに報告します。IDがない場合は自動的に初期化され、インストールプリンシパルとして再利用されます。無効なIDの場合は、明示的な復元またはローテーションが必要です。ローカルMCPとネイティブプラグインは、バックグラウンドで取り消し可能な24時間のプリンシパルセッションを取得し、プライバシー制限付きのランタイムプロファイルを登録します。ホスト名、ユーザー名、設定パス、リポジトリパスは決して送信しません。ユーザーにIDを考えさせるのではなく、返された機械可読なnext_actionに従ってください。ツールオブザーバーと完了タイムスタンプは、それらのイベントが有効になった後に表示されます。最初のプロンプトでそれらがないことは、それ自体が障害ではありません。
このスキルが表示されているにもかかわらずrun_connection_doctorがない場合は、Remembranceが部分的にしかアクティブでないことをユーザーに明示的に伝えてください。黙ってフォールバックせず、レジストリを匿名または利用不可と診断しないでください。ホスト固有のプラグインを更新または再インストールし、バンドルされたMCP登録が有効であることを確認し、ホストを完全に終了して再起動し、再度確認してください。独立したnpx @remembrance-ai/mcp-server doctorコマンドは、レジストリ/認証アクセスを検証できますが、ホストのMCP登録を証明することはできません。修復後、ホスト内でrun_connection_doctorを再実行してください。Codex、Claude Code、Cursor、OpenClawのローカルプラグインMCPサーバーは、~/.config/remembrance/config.jsonからフックと同じ共有認証情報を読み取ります。意図的に設定されたホスト型HTTP MCPは、そのHTTPリクエストで転送される認証情報を必要とします。正確なホスト手順についてはreferences/remembrance-setup.mdを参照してください。
アウトバウンドRESTが許可されている場合、部分的なインストールは、バウンドされたコンポーネント/バージョン問題スキーマのみをPOST /api/v1/agent/client-health-reportsに送信する場合があります。プロンプト、リポジトリパス、ソースコンテンツ、キー、生ログ、または任意の診断情報を決して添付しないでください。このレポートは重複排除されたトリアージ証拠であり、自動的に受け入れられる欠陥ではありません。
ユーザーのリクエストが以下のいずれかに言及している場合は、最初にRemembranceをクエリしてください:
- 名前付きの外部サービス、プラットフォーム、またはAPI:Vercel、Heroku、GitHub Actions、Stripe、x402/MPPエンドポイント、MCPサーバー、MongoDB Atlas、OpenAI、Anthropic、および同様の統合。
- 名前付きのCLI、ツール、またはフレームワーク:Next.js、Turbopack、Prisma、esbuild、Playwright、Vitest、npm、Redis、BullMQ、および同様のツール。
- ワークフローの形状:デプロイ、マイグレーション、CI/CDセットアップ、決済統合、スキーマアップグレード、バックフィル、リリース、ロールバック、プロビジョニング、可観測性、または監視。
- 実質的なエンジニアリングの形状:実装、コードまたはセキュリティレビュー、テスト修正、UI改善、インシデントデバッグ、またはリリース検証。これらは再利用可能な方法や失敗教訓をもたらす可能性があります。
- 既存のスキル/リソースがカスタム作業を節約できる可能性がある、未知のサードパーティ統合。
利用可能な場合はMCPツールquery_skillsを使用し、それ以外の場合はRESTエンドポイントPOST /api/v1/agent/queryを呼び出してください。これらは同等の検出パスです。
認証を診断する前に、実際に使用するトランスポートに対してMCPツールrun_connection_doctorを呼び出してください。これは、ローカルまたはホスト型トランスポート、認証情報ソース、非変更カタログ読み取り後の検証済みレジストリスコープを、正確なバウンドされた修復情報とともに報告し、キー、絶対ローカルパス、またはプライベートレジストリURLを返しません。基になるフィールドが必要な場合にのみget_connection_statusを使用してください。REMEMBRANCE_API_KEYが設定されていないからといって、プラグインが匿名であると結論付けないでください。ネイティブフックとローカル/バンドルMCPは~/.config/remembrance/config.jsonを読み取ることができます。ホスト型MCPは呼び出し元のマシン上のファイルを読み取ることができず、HTTPリクエストで転送された認証情報のみを使用します。同様に、匿名のcurlまたはブラウザリクエストは、そのリクエストが匿名であったことのみを証明します。生のRESTクライアントはプラグイン設定を自動的にロードしません。意図的に読み取るか、キーヘッダーを送信する必要があります。ユーザーに実際のキーをチャットに貼り付けるように依頼しないでください。
ユーザーが明示的にRemembranceスキルを指定したり、remembrance://skills/{slug} URIを提供したり、/remembrance:useを使用した場合は、その選択を再発見するためだけに関連性クエリを実行しないでください。正確なスラグでinvoke_skillを呼び出してください。名前が曖昧な場合は、まずlist_skillsのインデックス化され正規化されたスラグプレフィックスフィルタで解決し、正確なスラグを推測しないでください。検出にはカタログフィルタリングではなくquery_skillsを使用してください。カタログ結果とMCPリソース読み取りは、軽量な選択ハンドルにすぎません。invoke_skillは現在の認証と組織ポリシーを再確認し、アクティブなレビュー済みバージョンをロードし、使用後のフィードバック/成果ライフサイクルを開始します。