← ClaudeAtlas

agent-shared-memorylisted

Use when a user asks to inspect coordination memory, propose a durable decision or resolution, review pending memory proposals, or apply an explicitly approved proposal as a new append-only event.
WenyuChiou/agent-collab-skills · ★ 26 · AI & Automation · score 80
Install: claude install-skill WenyuChiou/agent-collab-skills
# agent-shared-memory Coordinate durable facts without letting an agent silently rewrite project memory. Read the event schema in references/coord_memory_schema.md before creating or applying a proposal. ## Authority Repository state, current evidence, and recorded human decisions outrank memory. Recall systems are optional caches. All memory mutations start as proposals: .coord/memory-proposals/<proposal-id>.json Without an explicit human approve decision, do not add, supersede, archive, delete, overwrite, or compact canonical memory. ## Modes ### Read Read canonical events and return: - current decisions, following supersedes references - unresolved questions - relevant artifact/evidence pointers - recent execution outcomes - conflicts or stale claims Do not load raw agent logs into the primary session. Follow their stable paths only when needed. ### Propose Create a proposal with: { "schema_version": 1, "proposal_id": "<uuid>", "source_task": "<task id>", "action": { "operation": "add | supersede | archive | delete", "target_ref": null, "summary": "<compact proposed event>", "evidence_refs": ["<stable ref>"] }, "state": "proposed", "created_at": "<ISO 8601>", "decision": null } Supersede, archive, and delete require a specific `action.target_ref`. A proposal with no `action.evidence_refs` remains pending and must not be applied. The `action` object is immutable. Its c