spec_driven_development.specify

Convert feature ideas into technology-agnostic specifications with user stories and acceptance criteria.

1|Updated Jun 30, 2025
One-click install
npx skills add https://github.com/EONMUN/EONMUN --skill spec-driven-development-specify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec_driven_development.specify
Source: https://github.com/EONMUN/EONMUN/tree/main/.claude/skills/spec_driven_development.specify
Command: npx skills add https://github.com/EONMUN/EONMUN --skill spec-driven-development-specify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams define functional requirements as user stories, without committing to technology choices, enabling clear communication and testable acceptance criteria.

Core Features & Use Cases

  • Guides users to craft standard-form user stories: As a ..., I want to ..., So that ...
  • Enables structured requirements: acceptance criteria, non-functional considerations, and scope boundaries.
  • Supports governance alignment by reflecting constitutional principles and keeping specs technology-agnostic.

Quick Start

Start by naming the feature and identifying the primary user types. Then answer guided questions to draft a complete spec that focuses on the "what" and "why" before planning the implementation.

Frequently Asked Questions about spec_driven_development.specify

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

FAQPage Schema
How do I write user stories and acceptance criteria for feature planning?

To write user stories for feature planning, define the primary user types and structure requirements as 'As a..., I want..., So that...'. You then establish testable acceptance criteria and scope boundaries to clarify what to build and why without implementation details.

What is a technology-agnostic specification and when do I need one for product design?

A technology-agnostic specification defines functional requirements and feature design without committing to specific technology choices. You need it for product planning and governance reviews to ensure clear communication of what to build across technical and non-technical teams.

How do I create formal specifications from early feature ideas?

Creating formal specifications from feature ideas requires naming the feature and identifying primary user types. By answering guided questions, you draft a complete spec focusing on user stories, non-functional considerations, and constitutional governance principles.

Can I use structured requirements to align product specs with governance principles?

Yes, you can align product specs with governance principles by reflecting constitutional principles directly within structured requirements. This approach enforces a technology-agnostic stance and ensures compliance during governance reviews without dictating implementation.

Do I need technical implementation details to define functional requirements?

No, you do not need technical implementation details to define functional requirements. This specification process explicitly requires no implementation details, focusing entirely on the what and why to enable clear communication and testable acceptance criteria.

What's the best way to structure feature specs for governance reviews?

The best way to structure feature specs for governance reviews is to use standard-form user stories paired with structured acceptance criteria. This technology-agnostic format keeps specs focused on functional requirements and constitutional compliance for product planning.