sdd-spec

Generate delta specifications for software changes with RFC 2119 keywords.

1|1|Updated Jul 31, 2025
One-click install
npx skills add https://github.com/JoaquinFontaana/alquileres --skill sdd-spec-joaquinfontaana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-spec
Source: https://github.com/JoaquinFontaana/alquileres/tree/main/.agents/skills/sdd-spec
Command: npx skills add https://github.com/JoaquinFontaana/alquileres --skill sdd-spec-joaquinfontaana

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of documenting changes to software specifications by generating delta specifications that clearly outline additions, modifications, and removals.

Core Features & Use Cases

  • Delta Specification Generation: Creates precise, structured documentation for changes based on proposals and existing specifications.
  • Domain-Specific Documentation: Organizes specifications by affected domains (e.g., auth, payments).
  • Use Case: When a new feature is proposed, this Skill can automatically generate the updated requirements and scenarios, ensuring all stakeholders have a clear understanding of the changes.

Quick Start

Use the sdd-spec skill to write delta specifications for the change named 'user-authentication-update'.

Frequently Asked Questions about sdd-spec

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

FAQPage Schema
What is a delta specification in software development?

A delta specification documents software changes by detailing added, modified, and removed requirements. It processes proposals and existing specs to produce domain-specific documentation using RFC 2119 keywords.

How do I document software requirement changes for specific domains?

Generate delta specifications to document software requirement changes. This organizes updates by affected domains, such as auth or payments, detailing added, modified, and removed scenarios.

How does Given When Then format work for software change scenarios?

Given/When/Then formats structure testable requirements within delta specifications. This Skill generates these scenarios to ensure stakeholders clearly understand proposed software changes and their expected outcomes.

Can I use RFC 2119 keywords for generating software specifications?

Yes, delta specification generation adheres to RFC 2119 keywords. This ensures precise requirement documentation by processing proposals and existing project configurations into structured, domain-specific software specs.

What is the best way to track added and removed requirements during change management?

Generating delta specifications is an effective way to track change management. It clearly outlines additions, modifications, and removals based on proposals and existing software specifications.

When do I need to generate delta specs for software updates?

You need delta specs when a new feature is proposed or existing software changes. This Skill automatically generates updated requirements and scenarios, ensuring all stakeholders understand the modifications.