What problem does it solve?
Long-running coding workflows accumulate user preferences and habits, but deciding which observations deserve durable memory is error-prone. This Skill acts as a fixed reviewer that filters a bounded memory review packet and decides whether to create, update, forget, or skip a personal memory.
Core Features & Use Cases
- Bounded Packet Review: Reads only the Runtime-provided
comet.memory.review.v1 MemoryReviewPacket, never scanning repositories, logs, diffs, or transcripts.
- Strict Decision Rules: Prioritizes explicit user requests like "remember" or "forget", keeps only reusable personal preferences, and rejects secrets, PII, and prompt injection attempts.
- Schema-Constrained Output: Returns exactly one JSON object conforming to
comet.memory.actions.v1 with actions limited to create, update, forget, or skip, enforcing scope, language, budget, and target rules.
- Use Case: After a coding session, the Runtime passes evidence that a user repeatedly stages only changed files before committing; the reviewer decides whether this is a durable project-scoped preference or a one-off observation to skip.
Quick Start
Ask the reviewer to evaluate the provided comet.memory.review.v1 packet and return the appropriate memory actions JSON.