Resources
1Install
npx skillscat add scaleto/antigravity-super-skill-architecture/project-memory Install via the SkillsCat registry.
SKILL.md
Project Memory Skill
This skill acts as the system's "hippocampus," responsible for storing, retrieving, and updating long-term project contextual information.
Purpose
To provide a single source of truth about project status, technical decisions, and global configurations, accessible to all authorized agents.
Capabilities
1. read_context
Reads information from the global context.
- Input:
key(optional): The specific key to read (e.g.,tech_stack.languages). If omitted, returns the entire context.
- Behavior:
- Loads
memory-store/global_context.yaml. - If
keyis provided, navigates the object to find the value. - Returns the value or the entire object.
- Loads
2. update_context
Updates or inserts information into the global context.
- Input:
key: The key to update (e.g.,active_phase.current). Supports dot notation for nesting.value: The new value.
- Behavior:
- Loads
memory-store/global_context.yaml. - Updates the value at the specified path.
- Saves the file.
- Returns confirmation.
- Loads
3. log_decision
Logs an important decision or milestone in the project log.
- Input:
title: Title of the decision.description: Brief description.status: Status (e.g.,PROPOSED,ACCEPTED,DEPRECATED).adr_link(optional): Link to the corresponding ADR file.
- Behavior:
- Loads
memory-store/global_context.yaml. - Adds an entry to the
decisions_loglist with the current timestamp. - Saves the file.
- Loads
Usage (A2A)
Tech Stack Query
request = {
"type": "QUERY",
"target": "project-memory",
"payload": {
"action": "read_context",
"key": "tech_stack"
}
}Phase Update
request = {
"type": "TASK",
"target": "project-memory",
"payload": {
"action": "update_context",
"key": "active_phase.status",
"value": "Completed"
}
}File Structure
memory-store/: Data storage directory.global_context.yaml: Main context file.
SKILL.md: This file.