This skill should be lightweight and low-noise. Do not require the user to know internal implementation names unless they ask. The user should still receive clear memory-state prompts, such as "memory appears too large, stale, duplicated, conflicted, or unsafe," when action is useful.
python scripts/audit_memory.py memory.md --summary-json
quality.intervention is no_intervention_needed, do not interrupt the user.python scripts/audit_memory.py memory.md --mode propose-patch --include-diff
python scripts/audit_memory.py memory.md --mode apply-approved
The apply mode must create timestamped backups before writing.
Use this flow for:
python scripts/audit_memory.py --candidate "candidate memory text" --summary-json
If candidate lint returns do_not_write_candidate_to_global_memory, do not store it globally. Offer to skip it or keep it as project/task notes.
prompt_cleanup_now_secret_detected: recommend cleanup immediately; never echo raw secrets.prompt_user_review_conflicting_memory: ask the user to resolve conflicting durable preferences.do_not_write_candidate_to_global_memory: block global memory write.prompt_cleanup_recommended: offer cleanup recommendations.prompt_audit_recommended: mention memory quality may be degrading and ask whether to review.no_intervention_needed: stay silent.Do not read references by default. Load them only for the matching need:
references/default-rules.json: deterministic thresholds and regex rules.references/classification-rubric.md: manual fallback if Python cannot run.references/agent-paths.md: path discovery when memory files are unclear.references/mcp-version.md: MCP wrapper design.共 1 个版本