spec-writer

Community

Craft perfect specs with AI guidance, effortlessly.

Authorastrosteveo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies and standardizes the complex process of writing comprehensive, testable software specifications, ensuring no critical details or edge cases are missed. It transforms an abstract idea into a structured, validated document ready for development.

Core Features & Use Cases

  • Interactive Guidance: Guides users through the Spec Definition Language (SDL) format, asking clarifying questions to gather user stories, acceptance criteria, and data models.
  • Comprehensive Edge Case Coverage: Systematically prompts for edge cases across Boundary, Security, Concurrency, State, and Performance categories, ensuring robust requirements.
  • Automated Validation & Persistence: Validates the spec for completeness and format using built-in scripts before saving it to the correct project location, providing immediate feedback.
  • Use Case: A product manager has a new feature idea. They use this Skill, which interactively helps them define user stories, acceptance criteria, and even prompts them for security and performance edge cases, resulting in a perfectly formatted and validated SPEC.md ready for development.

Quick Start

Trigger the skill to write a new specification

Trigger: write spec for a new login feature

Dependency Matrix

Required Modules

PyYAML

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spec-writer
Download link: https://github.com/astrosteveo/sdd-framework/archive/main.zip#spec-writer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.