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.