spec-writer

Create layered software specification documents for greenfield projects.

12|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/florianbuetow/claude-code --skill spec-writer-florianbuetow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-writer
Source: https://github.com/florianbuetow/claude-code/tree/main/plugins/spec-writer/skills/spec-writer
Command: npx skills add https://github.com/florianbuetow/claude-code --skill spec-writer-florianbuetow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of comprehensive software specification documents, guiding users through complex requirements engineering processes.

Core Features & Use Cases

  • Expert-Guided Document Creation: Generates Vision, BRS, SRS, Architecture, and Test documents.
  • Framework Adherence: Follows industry standards (ISO 29148, IEEE 830, DDD, C4, BDD).
  • Use Case: Kickstart a new greenfield project by generating a full suite of specification documents, ensuring all aspects from vision to testability are covered systematically.

Quick Start

Use the spec-writer skill to generate a product vision document for a new mobile app.

Frequently Asked Questions about spec-writer

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

FAQPage Schema
How do I write software requirements specifications for a new project?

Software requirements specifications for greenfield projects are generated by guiding you through expert questioning to produce layered documents like Vision, BRS, SRS, Architecture, and Test Verification specs.

What is the best way to structure architecture and design documents?

Architecture and design documents are structured using Domain-Driven Design (DDD) and the C4 model frameworks, ensuring systematic coverage from high-level context down to component-level architecture.

Can I generate behavioral specifications and test verification documents?

Behavioral specifications and test verification documents are generated using Behavior-Driven Development (BDD) practices, ensuring that all software requirements are systematically testable.

Does this requirements engineering process follow ISO 29148 and IEEE 830 standards?

The requirements engineering process adheres to industry best practices and frameworks including ISO 29148 and IEEE 830, ensuring professional standard compliance for your specification documents.

How to create a product vision document for a greenfield software project?

A product vision document for greenfield projects is created through expert-driven questioning and context extraction, forming the foundational layer of a full software specification suite.