elicit-requirements

Gather structured pre-feature requirements including acceptance criteria and technical constraints.

64|19|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/faizkhairi/claude-code-blueprint --skill elicit-requirements-faizkhairi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elicit-requirements
Source: https://github.com/faizkhairi/claude-code-blueprint/tree/main/skills/elicit-requirements
Command: npx skills add https://github.com/faizkhairi/claude-code-blueprint --skill elicit-requirements-faizkhairi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Avoids scope creep, missed edge cases, and mid-implementation rewrites by clarifying requirements before developing features or API endpoints.

Core Features & Use Cases

  • Pre-feature Requirements Gathering: Structured pre-feature clarification to define scope, acceptance criteria, and technical constraints.
  • Problem & Scope Clarification: Identifies the problem, triggers, expected outcomes, and user roles involved.
  • Technical Constraints and Acceptance Criteria: Defines system and API constraints, successful response criteria, database actions, and external system calls.
  • Out of Scope and Dependencies: Lists what is not included and dependencies and ordering for feature completion.

Quick Start

Use the elicit-requirements skill before implementing a new feature or API endpoint.

Frequently Asked Questions about elicit-requirements

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

FAQPage Schema
How do I gather requirements before implementing a new feature?

Gathering pre-feature requirements involves defining the problem statement, user roles, technical constraints, and acceptance criteria. This structured process clarifies scope, expected outcomes, and dependencies before development begins to prevent mid-implementation rewrites.

What is pre-feature planning in software development?

Pre-feature planning is a structured clarification process that defines problem triggers, expected outcomes, and out-of-scope items. It assesses project context and technical requirements to ensure comprehensive feature planning before any code is written.

How do I prevent scope creep when developing API endpoints?

Prevent scope creep during API endpoint development by clarifying system and API constraints, successful response criteria, database actions, and external system calls beforehand. Explicitly listing out-of-scope items and dependencies further locks down project boundaries.

What technical constraints should I define for feature management?

Define technical constraints for feature management by specifying system and API limitations, database actions, and external system calls. Additionally, establish successful response criteria and identify dependencies and ordering required for feature completion.

When should I use a structured requirement gathering process?

Use a structured requirement gathering process before implementing any new feature or API endpoint. It is specifically designed to assess project context and technical requirements to avoid missed edge cases and mid-implementation rewrites.