Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

memory-maintenance

verified

Provide Memory file structure guidance when Claude updates Memory files. Covers frontmatter schema, update triggers, file interdependencies, and validation.

View on GitHub

Marketplace

asha-marketplace

pknull/asha-marketplace

Plugin

asha

Repository

pknull/asha-marketplace

plugins/asha/skills/memory-maintenance/SKILL.md

Last Verified

February 2, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/pknull/asha-marketplace/blob/main/plugins/asha/skills/memory-maintenance/SKILL.md -a claude-code --skill memory-maintenance

Installation paths:

Claude
.claude/skills/memory-maintenance/
Powered by add-skill CLI

Instructions

# Memory Maintenance Skill

**Purpose**: Provide Memory file structure guidance when Claude updates Memory files

**Invocation**: Claude autonomously uses this skill when updating Memory/*.md files

---

## When to Use This Skill

This skill provides guidance for:
- Creating new Memory files
- Updating existing Memory files
- Maintaining frontmatter schema
- Understanding file interdependencies
- Determining update triggers

## Memory File Structure

### Required Files

**Memory/activeContext.md**:
- Current project status
- Recent activities (last 2-3 sessions)
- Critical reference information
- Next steps
- Update: Every session

**Memory/projectbrief.md**:
- Project overview
- Scope (in/out)
- Objectives
- Constraints
- Update: Rarely (major scope changes)

**Memory/communicationStyle.md**:
- Persona
- Communication patterns
- Audience
- Voice examples
- Update: Occasionally (persona refinements)

### Optional Files

**Memory/workflowProtocols.md**:
- Project-specific patterns
- Tool usage conventions
- Process documentation
- Create when: Patterns emerge across multiple sessions

**Memory/techEnvironment.md**:
- Stack (languages, frameworks, tools)
- Code conventions (naming, imports, style)
- Build system
- Discovered patterns from codebase
- Create when: Software development projects

**Custom Files**:
- Create project-specific Memory files as needed
- Examples: agentCoverageTest.md, wireframeReference.md

## Frontmatter Schema

All Memory files MUST include:

```yaml
---
version: "X.Y"
lastUpdated: "YYYY-MM-DD HH:MM UTC"
lifecycle: "initiation|planning|execution|maintenance"
stakeholder: "technical|business|regulatory|all"
changeTrigger: "≥25% code impact|pattern discovery|user request|context ambiguity"
validatedBy: "human|ai|system"
dependencies: ["file1.md", "file2.md"]
---
```

**Field Requirements**:
- **version**: Increment minor (X.Y+1) for content, major (X+1.0) for structure
- **lastUpdated**: Update on every modification
- **lifecycle**: Current pro

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4321 chars