Claude-skill-registry-data manage-localmemory
Local memory storage patterns, file coordination, and cleanup
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/manage-localmemory" ~/.claude/skills/majiayu000-claude-skill-registry-data-manage-localmemory && rm -rf "$T"
manifest:
data/manage-localmemory/SKILL.mdsource content
Memory Management Rules
Local Memory Storage
- Location:
${PROJECT_ROOT}/.claude/.localmemory/ - Purpose: Task progress and intermediate results
- Scope: Local only - NEVER commit to git
- Path Type: ALWAYS use absolute paths (never relative paths)
Folder Structure
Pattern:
${PROJECT_ROOT}/.claude/.localmemory/{action}-{module-identifier}/
CRITICAL: Always construct absolute paths using:
PROJECT_ROOT="$(git rev-parse --show-toplevel)" MEMORY_PATH="${PROJECT_ROOT}/.claude/.localmemory/${action}-${moduleId}"
Where module-identifier is:
for simple modules{vendor}-{module}
when suite exists{vendor}-{suite}-{module}
Examples (where PROJECT_ROOT is your project's absolute path):
${PROJECT_ROOT}/.claude/.localmemory/create-github-github/${PROJECT_ROOT}/.claude/.localmemory/update-amazon-aws-s3/${PROJECT_ROOT}/.claude/.localmemory/fix-gitlab-gitlab/
Phase Output Files
Standard naming in memory folders:
phase-01-discovery.json phase-02-scaffolding.json phase-03-api-spec.json phase-04-type-generation.json phase-05-implementation.json phase-06-testing.json phase-07-documentation.json phase-08-build.json phase-09-validation.json _work/ # Working files
Context Passing
- Each phase reads previous phase output
- Each phase writes standardized output
- Use JSON format for structured data
- Include status and metadata
Important Notes
- Memory folders created by first running task
- No folder = work not started yet
- Clean up after workflow completion
- Never reference in production code