speckit-specify

Convert natural language feature descriptions into structured feature specifications.

10|3|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/raphaelfh/newsweep --skill speckit-specify-raphaelfh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/raphaelfh/newsweep/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/raphaelfh/newsweep --skill speckit-specify-raphaelfh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams quickly translate user needs into concrete feature specifications by automating the creation and updating of SPEC files based on natural language descriptions.

Core Features & Use Cases

  • Generate feature specifications from plain-language descriptions that follow a standard template.
  • Update existing specs to reflect new requirements, constraints, and acceptance criteria.
  • Validate the spec against a guided checklist and prepare it for planning sessions.

Quick Start

Describe the feature you want to specify to generate a ready-to-use spec.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate feature specifications from plain language descriptions?

You can generate feature specifications by providing a natural language description of your feature. The Skill converts plain text into structured specs that follow a standardized template within a .specify/ directory for product planning.

What is a standardized feature specification template for product management?

A standardized feature specification template structures user needs into concrete requirements, validation checklists, and clear assumptions. This enables effective planning sessions and team alignment within a spec-kit project.

Can I update existing feature specs to reflect new requirements?

Yes, you can update existing specs to reflect new requirements, constraints, and acceptance criteria. The Skill modifies current specification files based on your updated natural language descriptions.

How do I validate a feature spec against a checklist for planning sessions?

You validate a feature spec by applying the Skill's guided checklist to your generated specification. This process verifies that the content satisfies template-driven requirements and clear assumptions before planning.

Do I need a spec-kit project directory to create feature specs?

Yes, you need a spec-kit project using a standardized .specify/ directory. The Skill drafts and updates spec files within this specific environment to maintain template-driven content structure.

What's the best way to turn natural language into structured product requirements?

The best way to turn natural language into structured product requirements is using a template-driven converter. It automates drafting and updating specification files while applying validation checklists for alignment.