memory-init

Automate initial memory system setup with an idempotent 9-step wizard.

17|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/vasilievyakov/miracle-infrastructure --skill memory-init-vasilievyakov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-init
Source: https://github.com/vasilievyakov/miracle-infrastructure/tree/main/skills/memory-init
Command: npx skills add https://github.com/vasilievyakov/miracle-infrastructure --skill memory-init-vasilievyakov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the initial setup of the memory system for persistent memory across sessions, eliminating manual configuration and directory creation.

Core Features & Use Cases

  • Creates the full memory directory structure (~/.claude/memory/ with projects and tests)
  • Writes default memory-config.json and starter MEMORY.md, general dossier, and observations
  • Auto-detects git projects, builds a memory configuration, and performs a health check after setup
  • Safe to re-run (idempotent) to fill in missing pieces without overwriting existing files
  • Designed for first-time use or new machine setup, and works when installing the Memory Pack

Quick Start

Run the /memory-init command to initialize the memory system on a new machine.

Frequently Asked Questions about memory-init

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

FAQPage Schema
How do I set up a persistent memory system across sessions without manual configuration?

You can set up a persistent memory system by running an automated 9-step wizard that creates the full directory structure, generates a memory index, and writes default config files. This eliminates manual configuration for cross-session persistence.

Can I re-run the memory system initializer without overwriting my existing files?

Yes, the memory system initializer is idempotent, meaning it is safe to re-run. It will fill in any missing directories or starter files without overwriting your existing MEMORY.md files or memory configurations.

Does the memory setup wizard auto-detect git repositories?

Yes, the memory setup wizard auto-detects existing git repositories. It automatically builds a memory configuration for detected projects and performs a health check to validate memory system integrity after setup.

What files and directories are created during first-time memory setup?

First-time memory setup creates the ~/.claude/memory/ directory structure, including subdirectories for projects and tests. It also generates a default memory-config.json, a starter MEMORY.md, a general dossier, and observations files.

When should I run the memory initializer for project detection?

You should run the memory initializer during first-time setup or when configuring a new machine. It is designed to establish the baseline directory structure and detect git projects when installing the Memory Pack.