gather_requirements
Retrieve a structured set of questions for Claude to ask you before building a page. This ensures Claude gathers the right information instead of making assumptions.
Annotations
| Annotation | Value |
|---|---|
readOnlyHint | true |
destructiveHint | false |
openWorldHint | false |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
category | string | Yes | The type of page: form, waitlist, landing-page, event, survey, portfolio, or other |
context | string | No | Brief summary of what you've already told Claude. Helps skip questions you've already answered. |
Categories
| Category | Description |
|---|---|
form | General-purpose data collection forms |
waitlist | Email capture and coming-soon pages |
landing-page | Product or service landing pages |
event | Event pages with RSVP or registration |
survey | Multi-question surveys and feedback forms |
portfolio | Personal or project showcase pages |
other | Anything that doesn't fit the above |
Return format
Returns structured questions grouped by priority:
- Required — must be answered before building
- Recommended — improve the result if answered
- Optional — nice to have for polish
Each question includes hints for Claude and example answers.
When Claude uses this tool
Claude calls gather_requirements when you give a vague or open-ended request:
"Build me a landing page"
Claude will ask a few focused questions about your headline, value proposition, target audience, and call to action before generating anything.
When Claude skips this tool
Claude skips gather_requirements when you've already provided enough detail:
"Deploy a waitlist page for Acme with a dark gradient, the tagline 'Join the revolution', and an email signup field"
This has enough specifics — Claude proceeds directly to building.
Example
You: "I need a form for my business"
Claude:
- Calls
gather_requirementswithcategory: "form" - Receives structured questions about form fields, purpose, branding, etc.
- Asks you the most important ones: "What fields do you need? What's the form for? Any specific branding?"
- Uses your answers to build a tailored form
Notes
- This tool is read-only — it returns question data, it doesn't create anything.
- Claude is instructed to be conversational, not interrogative. It won't ask every question — just the key ones you haven't already answered.
- You can tell Claude to skip this step: "Just deploy it with defaults" or "Use your best judgment."