ears-requirements

Write and review requirements using EARS sentence patterns and templates.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/provenimpact/proven-needs --skill ears-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ears-requirements
Source: https://github.com/provenimpact/proven-needs/tree/main/skills/ears-requirements
Command: npx skills add https://github.com/provenimpact/proven-needs --skill ears-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Write and review requirements using the EARS methodology to improve clarity and quality.

Core Features & Use Cases

  • Provides a structured approach to classify requirements by EARS sentence types (Ubiquitous, Event-driven, State-driven, Optional feature, Unwanted behavior, Complex).
  • Includes templates, checklists, and guidance to identify missing requirements and ensure traceability and completeness.
  • Use Case: A product team drafts a new feature spec and applies EARS to ensure each requirement is atomic, unambiguous, and verifiable.

Quick Start

Identify a requirement, determine its EARS sentence type, and draft an atomic, verifiable requirement accordingly.

Frequently Asked Questions about ears-requirements

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

FAQPage Schema
How do I write clear and testable requirements specifications?

To write clear and testable requirements specifications, apply the EARS methodology to structure statements using specific sentence patterns like Ubiquitous, Event-driven, and State-driven, ensuring each requirement remains atomic and unambiguous.

What is the EARS methodology for requirements writing?

The EARS methodology is a structured approach for requirements writing that classifies statements into six sentence types, including Optional feature and Unwanted behavior, to enforce testable syntax and improve traceability across project specifications.

How do I identify missing requirements in a feature spec?

You can identify missing requirements in a feature spec by applying EARS checklists and guidelines to evaluate existing statements, ensuring full traceability and completeness by validating each atomic requirement against established patterns.

Can I use EARS requirements for product team feature drafts?

Yes, you can use EARS requirements for product team feature drafts to ensure each specification is atomic, unambiguous, and verifiable, making it highly applicable for product owners and analysts across diverse projects.

What are the EARS sentence patterns for traceability guidelines?

EARS sentence patterns for traceability guidelines include Ubiquitous, Event-driven, State-driven, Optional feature, Unwanted behavior, and Complex types, providing structured templates to draft verifiable statements and guide troubleshooting.

When should I not use EARS for requirements structuring?

You should avoid using EARS for requirements structuring when drafting high-level marketing visions or informal communications that do not require strict testability, as the methodology enforces rigid, atomic sentence patterns designed specifically for technical specification validation.