create-specification

Installation
SKILL.md

Specification Generator

Generate DDD-compliant Specifications for encapsulating business rules and filtering logic.

Specification Characteristics

  • Single Responsibility: One business rule per specification
  • Composable: AND, OR, NOT combinations
  • Reusable: Same spec for validation and querying
  • Domain Language: Named using ubiquitous language
  • Testable: Easy to unit test in isolation
  • Immutable: No state changes after creation

When to Use Specification

Scenario Example
Business rule validation IsActiveCustomer, CanPlaceOrder
Collection filtering OverdueInvoice, PremiumProduct
Related skills
Installs
5
GitHub Stars
71
First Seen
Mar 10, 2026