speckit-specify

Creates and updates structured feature specifications from natural language for spec-kit projects.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/fhlta/primecore --skill speckit-specify-fhlta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/fhlta/primecore/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/fhlta/primecore --skill speckit-specify-fhlta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious, error-prone work of manually drafting structured feature specifications for spec-kit projects, ensuring consistency with project standards and saving product and engineering teams hours of administrative effort.

Core Features & Use Cases

  • Automated Spec Generation: Creates complete, template-compliant feature specifications from plain language feature descriptions, adhering to spec-kit standards.
  • Quality Validation: Automatically checks specs against completeness criteria and flags gaps, unclear requirements, or missing sections for review.
  • Extension Hook Integration: Supports pre and post-execution extension hooks for custom spec-kit workflows like automated git branch creation.
  • Use Case: A product manager working on a spec-kit project can input a natural language feature request (e.g., "add password reset functionality") and receive a validated, ready-to-plan feature specification in minutes, with no manual formatting or template management required.

Quick Start

Use the speckit-specify skill to generate a complete, validated feature specification for adding user account deletion functionality to the GuildOps platform.

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 natural language for spec-kit projects?

Feature specifications are generated from natural language by inputting plain text feature descriptions, which the skill automatically converts into structured, template-compliant specs adhering to spec-kit standards. This eliminates manual formatting and standardizes project requirements definition.

Can I validate feature specs for completeness and missing requirements before planning?

Yes, feature specs are automatically validated for completeness against predefined criteria. The quality validation process checks for gaps, flags unclear requirements, and identifies missing sections, ensuring your feature specification passes pre-planning quality checks without manual review.

Does spec-kit spec generation support custom workflows like automated git branch creation?

Spec generation supports custom workflows through pre and post-execution extension hook integration. This allows teams to automate tasks like git branch creation by connecting the feature specification process directly into existing spec-kit extension ecosystems.

What is the best way to standardize feature definition workflows for product and engineering teams?

The best way to standardize feature definition workflows is to automate the creation of template-compliant feature specifications from natural language inputs. This ensures consistent product planning outputs, reduces administrative effort, and maintains uniformity across all team members.

Do I need an existing spec-kit project to create structured feature specifications?

Yes, an existing spec-kit project environment is required to generate structured feature specifications. The skill is designed to integrate directly with spec-kit projects to ensure all generated specs comply with established project standards and templates.

Why do manually drafted feature specifications fail pre-planning quality checks?

Manually drafted feature specifications often fail pre-planning quality checks due to human error, inconsistent formatting, and missing sections. Automating spec generation from natural language enforces template compliance and validates completeness, eliminating these administrative errors.