requirements-gatherer

Gather project requirements through structured questions and update project_state.md.

32|7|Updated Dec 6, 2025
One-click install
npx skills add https://github.com/camoa/claude-skills --skill requirements-gatherer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-gatherer
Source: https://github.com/camoa/claude-skills/tree/main/drupal-dev-framework/skills/requirements-gatherer
Command: npx skills add https://github.com/camoa/claude-skills --skill requirements-gatherer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the initial phase of project development by systematically gathering essential project requirements through structured questions, ensuring no critical detail is overlooked.

Core Features & Use Cases

  • Structured Questioning: Guides users through categories like Project Type, Core Functionality, User Roles, Data, Integrations, UI, and Constraints.
  • Contextual Loading: Reads existing project_state.md to understand the current project status.
  • State Management: Updates project_state.md with gathered requirements and identifies open questions.
  • Task Initiation: Smoothly transitions to defining the first development task after requirements are confirmed.
  • Use Case: When starting a new Drupal module, this Skill will ask about its purpose, required features, user roles, data structures, integrations, UI needs, and any version or performance constraints, then save this information for future reference.

Quick Start

Use the requirements gatherer skill to start gathering project requirements.

Frequently Asked Questions about requirements-gatherer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I gather project requirements for Drupal development?

To gather project requirements for Drupal development, this Skill asks structured questions across categories like scope, core functionality, user roles, data needs, and integrations, then saves the details to a project state file.

What is the best way to structure software project scoping before task definition?

Structuring software project scoping before task definition involves systematically questioning project type, UI needs, and constraints, updating a project state file, and smoothly transitioning into defining the first development task.

How does structured requirements gathering ensure no critical scope details are missed?

Structured requirements gathering ensures no critical scope details are missed by guiding users through predefined categories including core functionality, data structures, and version constraints, identifying open questions for future resolution.

Can I use this requirements gatherer with an existing project state file?

Yes, you can use this requirements gatherer with an existing project state file because it contextually loads existing project status information to understand current progress and appends newly gathered requirements.

What categories does the requirements gatherer cover when setting up a new module?

When setting up a new module, the requirements gatherer covers project type, core functionality, user roles, data structures, integrations, UI needs, and performance or version constraints.

Does requirements gathering handle transitions to actual development tasks?

Yes, requirements gathering handles transitions to actual development tasks by facilitating a smooth handoff to defining the first development task immediately after all gathered project requirements are confirmed.