What problem does it solve? Raw feature requests and requirements often get lost or documented inconsistently. This Skill turns informal requirement conversations into structured specification documents, keeps the project backlog synchronized, and maintains an audit log, all with human confirmation before any file is written. ## Core Features & Use Cases - Requirement Intake and Clarification: Collects free-form requirements in Thai or English, then asks structured follow-up questions (always with at least three options) whenever scope, priority, or acceptance criteria are ambiguous. - Duplicate and Overlap Detection: Scans existing specs in docs/01-requirements/01-spec/ and the backlog to decide whether to create a new document or extend an existing one. - Human-in-the-Loop Writing: Summarizes the planned changes for user confirmation, then delegates file creation to a one-shot requirement-writer sub agent that writes the spec, updates backlog.md, and appends to the dated log. - Use Case: A product owner describes a new screen-tracking feature in chat; the Skill checks for overlapping specs, clarifies acceptance criteria, gets confirmation, and produces a dated spec file plus updated backlog and log entries. ## Quick Start Tell the assistant to use the requirement skill to turn this feature idea into a spec document and update the backlog.