wa:spec-scope

Define problem statements, measurable goals, and non-goals for a feature.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-spec-scope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:spec-scope
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/spec-scope
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-spec-scope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you precisely define what a feature will and will not do so teams can align on problem, goals, and boundaries without scope creep.

Core Features & Use Cases

  • Structured scope definition: Captures a clear problem statement, measurable goals, and explicit non-goals for a feature based on your description.
  • Solution shape alignment: Determines an appropriate solution type (e.g., web app, API, CLI) to guide downstream planning.
  • Scope persistence: Writes the resulting scope to docs/{feature}/FRD.md and updates revision history.

Quick Start

Run /spec-scope <feature-description> to generate a scope document with goals and out-of-scope boundaries.

Frequently Asked Questions about wa:spec-scope

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

FAQPage Schema
How do I define feature scope and prevent scope creep during product planning?

To define feature scope, you must capture a clear problem statement, measurable goals, and explicit non-goals to prevent scope creep. This structured approach aligns teams on boundaries and determines the appropriate solution shape for downstream planning.

What is the best way to write an FRD for a new feature request?

Writing an FRD involves structuring problem statements, measurable goals, and explicit non-goals into a persistent document. This feature requirements document captures the agreed scope and solution shape to guide subsequent development stages.

How do I update and track revisions in an existing feature requirements document?

Updating an existing feature requirements document involves revising or extending the scope while maintaining revision tracking. The process validates the updated problem statement and goals, persisting changes to the FRD file for subsequent spec workflows.

Can I use plan mode to interactively validate feature goals and non-goals?

Yes, plan mode supports interactive user confirmation to validate feature goals and non-goals. It provides stage-based statusline updates during the scope definition process, ensuring you explicitly agree with the derived solution shape before persistence.

Does defining feature scope require determining the solution type beforehand?

No, defining feature scope derives the appropriate solution type, such as a web app, API, or CLI, during the process. You provide the feature description, and the solution shape alignment determines the appropriate downstream architecture automatically.