Gathering Requirements
Systematically clarify user needs, preferences, and constraints before planning or implementation. Classifies work type, investigates existing systems, discovers edge cases and integration points, resolves assumptions, and creates detailed specifications. Use when building features, enhancements, or integrations where requirements need clarification.
Security Assessment
About Gathering Requirements
The 'Gathering Requirements' skill is designed to help teams systematically clarify user needs, preferences, and constraints prior to planning or implementing a solution. This skill helps identify the type of work, assess existing systems, and uncover potential edge cases and integration points. By resolving assumptions and creating detailed specifications, it ensures that the requirements are clear, reducing misunderstandings and rework during development. It is particularly useful for ensuring that a product or feature is developed with a full understanding of the user’s needs and existing constraints.
FAQ
When should I use the 'Gathering Requirements' skill?
Use this skill when you need to clarify user specifications, preferences, or constraints, particularly before starting work on new features, enhancements, or integrations.
What is the core workflow of this skill?
The core workflow involves classifying the request type, performing pre-investigation if necessary, asking universal discovery questions, and then tailoring further questions based on specific feature needs (e.g., authentication, CRUD operations, etc.).
Does this skill work for both new features and enhancements?
Yes, this skill is useful for both building new features and enhancing existing ones by gathering necessary information and clarifying requirements.
Are there any limitations to the use of this skill?
This skill is primarily focused on gathering requirements and clarifying user needs. It is not designed for implementation or project management tasks but rather to ensure the foundational understanding before development begins.
Install Gathering Requirements
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
CaptainCrouton89/.claude