aim-query について
aim-queryは、ai-memoryインスタンスから明示的に記憶を検索するスキルです。設定済みの接続先と範囲、検索方法を選び、関連する結果をパス付きで報告します。
主な機能
- 01設定からai-memoryの接続先を選択
- 02プロジェクト、複数スコープ、全体検索に対応
- 03query、recent、explore、briefing、statusの各ツールを選択
- 04該当パスと関連性の説明を報告
活用シーン
- 01設計案の前に過去の決定を確認
- 02プロジェクトの最近の動きを把握
- 03プロジェクト間で共有される規約を検索
MCP 対応
設定されたai-memory MCPサーバーのツールを利用します。memory_query、memory_recent、memory_explore、memory_briefing、memory_statusなどを呼び出します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ djalmajr/ skills --skill aim-queryインストール後、Claude Code で/aim-queryを入力して読み込まれたか確認します。
詳細
aim-query
ai-memory インスタンスから明示的に情報を検索します(セッション開始時の自動引き継ぎを補完します)。
手順
- インスタンスを選びます。 リポジトリの
.mcp.json/opencode.json/.codex/config.tomlから、設定されている ai-memory MCP サーバーを読み取ります。設定されているものが複数ある場合は、どのエンドポイントを検索するかユーザーに確認します。(aim-initによって設定されます。) - スコープを選びます。 デフォルトでは、リポジトリの
.ai-memory.tomlに設定されたワークスペース/プロジェクトを使用します。ユーザーはスコープを広げて、別のプロジェクトや部分スコープ、またはプロジェクト横断検索用の複数のscopesを指定できます。scopesの各エントリには{ workspace, project }が含まれるため、別のワークスペース(共有ルール用のプロジェクトなど)も対象にできます。global: trueを指定すると、すべてのプロジェクトを一度に検索します。- 共有ルール/グローバルルールは専用スコープ(予約済みの
default/_globalスコープの_rules/以下)に保存され、リポジトリ固有のプロジェクトとは別に管理されます。1.9 以降では、サーバーがデフォルトスコープのクエリにglobal_scope_hitsとして統合します。ai-memory の自動検索は(ワークスペース、プロジェクト)ごとに行われるため、これらのルールは表示されません。明示的に取得してください。指定したワークスペース/プロジェクト/パスを使ってmemory_read_pageを実行するか、scopes:[{ workspace, project }]を指定してmemory_queryを実行します。リポジトリ固有の知識だけでなく、エージェントが継続して従うべき規約(コードスタイル、テストの必須条件、ワークフロー)が必要なタスクでは、この手順を実行してください。
- 共有ルール/グローバルルールは専用スコープ(予約済みの
- 質問に応じてツールを選びます。
memory_query— 対象を絞ったセマンティック検索(設計を提案する前に「X は決定済みか」を確認する場合)。memory_recent— 「最近何があったか」を確認します(最新の N 件のページ)。memory_explore— 自由形式の「状況を教えて」に使います(概要文を生成し、任意のfocusを指定できます)。memory_briefing/memory_status— 構造化されたスナップショット/累計件数を取得します。
- 結果を報告します。 該当するページの
pathと、関連性を示す一行の説明を添えて報告します。ページを開く方法(MCP 経由、または/api/v1/.../pages/<path>から Markdown を読む方法)も提示してください。
クエリは具体的にします。検索結果がない場合は、ナレッジが存在しないと結論づける前に、スコープを広げるか、クエリを言い換えてください。
コメント
Markdown 対応