Skill: requirements-discovery-loop
Author: AndersAppelt
Description: develop exhaustive feature requirements from a rough idea, request, bug report, or partially written specification. use when the user wants to flesh out a feature, clarify requirements, turn an idea into an implementable spec, prepare work for agents, or produce backlog-ready jira requirements without restating process constraints. orchestrate the requirements flow by asking focused clarifying questions, inspecting an existing codebase through codebase-requirements-reviewer when available, checking completeness through requirements-gap-checker, and finishing through feature-spec-writer. always consider happy path, edge cases, validation, permissions, data model, contracts, observability, rollout, testability, and open questions.