reflectingestlisted
Install: claude install-skill stevengonsalvez/agents-in-a-box
# Reflect: Ingest — Global Knowledge Indexer
The single command that makes the knowledge base comprehensive. Sweeps ALL memory
sources across all tools and projects, archives originals, generates entity
sidecars, and dual-indexes into GraphRAG + QMD.
**Philosophy**: Every piece of knowledge from every tool should be searchable in
one place. If it exists in a memory file somewhere, it should be in the global index.
## When to Use
- Periodically (weekly recommended) to keep the knowledge base current
- Before deleting projects or cleaning up `~/.claude/projects/`
- After heavy multi-project work across different tools
- When `reflect-status` shows low sidecar coverage or stale sources
- After running `reflect:consolidate` (to index what it produced)
## What Gets Indexed
`reflect:ingest` sweeps ALL of these sources:
| # | Source | Path | Provider |
|---|--------|------|----------|
| 1 | Claude auto-memories (individual files) | `~/.claude/projects/*/memory/*.md` | claude.py |
| 2 | Codex memories | `~/.codex/memories/*.md` | codex.py |
| 3 | Codex global AGENTS.md | `~/.codex/AGENTS.md` | codex.py |
| 4 | Copilot AGENTS.md | `~/.copilot/AGENTS.md` | copilot.py |
| 5 | Gemini global config | `~/.gemini/GEMINI.md` | gemini.py |
| 6 | Gemini project configs | `<project>/GEMINI.md` | gemini.py |
| 7 | Project AGENTS.md files | `<repo>/AGENTS.md` | codex.py / copilot.py |
| 8 | Consolidated project memory | `<repo>/.agents/MEMORY.md` | Glob scan |
| 9 | Unindexed knowledge not