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.