← 返回
AI智能

Clear Mind

Memory file maintenance and optimization system. Use when factual information (portfolio, projects, technical details) accumulates in MEMORY.md, or when peri...
记忆文件维护与优化系统。当事实信息(作品集、项目、技术细节)在 MEMORY.md 中积累,或当...时使用。
webray1983
AI智能 clawhub v0.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 505
下载
💾 9
安装
1
版本
#latest

概述

Clear-Mind Skill

Memory hygiene system to prevent MEMORY.md bloat.

When to Use

Activate this skill when:

  • Factual information (portfolio, projects, technical details) accumulates in MEMORY.md — Primary trigger condition
  • Memory cleanup is requested
  • Periodic maintenance (recommended monthly)

Important: Do NOT use file size (lines/tokens) as the trigger. A large MEMORY.md with only core rules is fine. Only act when factual bloat is detected.

Pre-Flight: First-Run User Check

Before starting the first clear-mind task:

> "Note: The following categories will be kept in MEMORY.md for quick access:

> - Installed Skills list — needed for every task

> - Technical Setup — agent capabilities and frequent-use configs

>

> Only factual information used for specific scenarios (projects, portfolio, historical events) will be migrated.

>

> Are there any other factual categories you'd like to keep in MEMORY.md?"

Wait for user confirmation before proceeding to Core Workflow.

Content Migration Rules

KEEP in MEMORY.md

  • Core behavioral rules (Honesty, Temporal Verification, etc.) — immutable principles
  • Task index (name + path only) — for navigation
  • Quick Index table — for factual information access
  • Minimal architecture notes — essential system structure
  • All Technical Setup — agent capabilities, installed skills, configs, tools that are frequently accessed. If it's about "what I can do," it stays.
  • Any information that defines the agent's identity or capabilities — this is core functionality

MOVE to facts/

  • Historical events and incidents — specific past occurrences
  • Project details and statuses — concrete project information
  • Portfolio holdings — specific investment data
  • User preference lists — specific user choices
  • Scenario-specific information — data relevant only to particular situations

DELETE

  • Redundant summaries — information already captured elsewhere
  • Outdated temporary notes — expired or irrelevant information
  • Information already in other systems — duplicate data

Clear Distinction Guidelines

DEFINITELY KEEP in MEMORY.md (NO EXCEPTIONS)

  • Rules that define agent behavior
  • Instructions for how the agent should operate
  • Capabilities and limitations
  • Installed skills list
  • Tool descriptions and usage guidelines
  • System architecture fundamentals

DEFINITELY MOVE to facts/

  • Specific dates and events
  • Project names, deadlines, and statuses
  • Financial data and investment holdings
  • User-specific preferences (e.g., "I prefer blue themes")
  • Historical interactions and their outcomes

Migration Principle: Only move facts that are scenario-specific (this project, that stock, past events). Capabilities stay, specifics go.

Critical Safeguard: When in doubt, KEEP in MEMORY.md. It's safer to retain information in the core memory than to risk losing important capabilities.

Core Workflow

Phase 1: Analyze Current State

  1. Read current MEMORY.md
  2. Check for factual bloat: Are there sections containing specific data that belongs elsewhere?
  3. Identify content categories:
    • Core Rules (keep in MEMORY.md)
    • Factual Information (migrate to facts/)
    • Task Indexes (keep minimal version)
    • Redundant Content (consolidate or remove)

Skip if: MEMORY.md contains only core rules and indexes — even if the file is large.

Phase 2: Create facts/ Directory Structure

Ensure /memory/facts/ exists with these files:

memory/facts/
├── critical-events.md    # Important incidents and lessons
├── projects.md           # Active project statuses
├── technical-setup.md    # DEPRECATED — technical configs now stay in MEMORY.md
├── portfolio.md          # Stocks, investments, strategies
└── user-directives.md    # User preferences and instructions

Note: technical-setup.md is kept for backward compatibility. New technical content goes to MEMORY.md.

Phase 3: Migrate Content

Move factual details from MEMORY.md to appropriate facts/ files:

Source SectionTarget FileMigration Rule
------------------------------------------------------------------------------------------------------------------------------------------
Critical Eventscritical-events.mdMove full details, keep index link
Projectsprojects.mdMove all project details
Technical Setuptechnical-setup.mdKEEP in MEMORY.md — agent capabilities stay; only move niche/deprecated configs if requested
Portfolio/Tradingportfolio.mdMove holdings, strategies
User Directivesuser-directives.mdMove preferences, quotes

Phase 4: Rewrite MEMORY.md

New structure:

# MEMORY.md - Long-Term Memory

_Curated rules and index. Detailed facts stored separately._

---

## Tasks, Plans and Missions

### [Task Name]
**Current Plan**: /memory/YYYY-MM-DD.md

---

## Quick Index (Factual Information)

| Category        | Location                              |
|-----------------|---------------------------------------|
| Critical Events | /memory/facts/critical-events.md      |
| Active Projects | /memory/facts/projects.md             |
| Technical Setup | **MEMORY.md** (agent capabilities)    |
| Portfolio       | /memory/facts/portfolio.md            |
| User Directives | /memory/facts/user-directives.md      |

---

## Core Principles (Immutable)

[Keep only essential rules - max 6-8 items]

---

## Cognitive Memory System

[Minimal reference to architecture]

Phase 5: Verify

Check results:

  • [ ] All facts/ files created with migrated content
  • [ ] No information lost
  • [ ] Quick Index table complete
  • [ ] Core Principles preserved
  • [ ] Factual bloat removed (not line count reduced)

Rollback Mechanism

When to Use Rollback

Activate rollback when:

  • User requests to restore specific categories of information
  • Migration resulted in unintended data loss
  • User wants to revert to previous memory structure

Rollback Workflow

  1. Assessment: Determine which categories need to be restored
  2. Backup Current State: Create backup of current MEMORY.md and facts/ directory
  3. Selective Restoration:
    • Specific Category: Copy content from facts/ file back to MEMORY.md
    • Entire Memory: Restore from backup or rebuild from facts/ files
  4. Update Quick Index: Adjust links based on new structure
  5. Verification: Ensure all content is properly restored

Rollback Scenarios

ScenarioAction
--------------------------------------------------------------------------------------------------
Restore specific categoryCopy content from facts/[category].md back to MEMORY.md
Rollback entire memoryRebuild MEMORY.md from all facts/ files and core rules
Undo recent migrationRestore from pre-migration backup if available

Success Metrics

  • Factual bloat removed — all migrated content is factual, not core rules
  • All factual information preserved in facts/ files
  • Quick Index enables fast navigation between core memory and facts
  • Core rules and capabilities remain intact in MEMORY.md
  • Rollback capability maintained with proper backups
  • User verification completed at key decision points
  • No critical information lost during the process

Critical Safety Metrics:

  • 100% of core behavioral rules remain in MEMORY.md
  • 100% of capability definitions are preserved
  • 100% of tool descriptions remain unchanged
  • 100% of installed skills information is retained

Anti-Goal: Reducing line count is NOT the goal. Removing factual bloat while preserving core capabilities IS.

Template: facts/ Files

critical-events.md

# Critical Events Record

## YYYY-MM-DD: Event Name
- **What happened**: [Description]
- **Root cause**: [Analysis]
- **Lesson**: [Key takeaway]
- **Status**: [Resolved/Ongoing]

projects.md

# Active Project Status

## Project: [Name]
- **Status**: [PENDING/ACTIVE/COMPLETED]
- **User role**: [Role]
- **My role**: [Role]
- **Constraints**: [Any limitations]

technical-setup.md

# Technical Setup & Configuration (ARCHIVE)

> **DEPRECATED**: Technical configurations and installed skills are now kept in MEMORY.md for quick access.
> This file is maintained for historical reference only.

## Archived Content
[Any legacy technical notes from before the migration]

portfolio.md

# Portfolio & Strategies

## Holdings
- **Symbol**: [Ticker]
- **Quantity**: [Number]
- **Purchase price**: [Amount]
- **Current price**: [Amount]
- **Status**: [HOLD/SELL/BUY]

## Strategies
- **Strategy name**: [Name]
- **Description**: [Details]
- **Performance**: [Metrics]

user-directives.md

# User Directives & Preferences

**Last Updated**: YYYY-MM-DD

> "[User quote or directive]"

## Preferences
- [Preference 1]
- [Preference 2]

## Instructions
- [Instruction 1]
- [Instruction 2]

Remember

MEMORY.md is for rules and navigation, not storage.

Factual details belong in specialized files.

Rollback capability is essential — always maintain backups and ensure the ability to restore information when requested.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-19 21:36 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,349 📥 317,696
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,055 📥 795,869
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 709 📥 243,527