botoolagent-memory-snapshot

Generate a compact APP_MEMORY.md navigation map from five codebase locations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Botool-Dev-Team/BotoolAgent --skill botoolagent-memory-snapshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: botoolagent-memory-snapshot
Source: https://github.com/Botool-Dev-Team/BotoolAgent/tree/main/skills/BotoolAgent/memory-snapshot
Command: npx skills add https://github.com/Botool-Dev-Team/BotoolAgent --skill botoolagent-memory-snapshot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

该技能为 AI 代理提供一个紧凑的代码库导航地图,避免对整个代码库进行全量扫描。

Core Features & Use Cases

  • 全量快照生成 APP_MEMORY.md,≤200 行结构化导航地图。
  • 扫描目标包括 skills/、viewer/src/app/api/、viewer/src/lib/、viewer/src/types/、tasks/registry.json。
  • 支持归档最近快照(保留最近 5 个)并提供增量更新能力。
  • 触发条件:memory snapshot、generate memory、rebuild memory、full scan。

Quick Start

在 Claude Code 或命令行中执行 /memory-snapshot 即可生成 APP_MEMORY.md,并在 .botoolagent/memory 目录查看导航地图。

Frequently Asked Questions about botoolagent-memory-snapshot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a codebase memory snapshot for AI agents?

You can generate a codebase memory snapshot by running /memory-snapshot in Claude Code, which scans specified directories and outputs a compact APP_MEMORY.md navigation map into the .botoolagent/memory folder.

What is a codebase memory map and why do I need it for AI navigation?

A codebase memory map is a structured navigation file that summarizes key codebase locations. It provides AI agents with a pre-indexed overview of directories and registries, eliminating the need for full codebase scans.

How do I track codebase changes using incremental memory snapshots?

You track codebase changes using incremental memory snapshots via the last_indexed_commit field. This records the latest scanned commit, allowing the APP_MEMORY.md map to update without rescanning unchanged files.

Does the memory snapshot tool support scanning custom directories?

The memory snapshot tool targets five predefined locations: skills/, viewer/src/app/api/, viewer/src/lib/, viewer/src/types/, and tasks/registry.json. The metadata does not indicate support for scanning custom directories.

What is the line limit for a structured codebase navigation map?

The line limit for a structured codebase navigation map is 200 lines. It organizes codebase data into specific [M], [A], [S], [D], and [K] blocks to maintain a compact footprint for AI agent consumption.

How many archived memory snapshots are retained during updates?

The system retains the 5 most recent archived memory snapshots during updates. This allows you to reference previous codebase states while keeping the storage footprint compact in the memory directory.