scope

Gather requirements and define project scope for new features.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/alessioroberto82/claude-plugin-bmad --skill scope-alessioroberto82
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scope
Source: https://github.com/alessioroberto82/claude-plugin-bmad/tree/main/plugin/skills/scope
Command: npx skills add https://github.com/alessioroberto82/claude-plugin-bmad --skill scope-alessioroberto82

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the ambiguity and incompleteness that often plague the initial stages of software development by ensuring requirements are clear, complete, and actionable before design or implementation begins.

Core Features & Use Cases

  • Requirement Gathering: Facilitates structured questioning to elicit detailed project objectives, user needs, and constraints.
  • Scope Definition: Helps in clearly defining what is included and excluded from a project or feature.
  • Risk Identification: Proactively surfaces potential risks and open questions early in the process.
  • Use Case: Starting a new feature? Use this Skill to ensure you and your stakeholders are aligned on exactly what needs to be built and why.

Quick Start

Use the scope skill to gather requirements for the new user authentication feature.

Frequently Asked Questions about scope

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

FAQPage Schema
How do I clarify project scope and gather requirements for a new software feature?

To clarify project scope and gather requirements for a new software feature, use structured questioning to define objectives, identify stakeholders, and establish functional and non-functional constraints. This ensures requirements are clear, complete, and actionable before implementation begins.

What is requirements discovery and when do I need it for user stories?

Requirements discovery is the initial analysis phase of software development where you elicit project objectives, user needs, and constraints. You need it when starting a new feature to ensure stakeholders are aligned on exactly what needs to be built and why.

Can I use structured questioning to define out-of-scope items and risks for my project?

Yes, you can use structured questioning to explicitly define out-of-scope items, identify potential risks, and surface open questions early. This proactively addresses ambiguity and incompleteness during the initial analysis phase.

What's the best way to break down user stories and define functional requirements?

The best way to break down user stories and define functional requirements is through a structured discovery process that captures project objectives, stakeholder needs, and constraints. This prevents ambiguity and ensures all features are actionable before design starts.

Why does incomplete scope clarification lead to issues during software development?

Incomplete scope clarification leads to issues because ambiguity and missing requirements plague the initial stages of software development. Defining functional and non-functional requirements early ensures alignment and prevents building the wrong features.