What problem does it solve? Vague feature requests and ambiguous requirements often lead to poorly scoped modules, unclear boundaries, and inconsistent implementations. This Skill translates natural language asks into precise, actionable module specifications with defined scope, dependencies, and documented decisions. ## Core Features & Use Cases - Module Intent Definition: Generates a stable snake_case module name, MODULE_ID, version, and implementation level (minimal, moderate, or high) from a natural language request. - Scope and Dependency Contracts: Defines explicit inclusion/exclusion boundaries and dependency contracts as module/contract path pairs. - Session Persistence: Writes a session.json file to ai_working/<module_name>/ with decision logs, confidence scores, and ask history using a provided JSON template. - Use Case: A user asks for "something that monitors API usage and alerts on anomalies." The Skill produces an api_usage_monitor specification with scope boundaries, alert system and metrics collector dependency contracts, and a persisted session record. ## Quick Start Ask the assistant to turn your feature request into a module specification, for example: "Create a module spec for a feedback summarizer that extracts themes and generates summary reports."