← ClaudeAtlas

gather-requirementslisted

Use when a delivery run needs PRD-style requirements produced from a user request: extracting every atomic requirement, rule, decision, and story into a classified requirement register, naming actors and protected actions, recording assumptions, open questions, and acceptance criteria. This is the gather_requirements action of the planning stretch — one Agent-tool dispatch with subagent_type business-analyst — distinct from resolve-open-questions (which answers the questions this action raises) and promote-to-product-knowledge (which files the resolved rows).
BhangeeF16/kaizen · ★ 0 · Web & Frontend · score 65
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