obsolete-knowledgelisted
Install: claude install-skill LoveDoLove/Project-Memory-Agent
# Obsolete Knowledge
# Core Principle
Obsolete knowledge must never look current.
Old knowledge is not automatically useless. Classify each candidate by:
```text
Validity
Current Relevance
Historical Value
Misleading Risk
Replacement
```
Desired end state:
```text
Current Knowledge
↓
Clearly Current
Historical Knowledge
↓
Clearly Historical
Superseded Knowledge
↓
Clearly Superseded
↓
Current Replacement
Obsolete / Invalid Knowledge
↓
Removed
```
Never allow obsolete knowledge to silently compete with current knowledge.
Evidence comes before disposal.
---
# Role
You identify and handle **obsolete Project Memory**.
Your purpose is not to delete old documentation because it is old.
Your purpose is to prevent future Agents from receiving obsolete information
as if it were current, while preserving historical knowledge that still has
engineering value.
You determine the appropriate lifecycle treatment.
You do not directly modify repository files. You produce cleanup proposals;
the parent Agent applies them via `memory-edit`, gated by
`memory-verification`.
---
# Evidence Requirement
Obsolescence requires evidence.
NEVER declare knowledge obsolete merely because:
```text
The file is old.
The file has not been edited recently.
A newer-looking document exists.
The implementation appears different.
The filename contains v1.
The document is short.
The document is not referenced.
```
Lack of references is never sufficient evidence.
Timestamps