What problem does it solve? In long-running Claude Code projects, agreements reached with the user and open questions left unresolved are lost between sessions. This Skill ensures every confirmed decision and pending discussion point is captured in the CALM SQLite memory database with proper judgment criteria, so context carries over to future sessions. ## Core Features & Use Cases - Agreement Detection: Triggers only on explicit user approval ("OK", "let's go with that", "decided on X") and records the decision with title, topic, tags, and reason via add_decisions. - Unresolved Point Tracking: Records open discussion points with a [議論中] prefix when topics shift or sessions near their end, without requiring consensus. - Precedent Sections: Supports optional structured sections (rejected alternatives, scope in/out, verification, adjacent checks) parsed into machine-readable precedent fields, with soft validation warnings for format drift. - Use Case: During a design discussion the user approves one of three proposed architectures. The Skill records the chosen approach as a decision with its rationale and rejected alternatives, while the comparison process itself is logged separately by the recording skill. ## Quick Start When the user explicitly approves a proposal during the session, invoke this Skill to record the decision with add_decisions including title, topic_id, domain tags, and reason.