What problem does it solve?
Repositories that maintain separate memory files for Codex (AGENTS.md) and Claude Code (CLAUDE.md) can easily drift or require tedious dual edits; this Skill centralizes a canonical Markdown memory file and automates generation and validation of the host-facing outputs to prevent divergence.
Core Features & Use Cases
- Canonical memory: Enforces a single source of truth at memory/project.md and optionally a Claude-only overlay at memory/claude.md.
- Deterministic generation: Produces AGENTS.md and a thin CLAUDE.md wrapper that imports @AGENTS.md, with a clear generated-file banner.
- CLI workflow: Provides init, sync, and check commands to initialize templates, regenerate outputs, and detect stale/generated drift.
- Use case: Ideal for projects that share memory between Claude Code and Codex or for maintainers who need an automated drift check during CI or contributor workflows.
Quick Start
Initialize and synchronize the repository memory by running the memory-sync CLI's init, sync, or check commands against the target repository path.