requirements-gathering

Guides structured clarifying-question workflows before building software projects or automations.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/decniner/HermesP1 --skill requirements-gathering-decniner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirements-gathering
Source: https://github.com/decniner/HermesP1/tree/main/.hermes-backup/skills/software-development/requirements-gathering
Command: npx skills add https://github.com/decniner/HermesP1 --skill requirements-gathering-decniner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Jumping into code without understanding the full scope is the leading cause of rework. This Skill enforces a disciplined intake process so every new project, script, automation, or tool request is fully understood before any code is written. ## Core Features & Use Cases - Sequential Clarifying Questions: Asks one topic at a time covering the real problem, audience, must-haves, constraints, delivery format, security boundaries, and approval workflow. - Project Vision Document: Synthesizes all answers into a structured overview covering features, architecture, UI, and delivery, presented for explicit user confirmation before building. - Kanban Task Tracking: Creates a kanban task at project start via hermes kanban create and marks it complete on delivery, keeping work visible on the dashboard. - Use Case: When a user says "build me a Gmail automation," the Skill stops, asks targeted questions one at a time, writes a vision document, gets approval, creates a kanban task, and only then begins implementation. ## Quick Start Ask me clarifying questions one topic at a time before building the automation I just requested.

Frequently Asked Questions about requirements-gathering

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

FAQPage Schema
How do I gather requirements before starting a software project?▼

Ask clarifying questions one topic at a time covering the real problem, target users, must-haves versus nice-to-haves, technical constraints, and delivery format. Continue until you can describe the project back to the requester and they confirm your understanding.

What questions should I ask before building an automation or tool?▼

Ask about the pain point being solved, who will use it, must-have features, tech stack and platform constraints, delivery location, security boundaries, and approval workflow. Ask each topic sequentially rather than all at once to avoid overwhelming the requester.

When should I skip clarifying questions and execute directly?▼

Skip questions only when given a complete step-by-step specification with exact file paths, contents, and commands. In that case execute verbatim without substituting dependencies or improving the spec. For partial specs, execute the specified parts and ask only about the gaps.

What is a project vision document in requirements gathering?▼

A project vision document is a structured summary written after gathering all answers, covering overview, features, architecture, user interface, and delivery method. It is presented to the requester for explicit confirmation before any building begins.

Why do projects fail when requirements gathering is skipped?▼

Skipping requirements gathering causes rework because assumptions fill gaps in the request incorrectly. Even simple-seeming requests hide ambiguity about delivery location, audience, and constraints that only surface after the wrong thing is built.