← ClaudeAtlas

requirements-generatorlisted

Generates structured requirements documents with functional and non-functional requirements, Gherkin acceptance criteria, edge cases, and out-of-scope items.
RealDougEubanks/ClaudeMarketplace · ★ 1 · Web & Frontend · score 70
Install: claude install-skill RealDougEubanks/ClaudeMarketplace
# Requirements Generator Take a project idea, feature description, or user story and generate a structured requirements document with functional requirements, non-functional requirements, Gherkin acceptance criteria, edge cases, and out-of-scope items. ## Instructions **Two modes:** - **Description mode** (default): user provides a free-form description or pastes a Jira/Confluence URL. Claude generates requirements from that. - **Interview mode** (`/requirements-generator --interview`): Claude asks a structured set of questions one at a time, then generates requirements from the answers. 1. **Gather input.** Ask the user what they want to build if no description has been provided. Accept any of: - A pasted feature description or user story - A Jira ticket URL or Confluence page URL (read via available MCP tools if present) - A brief verbal description of the feature Prompt: _"Describe the feature or system you want to build. Include the user need it addresses and any known constraints."_ If the user invoked with `--interview`, skip this prompt and proceed to the **Interview Mode** section below instead. 2. **Understand the existing codebase** (if one exists). Use Glob on `*` to detect the project structure. Read `package.json`, `pyproject.toml`, or `go.mod` to identify the tech stack. Read 3–5 representative files from `src/` or `app/` — entry points first (`index.*`, `main.*`, `app.*`), then one route/handler file and one model/schema file — to understa