gather-requirementslisted
Install: claude install-skill BhangeeF16/kaizen
# Gather Requirements
Produce the PRD-style scope for exactly one resolved target. This action extracts and classifies; it does not answer its own open questions, design anything technical, or promote anything to canonical knowledge — those are later actions.
## Dispatch
One synchronous `Agent`-tool call, `subagent_type: business-analyst`. The persona file carries the domain lens (questions to challenge, review rules, stop conditions); this skill defines the action's own contract.
## Required inputs
- The user request.
- Relevant feature or capability docs for the target.
## Required outputs (all mandatory — do not skip one because it seems redundant)
- `planning.md` for the target.
- A requirement register: every atomic requirement/rule/decision/story extracted from the request, classified by canonical destination, each row carrying a status of draft/questioned/resolved/promoted.
- Assumptions, recorded explicitly.
- Open questions, recorded explicitly.
- Acceptance criteria naming actor, action, expected outcome, and failure path.
## Security checks (required within this action)
- Identify actors and protected actions.
- Identify tenant and resource scope.
- Identify abuse cases for sensitive workflows.
## Rules
- A requirement that conflicts with an existing business rule or decision, with the conflict unresolved, is a stop condition — surface the conflict as an open question rather than silently picking a side.
- If the target turns out to be larger than one ru