What problem does it solve? Autonomous coding agents often implement features straight from a one-line task description, producing code that misses the real intent. This Skill inserts a specification gate: it turns each pending task into a concrete Gherkin acceptance spec, requires explicit human approval, and only then hands the approved spec to the implementation job. ## Core Features & Use Cases - Job draining: Pulls pending specifier jobs from the ether-pro job store and processes each one against its target repository. - Spec drafting: Reads the target repo's own conventions (CLAUDE.md, AGENTS.md, existing spec directories) and writes a Gherkin .feature file covering golden-path and edge-case scenarios. - Mandatory approval gate: Never hands off a spec without explicit human approval, regardless of the autonomy tier, preventing wasted downstream implementation runs. - Automatic handoff: On approval, enqueues a pr-author job referencing the approved spec and records the run outcome for the autonomy state machine. - Use Case: You queue a job with the task "add password reset via email". The Skill drafts Given/When/Then scenarios for the reset flow, you review and approve them, and a pr-author-job is automatically created to implement exactly that spec. ## Quick Start Run the specifier job to drain pending specifier jobs and turn each task into an approved Gherkin spec before any code is written.