init-memory

Create context.json, sessions.json, and decisions.json for project memory.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/teaglebuilt/aiconfig --skill init-memory-teaglebuilt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-memory
Source: https://github.com/teaglebuilt/aiconfig/tree/main/.cursor/skills/init-memory
Command: npx skills add https://github.com/teaglebuilt/aiconfig --skill init-memory-teaglebuilt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup of a structured memory system for new projects, ensuring consistent tracking of context, sessions, and decisions.

Core Features & Use Cases

  • Project Initialization: Creates essential JSON files (context.json, sessions.json, decisions.json) for project memory.
  • Automated Naming: Derives project names from Git remotes, directory names, or user input.
  • Use Case: When starting a new software project, use this Skill to immediately establish a robust memory structure, allowing for seamless tracking of project evolution and decisions from day one.

Quick Start

Initialize memory for the current project.

Frequently Asked Questions about init-memory

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

FAQPage Schema
How do I initialize a memory system for a new software project?

To initialize project memory, this Skill creates a structured directory containing context.json, sessions.json, and decisions.json files to track project evolution from the start.

What is the best way to track project context and decisions automatically?

Tracking project context and decisions is handled by generating standardized JSON files during project setup, ensuring consistent logging of sessions and architectural decisions.

Can I derive the project name from a Git repository or directory?

Yes, project naming supports automated derivation from Git remote configurations or directory names, falling back to user input prompts if neither is available.

Do I need Git installed to set up project memory files?

Git is not required to set up project memory files; the Skill derives project names from the directory or user prompts if a Git remote is unavailable.

What files are created when setting up project memory structure?

Setting up project memory structure creates three JSON files: context.json for project state, sessions.json for tracking work periods, and decisions.json for logging choices.